Drop libfeature-compat-try-perl & libfeature-compat-class-perl dependencies (wrappers)

Bug #2002426 reported by Lukas Märdian
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
perl5
New
Unknown
libfeature-compat-class-perl (Ubuntu)
Won't Fix
Undecided
Unassigned
libfeature-compat-try-perl (Ubuntu)
Won't Fix
Undecided
Unassigned
libstring-license-perl (Ubuntu)
Fix Released
Undecided
Lukas Märdian
licensecheck (Ubuntu)
Fix Released
Undecided
Lukas Märdian

Bug Description

Drop libfeature-compat-try-perl & libfeature-compat-class-perl dependencies, to avoid doing additional MIRs for those (temporary) compat wrappers. Use the fallback options, until available in core perl.

We should probably patch licensecheck to make use of the fallback variants, instead of processing intermediary MIRs for the "libfeature-compat-*-perl" wrappers. Keep the delta until those features are available in (non-experimenal) core perl.

libfeature-compat-try-perl => libsyntax-keyword-try-perl (>= 0.27) [in "main" already]
 * experimenal availibility as of perl core 5.35.8:
   https://metacpan.org/release/PEVANS/Feature-Compat-Try-0.05/source/lib/Feature/Compat/Try.pm

libfeature-compat-class-perl => libobject-pad-perl (>= 0.75) [in "main" already]
 * currently under development:
   https://metacpan.org/release/PEVANS/Feature-Compat-Class-0.04/source/lib/Feature/Compat/Class.pm
   https://github.com/leonerd/perl5/tree/feature-class/

Tags: lunar
Lukas Märdian (slyon)
Changed in licensecheck (Ubuntu):
assignee: nobody → Lukas Märdian (slyon)
Changed in libfeature-compat-class-perl (Ubuntu):
status: New → Incomplete
tags: added: update-excuse
tags: added: rls-ll-incoming
description: updated
Changed in licensecheck (Ubuntu):
assignee: Lukas Märdian (slyon) → nobody
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Lukas Märdian (slyon)
Changed in licensecheck (Ubuntu):
assignee: Canonical Foundations Team (canonical-foundations) → Lukas Märdian (slyon)
tags: removed: rls-ll-incoming
Lukas Märdian (slyon)
Changed in libfeature-compat-class-perl (Ubuntu):
status: Incomplete → Won't Fix
Changed in libfeature-compat-try-perl (Ubuntu):
status: Incomplete → Won't Fix
Changed in licensecheck (Ubuntu):
status: New → Fix Committed
Lukas Märdian (slyon)
Changed in libstring-license-perl (Ubuntu):
assignee: nobody → Lukas Märdian (slyon)
Lukas Märdian (slyon)
Changed in libstring-license-perl (Ubuntu):
status: New → Fix Committed
Lukas Märdian (slyon)
tags: removed: update-excuse
Lukas Märdian (slyon)
summary: - [MIR] libfeature-compat-try-perl, libfeature-compat-class-perl
+ Drop libfeature-compat-try-perl & libfeature-compat-class-perl
+ dependencies (wrappers)
description: updated
Changed in libstring-license-perl (Ubuntu):
status: Fix Committed → Fix Released
Changed in perl5:
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package licensecheck - 3.3.5-1ubuntu1

---------------
licensecheck (3.3.5-1ubuntu1) lunar; urgency=medium

  * Avoid Feature::Compat::Try/Class wrappers (LP: #2002426)
    libfeature-compat-try-perl and libfeature-compat-class-perl are wrappers
    around (experimental) perl features, which allow falling back to an
    external perl module if those features are not yet available.
    In Ubuntu we want to avoid promoting those wrappers to "main", so we'll
    make use of the fallback by default, until those features are available
    in (non-experimental) perl.

 -- Lukas Märdian <email address hidden> Tue, 17 Jan 2023 15:34:54 +0100

Changed in licensecheck (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.