Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 483994 - [perl-5.18] Missing core modules for virtuals
Summary: [perl-5.18] Missing core modules for virtuals
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 483998 484000 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-09-06 14:24 UTC by Alex Efros
Modified: 2014-03-14 21:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Efros 2013-09-06 14:24:36 UTC
This package depend on

    RDEPEND="|| ( =dev-lang/perl-5.18* ~perl-core/CPAN-${PV} )"

but there is no perl-core/CPAN package in portage, as result it actually depend on perl-5.18 and trying to merge it.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-09-06 14:28:44 UTC
What is the problem with the dev-lang/perl-5.18 dependency, then?
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-09-06 14:29:30 UTC
*** Bug 483998 has been marked as a duplicate of this bug. ***
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2013-09-06 14:30:18 UTC
*** Bug 484000 has been marked as a duplicate of this bug. ***
Comment 4 Alex Efros 2013-09-06 14:32:51 UTC
(In reply to Jeroen Roovers from comment #1)
> What is the problem with the dev-lang/perl-5.18 dependency, then?

It fail to merge because of several conflicts. And here is reply I received in gentoo-perl maillist:

---quote---
At least in ::gentoo, nothing should be presently pulling in 5.18 in arch~
, and everything that does get pulled in should be filed as a bug, because
if its not filed as a bug and fixed now, it will possibly become become a
bigger problem when 5.16 becomes the new "arch"/ stable.

Sometimes virtuals get confused and pull in versions of perl instead of
pulling in perl-core/* , but this is not one of those times I think.

In the cases above, the problem seems because somebody didn't add
perl-core/* to tree when they added virtual/perl-* to tree, and any
instance you hit of this, where it is indeed the case that those versions
are avialable from CPAN, the corresponding perl-core/* should be in tree.

ie:

   || ( =dev-lang/perl-5.18* ~perl-core/CPAN-${PV} )

If the denormalised version of $PV on exists on CPAN and
perl-core/WHATEVER-$PV does not exist, thats a bug, and the respective
package should be added to tree.

If the denormalised version does NOT exist on CPAN, then thats a bug , and
the virtual/ that implies 5.18 unconditionally in such a case should be
bugged as something that should be in the 5.18 mask.
---quote---
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2013-09-06 14:35:40 UTC
If there really is a bug with several virtual/perl-* then one bug should cover them all.
Comment 6 Alex Efros 2013-09-06 14:36:12 UTC
I've two more packages to report with same issue (virtual/perl-ExtUtils-CBuilder-0.280.210 and virtual/perl-ExtUtils-ParseXS-3.220.0), but if you're going to mark all of them as duplicates for this issue then there is no sense in filling bugreports. :(
Comment 7 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2013-12-21 19:01:34 UTC
+*CPAN-2.0.0 (21 Dec 2013)
+
+  21 Dec 2013; Mikle Kolyada <zlogene@gentoo.org> +CPAN-2.0.0.ebuild,
+  +metadata.xml:
+  Initial commit for CPAN core module. Fix bug #483994

CPAN issue fixed. Will look to other modules a litle later.
Comment 8 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-02-25 16:15:30 UTC
Yet another fix:


*Devel-PPPort-3.200 (25 Feb 2014)

  25 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> +Devel-PPPort-3.200.ebuild,
  +metadata.xml:
  Initial commit, fix bug #483994, bug #502380
Comment 9 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-02-26 09:53:06 UTC
+*ExtUtils-CBuilder-0.280.210 (26 Feb 2014)
+
+  26 Feb 2014; Mikle Kolyada <zlogene@gentoo.org>
+  +ExtUtils-CBuilder-0.280.210.ebuild:
+  Version bump, fix bug #483994
+
Comment 10 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-10 15:51:56 UTC
+*Perl-OSType-1.3.0 (10 Mar 2014)                                                                                                                                                                                 
+                                                                                                                                                                                                                 
+  10 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> +Perl-OSType-1.3.0.ebuild:                                                                                                                                     
+  Version bump, fix bug #483994                                                                                                                                                                                  
+
Comment 11 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-12 18:52:28 UTC
+*Dumpvalue-0.170.0 (12 Mar 2014)
+
+  12 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> +Dumpvalue-0.170.0.ebuild,
+  +metadata.xml:
+  Initial commit for perl-5.18
Comment 12 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-14 21:29:12 UTC
+*Math-Complex-1.590.0 (14 Mar 2014)
+
+  14 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> +Math-Complex-1.590.0.ebuild,
+  +metadata.xml:
+  Initial commit for perl-5.18