← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2112344] Re: [MIR] uc-micro-py

 

And promoted now

$ ./change-override -c main -S uc-micro-py
Override component to main
uc-micro-py 1.0.3-1 in questing: universe/misc -> main
python3-uc-micro 1.0.3-1 in questing amd64: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing arm64: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing armhf: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing i386: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing ppc64el: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing riscv64: universe/python/optional/100% -> main
python3-uc-micro 1.0.3-1 in questing s390x: universe/python/optional/100% -> main
Override [y|N]? y
8 publications overridden.


** Changed in: uc-micro-py (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to uc-micro-py in Ubuntu.
https://bugs.launchpad.net/bugs/2112344

Title:
  [MIR] uc-micro-py

Status in uc-micro-py package in Ubuntu:
  Fix Released

Bug description:
  MIR necessary as uc-micro-py is a dependency of linkify-it-py.
  https://ubuntu-archive-team.ubuntu.com/component-mismatches-proposed.svg

  [Availability]
  The package uc-micro-py is already in Ubuntu universe.
  It is in arch:all and builds fine on amd64

  https://launchpad.net/ubuntu/+source/uc-micro-py

  [Rationale]
  There must be a certain level of demand for the package
  - The package uc-micro-py is required in Ubuntu main for python3-uc-micro
   - The package uc-micro-py will not generally be useful for a large part of
     our user base, but is important/helpful still because it abstracts data of
     unicode character categories specifically for python3-linkify-it.
   - There are other packages in main providing Unicode data categories,
     but none are as simple as uc-micro-py for inclusion in regexp.
   - All binary packages built by uc-micro-py need to be in main to achieve 

   - The package TBDSRC is required in Ubuntu main no later than 25.10
     due to python-linkify-it being a new transitive dependency of netplan.io

  [Security]
   - No CVEs/security issues in this software in the past
   - The software which it is ported from (uc.micro) also had no security issues.
   - Package contains exclusively character-classes as python regexps and no other code
   - no `suid` or `sgid` binaries
   - no executables in `/sbin` and `/usr/sbin`
   - Package does not install services, timers or recurring jobs
   - Packages does not open privileged ports (ports < 1024).
   - Package does not expose any external endpoints
   - Packages does not contain extensions to security-sensitive software (filters, scanners, plugins, UI skins, ...)

  [Quality assurance - function/usage]
   - The package works well right after install

  [Quality assurance - maintenance]
   - The package is maintained well in Debian/Ubuntu/Upstream and does
     not have too many, long-term & critical, open bugs
     - Ubuntu https://bugs.launchpad.net/ubuntu/+source/uc-micro-py/+bug
     - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=uc-micro-py
     - Upstream's bug tracker: https://github.com/tsutsu3/uc.micro-py/issues
   - The package does not deal with exotic hardware we cannot support

  [Quality assurance - testing]
   - The package does not run a test at build time because it provides no
     functions by itself. 
   - The package does not run an autopkgtest because it provides no functionality
     by itself. Its data is covered and tested by linkify-it-py.
   - The package does have not failing autopkgtests right now
   - This package is minimal and will be tested in a more wide reaching
     solution context as part of linkify-it-py testing.

  [Quality assurance - packaging]
   - debian/watch is present and works
   - debian/control defines a correct Maintainer field
   - This package does not yield massive lintian Warnings, Errors
   - https://launchpadlibrarian.net/714476607/buildlog_ubuntu-noble-amd64.uc-micro-py_1.0.3-1_BUILDING.txt.gz
   - Lintian overrides are not present
   - This package does not rely on obsolete or about to be demoted packages.
   - This package has no python2 or GTK2 dependencies
   - The package will be installed by default, but does not ask debconf
     questions higher than medium
   - Packaging and build is easy, link to debian/rules TBD

  [UI standards]
   - Application is not end-user facing (does not need translation)

  [Dependencies]
   - No further depends or recommends dependencies that are not yet in main

  [Standards compliance]
   - This package correctly follows FHS and Debian Policy

  [Maintenance/Owner]
   - The owning team will be Debcrafters and I have their acknowledgement for
     that commitment
   - The future owning team is not yet subscribed, but will subscribe to
     the package before promotion
   - This does not use static builds
   - This does not use vendored code
   - This package is not rust based
   - The package has been built within the last 3 months in PPA
   - PPA build: https://launchpad.net/~simpoir/+archive/ubuntu/scratchpad/+build/30989513 
   - Old published build: https://launchpad.net/ubuntu/+source/uc-micro-py/1.0.3-1/+build/27776362

  [Background information]
   - The Package description explains the package well
   - Upstream Name is uc.micro-py
   - Link to upstream project https://github.com/tsutsu3/uc.micro-py

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/uc-micro-py/+bug/2112344/+subscriptions