[Bug 2067654] Re: [MIR] libsub-prototype-perl

2024-06-13 Thread Chris Peterson
libsub-override-perl has been demoted to Universe, so this MIR can be
ignored.

** Changed in: libsub-prototype-perl (Ubuntu)
   Status: New => Invalid

-- 
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

[Bug 2067654] Re: [MIR] libsub-prototype-perl

2024-06-11 Thread Chris Peterson
** 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
  
- 
+ [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
+ des

[Bug 2067654] Re: [MIR] libsub-prototype-perl

2024-05-30 Thread Chris Peterson
** 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
+ (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
+ 
+ 

-- 
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