After using g-cpan to install Net::Amazon::S3, paludis stops after reporting a query error on the packages g-cpan added to world. Reproducible: Always Steps to Reproduce: 1.g-cpan -i Net::Amazon::S3 2.paludis -ip world 3. Actual Results: paludis fails after reporting a Query error Expected Results: It should continue past the error removing the perl-gcpan packages from the world file restores paludis to normal.
Uh, not exactly a helpful bug report... Care to paste anything useful?
With perl-gcpan/Net-Amazon-S3 paludis ip world stops after Query error: * In program paludis -ip world: * When performing install action from command line: * When executing install task: * When adding PackageDepSpec 'perl-gcpan/Net-Amazon-S3': * No versions of 'perl-gcpan/Net-Amazon-S3' are available even though there are packages to be upgraded in world Is there anything else you need?
Well, do you have a repositories/ entry for the CPAN things?
There is nothing in /etc/paludis relating to cpan. Should there be a cpan.conf? ~ $ sudo paludis -q perl-gcpan/Net-Amazon-S3 * perl-gcpan/Net-Amazon-S3 installed: 0.38* {:0} Homepage: http://search.cpan.org/search?query=Net-Amazon-S3&mode=dist Description: No description available License: ( || ( Artistic GPL-2 ) ) Installed time: Thu Apr 26 15:36:56 2007 If query finds it why doesn't paludis -ip world
--query is only finding the installed version, not an installable version.
The ebuilds ended up in /usr/portage/local/layman/gentopia/perl-gcpan. I did a --rebuild-installable-cache but still get the same error. There is a repository/ entry for gentopia
Same thing for me although the package is a different one. Query error: * In program paludis -pi world: * When performing install action from command line: * When executing install task: * When adding PackageDepSpec 'perl-gcpan/BBCode-Parser': * No versions of 'perl-gcpan/BBCode-Parser' are available
If it's not seeing (as in, --query not showing) a package, one of the following is true: * You're using installable cache and you didn't --regenerate-installable-cache * You don't have a repositories/ .conf for the repository containing the package
I now explicitly rebuild the installable cache, but it does not help. The package is found for the query, but not for the paludis -(p)i [world|BBCode-Parser]. The repository where g-cpan add's the ebuilds is working OK for other ebuild's, but not for the perl-gcpan category. --QUERY-- voltage ~ # paludis --query BBCode-Parser * perl-gcpan/BBCode-Parser installed: 0.34* {:0} Homepage: http://search.cpan.org/search?query=BBCode-Parser&mode=dist Description: Recursive descent BBCode parser License: ( || ( Artistic GPL-2 ) ) Installed time: Wed Jun 27 15:01:00 2007 --Install-- voltage ~ # paludis -pi BBCode-Parser Building target list... Building dependency list... Query error: * In program paludis -pi BBCode-Parser: * When performing install action from command line: * When executing install task: * When adding PackageDepSpec 'perl-gcpan/BBCode-Parser': * No versions of 'perl-gcpan/BBCode-Parser' are available
Oh, other possibility: * The categories file doesn't include the relevant category.
I though that it would be something in the config, but because portage inproperly worked it didn't come to my mind. This would be good FAQ material for Paludis.
Reassigning to maintainer-needed since Stephen was retired as a Gentoo developer. See bug #64840 for reference.
Reassigning to maintainer.
What's the status of this bug? - ferdy
It's purely a PEBKAC issue. If someone wants it documented in Paludis, they're welcome to send a patch.
Thanks Ciaran.