libtask-weaken-perl - module for ensuring that a platform has weaken support

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libtask-weaken-perl
Package version: 1.04
Package release: 1
Package architecture: all
Package type: deb
Installed size: 49 B
Download size: 7.80 KB
Official Mirror:
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 necesarily 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.




    Source package: libtask-weaken-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libtask-weaken-perl deb package:
      # sudo apt-get install libtask-weaken-perl


    • /usr/share/doc/libtask-weaken-perl/changelog.Debian.gz
    • /usr/share/doc/libtask-weaken-perl/changelog.gz
    • /usr/share/doc/libtask-weaken-perl/copyright
    • /usr/share/man/man3/Task::Weaken.3pm.gz
    • /usr/share/perl5/Task/


    2013-03-30 - gregor herrmann <> libtask-weaken-perl (1.04-1) unstable; urgency=low * Take over for the Debian Perl Group with maintainer's permission ( * debian/control: Added: Vcs-Git field (source stanza); Vcs-Browser field (source stanza). Changed: Homepage field changed to URL; Maintainer set to Debian Perl Group <pkg-perl-> (was: Christian Sánchez <>); Christian Sánchez <> moved to Uploaders. * debian/watch: use metacpan-based URL. * New upstream release. * Don't install README anymore. * debian/copyright: switch formatting to Copyright-Format 1.0. Add years of upstream copyright, add info about third-party files, update license paragraphs. * debian/control: remove version from perl (build) dependency, remove perl-modules. * Bump debhelper compatibility level to 8. * Add /me to Uploaders. * Set Standards-Version to 3.9.4 (no changes). * Update short and long description.

    2009-11-02 - Christian Sánchez <> libtask-weaken-perl (1.03-1) unstable; urgency=low * New upstream relase - control: + Bumped Standards-Version to 3.8.3 (no changes) + Now depends on debhelper >= 7 * Updated debian/copyright * Updated debian/rules to dh7 short format

    2007-12-23 - Christian Sánchez <> libtask-weaken-perl (1.02-1) unstable; urgency=low * Initial Release. (Closes: #457532)