Summary: | dev-perl/Module-Build-0.421.800 over-aggressive dependency on virtual/perl-podlators | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Tsoy <alexander> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kentnl |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexander Tsoy
2016-09-19 11:09:37 UTC
At the moment we have workarounded this issue by masking >=dev-perl/Module-Build-0.421.800. As a side note, dev-perl/Module-Build-0.421.800 has suspicious dependency on >=virtual/perl-podlators-2.170.0. I can't find this particular version of podlators anywhere. > As a side note, dev-perl/Module-Build-0.421.800 has suspicious dependency on > >=virtual/perl-podlators-2.170.0. I can't find this particular version of > podlators anywhere. This is an upstream requirement: https://metacpan.org/source/LEONT/Module-Build-0.4218/META.json#L58 But it does somewhat appear that the mapping was done wrong, because upstream has some weirdness going on with their versions in Podlators: Pod::Man 2.25 R/RR/RRA/podlators-2.4.0.tar.gz Pod::Man 2.26 R/RR/RRA/podlators-2.4.1.tar.gz Pod::Man 2.26 R/RR/RRA/podlators-2.4.2.tar.gz Pod::Man 2.27 R/RR/RRA/podlators-2.5.0.tar.gz Pod::Man 2.27 R/RR/RRA/podlators-2.5.1.tar.gz Pod::Man 2.28 R/RR/RRA/podlators-2.5.2.tar.gz Pod::Man 2.28 R/RR/RRA/podlators-2.5.3.tar.gz Pod::Man 4.00 R/RR/RRA/podlators-4.00.tar.gz Pod::Man 4.01 R/RR/RRA/podlators-4.01.tar.gz Pod::Man 4.02 R/RR/RRA/podlators-4.02.tar.gz Pod::Man 4.03 R/RR/RRA/podlators-4.03.tar.gz Pod::Man 4.04 R/RR/RRA/podlators-4.04.tar.gz Pod::Man 4.05 R/RR/RRA/podlators-4.05.tar.gz Pod::Man 4.06 R/RR/RRA/podlators-4.06.tar.gz Pod::Man 4.07 R/RR/RRA/podlators-4.07.tar.gz So "2.17" must have meant "2.1.7", yaaay. So I'll give this ebuild a double check and see if I missed any other shenanigans. --- RE: perl-podlators At present, virtual/perl-podlators-4.70.0 requires perl 5.24 perl-core/podlators will only be provided if we need to stabilize this version of podlators ( or any of its dependents ) before we stabilize perl 5.24 > We have a mix of stable dev-lang/perl and unstable dev-perl/* and perl-core/* This is ill advised in general with Gentoo, multiply so with Perl. Correct approaches include ( as you did ) masking newer Module-Build, or simply unmasking your whole system. ( We generally don't provide perl-core/ for virtuals unless there is pressing need to, like a security threat, that needs fast stabilization, because perl-core things confuse portage sometimes and make upgrades harder for everyone ) Ugh. Just out of that list it gets really crazy. podlators 2.3.1 -> Pod::Man 2.23 2.3.0 -> 2.23 2.2.2 -> 2.22 2.2.1 -> 2.21 2.2.0 -> 2.21 2.1.4 -> 2.20 2.1.3 -> 2.19 2.1.2 -> 2.18 2.1.1 -> 2.17 2.1.0 -> 2.17 #<-- this is where the dep needs to be. 2.0.6 -> 2.16 commit 492e6d841cf749da711eff78ef98df334c530186 Author: Kent Fredric <kentnl@gentoo.org> Date: Tue Sep 20 11:12:58 2016 +1200 dev-perl/Module-Build: Fix aggressive perl-podlators dep Upstream want Pod::Man 2.17, which was in podlators-2.1.0 or later. |