Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
Artistic-1.0 OR GPL-1.0-or-later
* 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
/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 Jul 9 18:05:00 2024