[Bug 1972853] Re: [MIR] lib*-perl
Simon Chopin
1972853 at bugs.launchpad.net
Mon Jun 13 10:53:55 UTC 2022
libxs-parse-sublike-perl autopkgtests have been fixed, a team admin has
been pinged for package subscriptions for it, libindirect-perl and
libobject-pad-perl. Marking it as Fix Committed, I'll ping archive
admins once the subscription is done.
** Changed in: libxs-parse-sublike-perl (Ubuntu)
Status: Incomplete => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to sphinx in Ubuntu.
https://bugs.launchpad.net/bugs/1972853
Title:
[MIR] lib*-perl
Status in libindirect-perl package in Ubuntu:
Fix Committed
Status in libobject-pad-perl package in Ubuntu:
Fix Committed
Status in libunicode-escape-perl package in Ubuntu:
Incomplete
Status in libunicode-string-perl package in Ubuntu:
Incomplete
Status in libxs-parse-sublike-perl package in Ubuntu:
Fix Committed
Status in licensecheck package in Ubuntu:
New
Status in sphinx package in Ubuntu:
New
Bug description:
[Availability]
The packages libxs-parse-sublike-perl, libobject-pad-perl, libindirect-perl, libunicode-escape-perl, libunicode-string-perl are already in Ubuntu universe and build for the architectures they're designed to work on.
They currently build and work for the following architectures:
libxs-parse-sublike-perl: amd64 arm64 armhf ppc64el riscv64 s390x
libobject-pad-perl: amd64 arm64 armhf ppc64el riscv64 s390x
libindirect-perl: amd64 arm64 armhf ppc64el riscv64 s390x
libunicode-string-perl: amd64 arm64 armhf i386 ppc64el riscv64 s390x
libunicode-escape-perl: all
Links to packages:
https://launchpad.net/ubuntu/+source/libxs-parse-sublike-perl
https://launchpad.net/ubuntu/+source/libobject-pad-perl
https://launchpad.net/ubuntu/+source/libindirect-perl
https://launchpad.net/ubuntu/+source/libunicode-string-perl
https://launchpad.net/ubuntu/+source/libunicode-escape-perl
[Rationale]
The packages libxs-parse-sublike-perl, libobject-pad-perl and libindirect-perl are required in Ubuntu main as new dependencies of the licensecheck (directly or transitively)
The packages libunicode-escape-perl and libunicode-string-perl are required in Ubuntu main as new dependencies of the sphinx package.
There are no definite deadlines for this MIR.
[Security]
libxs-parse-sublike-perl: I couldn't find any security issue for this package in the past.
libobject-pad-perl: I couldn't find any security issue for this package in the past.
libindirect-perl: I couldn't find any security issue for this package in the past.
libunicode-string-perl: I couldn't find any security issue for this package in the past.
libunicode-escape-perl: I couldn't find any security issue for this package in the past.
All packages only ship Perl binary extensions or source modules, along
with documentation. There are no binaries, services, recurring jobs.
[Quality assurance - function/usage]
The packages can be correctly imported in a Perl script after installation.
[Quality assurance - maintenance]
The packages are maintainted well in Debian, as they are under the umbrella of the Perl team.
Most don't have any open bugs:
https://bugs.debian.org/src:libindirect-perl
https://bugs.launchpad.net/ubuntu/+source/libindirect-perl/+bug
https://bugs.debian.org/src:libunicode-escape-perl
https://bugs.launchpad.net/ubuntu/+source/libunicode-escape-perl/+bug
https://bugs.debian.org/src:libunicode-string-perl
https://bugs.launchpad.net/ubuntu/+source/libunicode-string-perl/+bug
https://bugs.debian.org/src:libxs-parse-sublike-perl
https://bugs.launchpad.net/ubuntu/+source/libxs-parse-sublike-perl/+bug
The libobject-pad-perl package has one bug opened:
https://bugs.launchpad.net/ubuntu/+source/libobject-pad-perl/+bug
https://bugs.debian.org/src:libobject-pad-perl
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006658
The issue described in the bug doesn't seem to be triggered by the
test suite anymore.
[Quality assurance - testing]
The packages all include a test suite that is run both at runtime and as
autopkgtests.
[Quality assurance - packaging]
ALl packages has watchfiles that work.
They appear relatively lintian-clean, with some more warnings to the
libunicode* packages due to the packaging not having been refreshed in a while.
None of them have any overrides.
Link to the Lintian runs on Debian (relevant as there are no Ubuntu
delta):
https://lintian.debian.org/sources/libindirect-perl
https://lintian.debian.org/sources/libxs-parse-sublike-perl
https://lintian.debian.org/sources/libobject-pad-perl
https://lintian.debian.org/sources/libunicode-string-perl
https://lintian.debian.org/sources/libunicode-escape-perl
These packages do not rely on obsolete or about to be demoted packages.
These packages have no python2 or GTK2 dependencies
The packages will not be installed by default
Packaging and build are easy:
https://salsa.debian.org/perl-team/modules/packages/libindirect-perl/-/blob/master/debian/rules
https://salsa.debian.org/perl-team/modules/packages/libxs-parse-sublike-perl/-/blob/master/debian/rules
https://salsa.debian.org/perl-team/modules/packages/libobject-pad-perl/-/blob/master/debian/rules
https://salsa.debian.org/perl-team/modules/packages/libunicode-string-perl/-/blob/master/debian/rules
The packaging for libunicode-escape-perl is a bit outdated:
https://salsa.debian.org/perl-team/modules/packages/libunicode-escape-perl/-/blob/master/debian/rules
[UI standards]
These are not applications but runtime dependencies.
[Dependencies]
No further depends or recommends dependencies that are not yet in main
[Standards compliance]
These packages correctly follow FHS and Debian Policy.
[Maintenance/Owner]
Owning Team will be Foundations
Team is not yet, but will subscribe to the packages before promotion
These do not use static builds
These do not use vendored code
All packages were successfully built during the most recent test rebuild (Jammy
20220317), and those that have been updated since also built successfully.
[Background information]
ALl packages are fairly self-contained Perl modules packaged from CPAN:
https://metacpan.org/dist/indirect
https://metacpan.org/dist/XS-Parse-Sublike
https://metacpan.org/dist/Object-Pad
https://metacpan.org/dist/Unicode-String
https://metacpan.org/dist/Unicode-Escape
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libindirect-perl/+bug/1972853/+subscriptions
More information about the foundations-bugs
mailing list