Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 645990 - app-portage/g-cpan-0.16.9 generates invalid ebuild names (missing version) from dependencies
Summary: app-portage/g-cpan-0.16.9 generates invalid ebuild names (missing version) fr...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-28 18:57 UTC by Ervin Peters
Modified: 2020-05-16 07:30 UTC (History)
2 users (show)

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


Attachments
/usr/local/portage/perl-gcpan/ content (treeContent,5.01 KB, text/plain)
2018-01-28 19:00 UTC, Ervin Peters
Details
Output with warnings from g-cpan -u (logwarn,43.62 KB, text/plain)
2018-01-28 19:03 UTC, Ervin Peters
Details

Note You need to log in before you can comment on or make changes to this bug.
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