debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #04060
[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