Name : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions
| |
Version : 0.003002
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp156.1.1
| Date : 2024-07-03 19:13:42
|
Group : Development/Libraries/Perl
| Source RPM : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions-0.003002-lp156.1.1.src.rpm
|
Size : 0.03 MB
| |
Packager : https://www_suse_com/
| |
Summary : (DEPRECATED) Homogenize prerequisites so dependency versions are consistent
|
Description :
This module exists to pose mostly as a workaround for potential bugs in downstream tool-chains.
Namely, \'CPAN.pm\' is confused when it sees:
runtime.requires : Foo >= 5.0 test.requires : Foo >= 6.0
It doesn\'t know what to do.
This is an easy enough problem to solve if you\'re using \'[Prereqs]\' directly, and \'[AutoPrereqs]\' already does the right thing, but it gets messier when you\'re working with at https://github.com/dagolden/Path-Tiny/commit/c620171db96597456a182ea6088a24 d8de5debf6
So this plugin will homogenize dependencies to be the same version in all phases which infer the dependency, matching the largest one found, so the above becomes:
runtime.requires : Foo >= 6.0 test.requires : Foo >= 6.0
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-D/15.6/noarch |