| Summary: | dev-perl/List-AllUtils-0.80.0 should depend on >=virtual/perl-Scalar-List-Utils-1.310.0 - List::Util version 1.31 required--this is only version 1.27 at /usr/lib64/perl5/vendor_perl/5.18.2/List/AllUtils.pm line 8. | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sven <sven.koehler> |
| Component: | Current packages | Assignee: | Manuel Rüger (RETIRED) <mrueg> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | perl |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Sven
2014-10-09 21:16:48 UTC
I'm not able to reproduce this here. Which version of virtual/perl-Scalar-List-Utils have you installed? Which version of dev-perl/List-AllUtils have you installed? Have you run perl-cleaner --all on perl-5.18 update? This is a new gentoo install, which I started 3 days ago. There was no need to run perl-cleaner. Anyhow, the version of List::Util that comes with perl 5.18 is only 1.27. You are probably right that the bug is with List-AllUtils. I have dev-perl/List-AllUtils-0.80.0 installed. Line 8 of AllUtils.pm (in version 0.80.0) is use List::Util 1.31 (); so it is clearly wrong that dev-perl/List-AllUtils-0.80.0 currently only depends on =virtual/perl-Scalar-List-Utils-1.190.0. CC'ing perl-devs then. (In reply to Sven from comment #3) > Line 8 of AllUtils.pm (in version 0.80.0) is > use List::Util 1.31 (); > so it is clearly wrong that dev-perl/List-AllUtils-0.80.0 currently only > depends on =virtual/perl-Scalar-List-Utils-1.190.0. What? >=virtual/perl-Scalar-List-Utils-1.190.0 it means grater or equal. Meanwhile biber has dependency on _ANY_ of dev-perl/List-AllUtils. Not a bug. Upstreams dependency map clearly states that it must have >= 1.310.0 https://metacpan.org/source/DROLSKY/List-AllUtils-0.08/META.json However, The dependencies do in fact currently only declare 1.190.0, which includes current stable, which is of course, too old. All other dependencies look OK though, it could optionally include RDEPEND virtual/perl-Exporter This mistake is incidentally one of the things I got right when I submitted a bump patch for List-AllUtils ( bug 524094 ) in the first place, and the mistake was re-made due to not using that :P https://bugs.gentoo.org/attachment.cgi?id=385798&action=diff Thus, it is a bug: Because dev-perl/List-AllUtils declares an incorrect minimum version. 10 Oct 2014; Manuel Rüger <mrueg@gentoo.org> +List-AllUtils-0.90.0.ebuild, List-AllUtils-0.80.0.ebuild: Raise dependency on virtual/perl-Scalar-List-Utils. Fixes bug #524882. Version bump to 0.90.0 |