Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 645990

Summary: app-portage/g-cpan-0.16.9 generates invalid ebuild names (missing version) from dependencies
Product: Gentoo Linux Reporter: Ervin Peters <ervin.peters>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: UNCONFIRMED ---    
Severity: normal CC: perl, Sergiy.Borodych
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: /usr/local/portage/perl-gcpan/ content
Output with warnings from g-cpan -u

Description Ervin Peters 2018-01-28 18:57:21 UTC
I recognized two ebuilds that are created or recreated on g-cpan -u. They are both dependencies. (Tree Listing will follow) named Ouch-.ebuild and curry-.ebuild.
I deleted the invalid Files and installed curry directly via g-cpan -i curry. The invalid ebuild was not created. After I performed a g-cpan -u the invalid Ebuild reappear.
Additionally I got some 'Use of uninitialized Value' warnings:

Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in string eq at /usr/lib64/perl5/vendor_perl/5.24.3/Gentoo/CPAN.pm line 229.

Looking dir references, the DBIx-Class-Schema-Loader/DBIx-Class-Schema-Loader-0.07048.ebuild has a dependency to '>=perl-gcpan/curry-1.001000'.

Tried to find the error but did not succeed yet.

Maybe someone has an idea?

ervin
Comment 1 Ervin Peters 2018-01-28 19:00:44 UTC
Created attachment 517006 [details]
/usr/local/portage/perl-gcpan/ content

the content of /usr/local/portage/perl-gcpan/ - see invalid ebuilds for Ouch and curry.
Comment 2 Ervin Peters 2018-01-28 19:03:26 UTC
Created attachment 517008 [details]
Output with warnings from g-cpan -u

only warnings:
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Warning: -L./lib changed to -L/var/tmp/g-cpan/.cpan/build/Geo-Proj4-1.09-zOPwlZ/./lib
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
WARNING: ABSTRACT contains control character(s), they will be removed
Warning: -L. changed to -L/var/tmp/g-cpan/.cpan/build/Business-KontoCheck-6.03-z2j4yo/.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Cannot determine perl version info from lib/DBIx/Class/IntrospectableM2M.pm
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Cannot determine perl version info from lib/DBIx/Class/IntrospectableM2M.pm
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
WARNING: ABSTRACT contains control character(s), they will be removed
Warning (mostly harmless): No library found for -lstdc++
Found installed XML parsers: XML::Parser
0
XML::SAX
0
Use of uninitialized value in string eq at /usr/lib64/perl5/vendor_perl/5.24.3/Gentoo/CPAN.pm line 229.
Use of uninitialized value in lc at /usr/bin/g-cpan line 604.
Use of uninitialized value in lc at /usr/bin/g-cpan line 608.
Comment 3 Ervin Peters 2018-01-28 19:05:44 UTC
Just for clarification: the invalid ebuilds are generated additionally, the version with a working version is available. But it is somehow annoying.

ervin