[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