Name : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions
| |
Version : 0.3.2
| Vendor : Mageia_Org
|
Release : 3.mga8
| Date : 2020-02-12 13:31:39
|
Group : Development/Perl
| Source RPM : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions-0.3.2-3.mga8.src.rpm
|
Size : 0.08 MB
| |
Packager : umeabot < umeabot>
| |
Summary : 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 plugins that inject their own prerequisites < https://github.com/dagolden/Path-Tiny/commit/c620171db96597456a182ea608 8a24d8de5debf6>
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: /vol/rzm3/linux-mageia/distrib/8/armv7hl/media/core/release |