[Bug 2001699] Re: [MIR] python-autocommand, python-inflect, pydantic
Lukas Märdian
2001699 at bugs.launchpad.net
Tue Jul 11 12:44:50 UTC 2023
Re-Review for source package: python-inflect
Even though this is a big version bump (2.1.0-4 -> 6.0.4-1) the initial
MIR review in comment #2 still holds true. The diff between 2.1 and 6.0
looks sane and manageable. Nothing unexpected (like a full rewrite or
anything).
Most of the required TODOs have been addressed:
#6 resolved
#5 resolved
#4 resolved
#3 resolved
#2 downgrade to Recommended
#1 downgrade to Recommended
=> MIR team ACK. No need for security review.
=> This is after its dependencies are resolved:
-- pydantic MIR (LP: #2001699)
-- -- python-typing-extensions MIR (LP: #2002821)
I'd still recommend to look into the following issues:
#1 Update to the current version 7.0.0 (as of 2023-07-11)
-- we're only 3 months behind now, that seems OKish.
-- Therefore, this requirement is downgraded to a Recommended TODO
#2 Agree to keep it updated/maintained in Debian/Ubuntu
-- Maintenance in Debian seems sporadic, the OpenStack team might want to help to keep the package up-to-date
-- Though, good work is being done (adding autotests, fixing deprecation warnings), so this requirement is downgraded to a Recommended TODO
#7 Lintian warnings, somebody might look into:
-- I: python-inflect source: older-debian-watch-file-standard 3 [debian/watch]
** Changed in: python-inflect (Ubuntu)
Status: New => In Progress
** Changed in: python-inflect (Ubuntu)
Assignee: Lukas Märdian (slyon) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to jaraco.text in Ubuntu.
https://bugs.launchpad.net/bugs/2001699
Title:
[MIR] python-autocommand, python-inflect, pydantic
Status in jaraco.text package in Ubuntu:
In Progress
Status in pydantic package in Ubuntu:
New
Status in python-autocommand package in Ubuntu:
Fix Committed
Status in python-inflect package in Ubuntu:
In Progress
Bug description:
>> python-autocommand <<
[Availability]
The package python-autocommand is already in Ubuntu universe.
The package python-autocommand build for the architectures (arch:all) it is designed to work on.
[Rationale]
New runtime dependency for jaraco.text which is already in Ubuntu main.
[Security]
No security history
- no `suid` or `sgid` binaries
- no binaries generally (python module)
- no services
- no ports opened
- no extensions to security sensitive software
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
No open bugs in Ubuntu or Debian
Limited upstream release activity until 2.2.2 in 2022.
[Quality assurance - testing]
Package includes unit tests which are executed as part of the package build and fail the package build as needed
Autopkgtests for all architectures; failing on i386 due to install-ability issues (not a new issue)
[Quality assurance - packaging]
- d/watch present and works
- d/control defines a correct maintainer field
- lintian --pendantic has one warning and two informational messages
- no lintian overrides
- no debconf questions
- packaging is simple and easy to build (pybuild)
[UI standards]
N/A - not an UI application.
[Dependencies]
All in main
[Standards compliance]
No policy violations
[Maintenance/Owner]
Maintainer in Debian
ubuntu-openstack to maintain in Ubuntu.
>> python-inflect <<
[Availability]
The package python-inflect is already in Ubuntu universe.
The package python-inflect build for the architectures (arch:all) it is designed to work on.
[Rationale]
New runtime dependency for jaraco.text which is already in Ubuntu main.
[Security]
No security history
- no `suid` or `sgid` binaries
- no binaries generally (python module)
- no services
- no ports opened
- no extensions to security sensitive software
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
No open bugs of importance in Ubuntu or Debian
Healthy release activity upstream
[Quality assurance - testing]
Package includes unit tests which are executed as part of the package build and fail the package build as needed
No autopkgtests executed for this package.
[Quality assurance - packaging]
- d/watch present and works
- d/control defines a correct maintainer field
- lintian --pendantic has one warning and two informational messages
- no lintian overrides
- no debconf questions
- packaging is simple and easy to build (pybuild)
[UI standards]
N/A - not an UI application.
[Dependencies]
All in main
[Standards compliance]
No policy violations
[Maintenance/Owner]
Maintainer in Debian
ubuntu-openstack to maintain in Ubuntu.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jaraco.text/+bug/2001699/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list