Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Task-Weaken-1.06-2.13 RPM for noarch

From OpenSuSE Leap 15.4 for noarch

Name: perl-Task-Weaken Distribution: SUSE Linux Enterprise 15
Version: 1.06 Vendor: SUSE LLC <https://www.suse.com/>
Release: 2.13 Build date: Sun May 5 04:22:07 2019
Group: Development/Libraries/Perl Build host: sheep09
Size: 34056 Source RPM: perl-Task-Weaken-1.06-2.13.src.rpm
Packager: https://www.suse.com/
Url: https://metacpan.org/release/Task-Weaken
Summary: Ensure that a platform has weaken support
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.

Most notably this is RedHat Linux at time of writing, but other come and go
and do the same thing, hence "recurring problem".

The normal solution is to manually write tests in each distribution to
ensure that 'weaken' is available.

This 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.

It should also help make the package auto-generators for the various
operating systems play more nicely, because it introduces a dependency that
they *have* to have a proper weaken in order to work.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Mon Jan 28 2019 coolo@suse.com
  - Reduce manual sections and regenerate
* Fri Jan 18 2019 pmonrealgonzalez@suse.com
  - Added required dependencies for building and testing
  - Cleaned with spec-cleaner
* Fri Apr 20 2018 coolo@suse.com
  - updated to 1.06
    see /usr/share/doc/packages/perl-Task-Weaken/Changes
    1.06      2018-04-19 15:27:23Z
    - merge last commits from adamk's svn repository, which bump the
      minimum version of Scalar::Util in some cases (PR#1)
* Wed Feb 07 2018 coolo@suse.com
  - updated to 1.05
    see /usr/share/doc/packages/perl-Task-Weaken/Changes
* Tue Oct 03 2017 coolo@suse.com
  - patch the Makefile to build with perl 5.26
* Wed Dec 14 2011 coolo@suse.com
  - fix license to be in spdx.org format
* Fri Nov 18 2011 coolo@suse.com
  - use original .tar.gz
* Sun Aug 28 2011 andrea.turrini@gmail.com
  - fixed typo in perl-Task-Weaken.spec
* Tue Mar 08 2011 jw@novell.com
  - updated to 1.04:
    Updating author tests
    Updating to Module::Install
    Simple refactoring of Makefile.PL
* Tue Nov 30 2010 coolo@novell.com
  - switch to perl_requires macro

Files

/usr/lib/perl5/vendor_perl/5.26.1/Task
/usr/lib/perl5/vendor_perl/5.26.1/Task/Weaken.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Task-Weaken
/usr/share/doc/packages/perl-Task-Weaken/CONTRIBUTING
/usr/share/doc/packages/perl-Task-Weaken/Changes
/usr/share/doc/packages/perl-Task-Weaken/Makefile.footer
/usr/share/doc/packages/perl-Task-Weaken/Makefile.header
/usr/share/doc/packages/perl-Task-Weaken/README
/usr/share/licenses/perl-Task-Weaken
/usr/share/licenses/perl-Task-Weaken/LICENSE
/usr/share/man/man3/Task::Weaken.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:06:41 2024