pkg-perl-maintainers team mailing list archive
-
pkg-perl-maintainers team
-
Mailing list archive
-
Message #04939
[Bug 2067654] Re: [MIR] libsub-prototype-perl
** 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 Debian
Perl Group, which is subscribed to libsub-prototype-perl in 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
References