Package : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions > RPM : perl-Dist-Zilla-Plugin-Prereqs-SyncVersions-0.3.2-2.mga7.src.rpm
Basic items
Name | perl-Dist-Zilla-Plugin-Prereqs-SyncVersions |
Version | 0.3.2 |
Release | 2.mga7 |
URL | http://search.cpan.org/dist/Dist-Zilla-Plugin-Prereqs-SyncVersions |
Group | Development/Perl |
Summary | Homogenize prerequisites so dependency versions are consistent |
Size | 45KB |
Arch | noarch |
License | GPL+ or Artistic |
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
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
Media information
Distribution release | Mageia 7 |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2018-09-20 09:57:54 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |