libtask-weaken-perl 1.06-ok2 source package in openKylin
Changelog
libtask-weaken-perl (1.06-ok2) yangtze; urgency=medium * Modify debian/control. -- denghao <email address hidden> Fri, 16 Sep 2022 11:08:28 +0300
libtask-weaken-perl (1.06-ok2) yangtze; urgency=medium * Modify debian/control. -- denghao <email address hidden> Fri, 16 Sep 2022 11:08:28 +0300
Series | Published | Component | Section | |
---|---|---|---|---|
Huanghe V3.0 | proposed | main | perl | |
Huanghe V3.0 | release | main | perl | |
Nile V2.0 | proposed | main | perl | |
Nile V2.0 | release | main | perl | |
Yangtze V1.0 | release | main | perl | |
Yangtze V1.0 | proposed | main | perl |
File | Size | SHA-256 Checksum |
---|---|---|
libtask-weaken-perl_1.06.orig.tar.gz | 27.7 KiB | 2383fedb9dbaef646468ea824afbf7c801076720cfba0df2a7a074726dcd66be |
libtask-weaken-perl_1.06-ok2.debian.tar.xz | 8.0 KiB | 5a94b8469576129e8ebef6042ecb7fe8bb004ea8a0c883736f978099448e49b5 |
libtask-weaken-perl_1.06-ok2.dsc | 1.8 KiB | 56d8cd66eebb4731103ad83b032a5167677ecb996e59e2821d739907106a4135 |
One recurring problem in modules that use Scalar::Util's weaken function is
that it is not present in the pure-perl variant.
.
While this isn't necessarily always a problem in a straight CPAN-based Perl
environment, some operating system distributions only include the pure-Perl
versions, don't include the XS version, and so weaken is then "missing" from
the platform, despite passing a dependency on Scalar::Util successfully.
.
The normal solution is to manually write tests in each distribution to ensure
that weaken is available.
.
Task::Weaken restores the functionality testing to a dependency you do once
in your Makefile.PL, rather than something you have to write extra tests for
each time you write a module.