** Description changed: [Availability] The package libsub-prototype-perl is already in Ubuntu universe. The package libsub-prototype-perl builds for the architectures it is designed to work on. It currently builds and works for architectures: amd64, arm64, armhf, ppc64el, riscv64, s390x, i386 Link to package: https://launchpad.net/ubuntu/+source/libsub-prototype-perl [Rationale] The package libsub-prototype-perl is required in Ubuntu main as a Test and Runtime dependency of libsub-override-perl, a package already in main. This - dependency was recently introduced in libsub-override-perl version 0.11-1 + depedency was recently introduced in libsub-override-perl version 0.11-1 (currently in Oracular proposed). There doesn't appear to be alternative packages with the same functionality available in the archive. The package libsub-prototype-perl is required in Ubuntu main no later than August 15th 2024 (Feature Freeze for OO) so that new version of libsub-override-perl can migrate to the release pocket before release. [Security] No CVEs/security issues in this software in the past The package is a very simple Perl library/module. After inspecting the package, I found: - 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, ...) The package does not use security related algorithms, insecure or otherwise. [Quality assurance - function/usage] The package works well right after install - <to-be-completed> + [Quality assurance - maintenance] + - The package is maintained well in Debian/Ubuntu/Upstream and does + not have too many, long-term & critical, open bugs + - The package has no open bugs in Ubuntu, other than this one ;) + - The package has no open bugs in Debian + - Tracker links: + - Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libsub-prototype-perl/+bug + - Debian: https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libsub-prototype-perl + - metacpan: https://rt.cpan.org/Public/Dist/Display.html?Name=Sub-Prototype + - Upstream: https://github.com/karenetheridge/Sub-Prototype + - The package does not deal with exotic hardware we cannot support + + Upstream has not seen any updates for 5 years, but there are also no pending + PRs. I can only find one instance of a bug being filed against this package + 5 years ago, but it was resolved promptly: + + https://rt.cpan.org/Public/Bug/Display.html?id=121723 + + Considering the simplicity of the package, I suspect its minimal updates + should not be an issue. + + [Quality assurance - testing] + - The package runs a test suite on build time, if it fails it makes the + build fail + - Passing build with tests for 0.02-2build3 in Noble on amd64 + https://launchpadlibrarian.net/722313391/buildlog_ubuntu-noble-amd64.libsub-prototype-perl_0.03-2build3_BUILDING.txt.gz + + - I can't find logs to a failing build. I believe the above is sufficient, + it looks clear that if the tests fail then the build will too, but I can + provide a PPA with a faulty version to tests build failures. + + - The package runs autopkgtests: + + - https://autopkgtest.ubuntu.com/packages/libsub-prototype-perl + + - The tests are: + - The same build time tests (autodep8-perl-build-deps) + - autodep8-perl-recommends + - autodep8-perl + + - These tests are currently passing on amd64, arm64, armhf, ppc64el, + and s390x. + + - They are /failing/ on i386, although this appears to be issues with perl + installability on i386 during the test run, not the package itself. + + + [Quality assurance - packaging] + + - debian/watch is present and works + + - debian/control defines a correct Maintainer field + + - Build log for the current version (0.03-2build3) on amd64: + + https://launchpadlibrarian.net/722313391/buildlog_ubuntu-noble- + amd64.libsub-prototype-perl_0.03-2build3_BUILDING.txt.gz + + + - output of `lintian --pedantic` is empty + + - This package does not yield massive lintian Warnings, Errors + + - 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 not be installed by default + - I checked the output of "seeded-in-ubuntu" for this package and the + requesting package, libsub-prototype-perl, and found both were not + seeded. + + - Packaging and build is easy, link to debian/rules: + + https://git.launchpad.net/ubuntu/+source/libsub-prototype- + perl/tree/debian/rules + + [UI standards] + This package is a perl library, not an application => not user facing, no + desktop files. + + + [Dependencies] + - No further depends or recommends dependencies that are not yet in main + + [Standards compliance] + - This package appears to correctly follow FHS and Debian Policy. + - The debian control file declares compliance with Standard version 4.6.0 + - There are no Lintian warnings or errors when building the package. + + [Maintenance/Owner] + - The owning team will be Foundations (foundations-bugs) 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 successfully built during the most recent test rebuild + + [Background information] + The Package description explains the package well: Set a sub(routine)'s + prototype. + Upstream Name is Sub-Prototype + Link to upstream project + - Github: https://github.com/karenetheridge/Sub-Prototype + - CPAN: https://metacpan.org/dist/Sub-Prototype
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2067654 Title: [MIR] libsub-prototype-perl To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libsub-prototype-perl/+bug/2067654/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs