Public bug reported: [Availability] The package is already universe for quite a while and build/works fine so far. It is for example already used for https://lists.canonical.com/mailman3/postorius/lists/ OTOH it is a library that can/could be used for much more than just the mailman3 stack.
It builds on amd64 only (arch:all) This package builds python2 and python3 binaries, but the transition to mailman3 will only pull in the python3 binaries. [Rationale] This is part of the MIR activity for all dependencies of mailman3 The "main" MIR of it is at: https://bugs.launchpad.net/ubuntu/+source/mailman3/+bug/1775427 Mailman (2) has only python2 support, but we strive for python3, therefore Mailman3 which has python3 support should be promoted to main. On one hand I think to have nose - being a test tool - as a dependency is a packaging mistake. We are ok to follow upstream to switch one day to the newer nose2 as this is discontinued as seen in this statement: https://groups.google.com/forum/#!msg/nose-dev/rkofU1WdNNc/um9FRb19BQAJ and the releases since then https://github.com/nose-devs/nose/releases [Security] No known CVEs found. [Quality assurance] The mailman3 stacks as of now (Disco) installs fine and provides a base config. But due to the nature of the package that needs further modification to be of real use. The package does not ask debconf questions. 5 very old Ubuntu bugs and 5 bugs in Debian - none severe enough to cause us any pain for now. Upstream has 379 open and 458 closed issues - nothing very severe for our intentions. The package gets regular updates by upstream and Debian. No exotic HW involved. The package utilizes build time self tests. d/watch is set up and ok. No Lintian warning except newer Standards/Compat versions and no HTTPS links uses or GPG checks - nothing severe. A warning on prebuilt python objects is slightly interesting. The package does not rely on demoted or obsolete packages. py2 packages in this src, but as mentioned we won't pull them into main. No new gt2k dependencies As mentioned above nose itself is discontinued, but continued in nose2. Pre discussion in the MIR Team meeting I'm filing it still. Yet the expectation is that we sooner or later can get rid of it either entriely or in favor of nose2. [UI standards] This discovers and runs tests, it is able to use different languages to run the programs (test the internationalization of thise). Itself it seems to have no translations embedded, but since it is developer and not end user centric that should be fine. No End-user applications that needs a standard conformant desktop file. [Dependencies] Some dependencies are not in main, but we drive MIR for all related packages that are not in main at the same time. Please check the list of bugs from the main Mailman3 MIR to get an overview. [Standards compliance] The package meets the FHS and Debian Policy standards. The packaging itself is very straight forward and uses dh_* as much as possible - the d/rules fits on one screen. [Maintenance] The Server team will subscribe for the package for maintenance due to being pulled in by mailman3 stack. But I actually think this should be owned by foundations who generally own most of python* which this belongs much more to. I added a team task flag to clarify that. [Background] The package description explains the general purpose and context of the package well. ** Affects: nose (Ubuntu) Importance: Undecided Status: In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1820982 Title: [MIR] nose as dependency of mailman3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nose/+bug/1820982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
