[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