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

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
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.


Package Version Architecture Repository
libtask-weaken-perl_1.04-1_all.deb 1.04 all Debian Main
libtask-weaken-perl - - -


Name Value
perl -


Type URL
Binary Package libtask-weaken-perl_1.04-1_all.deb
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




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
* 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)

See Also

Package Description
libtaskmanager4abi4_4.11.13-2_i386.deb library which provides task management facilities
libtasn1-3-bin_4.2-3+deb8u3_all.deb transitional libtasn1-3-bin package
libtasn1-6-dev_4.2-3+deb8u3_i386.deb Manage ASN.1 structures (development)
libtasn1-6_4.2-3+deb8u3_i386.deb Manage ASN.1 structures (runtime)
libtasn1-bin_4.2-3+deb8u3_i386.deb Manage ASN.1 structures (binaries)
libtasn1-doc_4.2-3+deb8u3_all.deb Manage ASN.1 structures (documentation)
libtbb-dev_4.2~20140122-5_i386.deb parallelism library for C++ - development files
libtbb-doc_4.2~20140122-5_all.deb parallelism library for C++ - documentation
libtbb2_4.2~20140122-5_i386.deb parallelism library for C++ - runtime files
libtcc-dev_0.9.27~git20140923.9d7fb33-3_i386.deb fast library for dynamic code generation
libtcd-dev_2.2.2-1_i386.deb Tide Constituent Database (TCD) library (header file)
libtcd0_2.2.2-1_i386.deb Tide Constituent Database (TCD) library
libtcl-chiark-1_1.1.3_i386.deb Tcl interfaces for adns, cdb, crypto, etc
libtcl-perl_1.02+ds-2+b1_i386.deb Tcl extension module for Perl
libtcl8.5_8.5.17-1_i386.deb Tcl (the Tool Command Language) v8.5 - run-time library files