Summary: | app-portage/g-cpan-0.15_rc1 creates broken ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | [OLD] Development | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Highest | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2007-01-06 09:46:47 UTC
* app-portage/g-cpan Latest version available: 0.15_rc1 Latest version installed: 0.15_rc1 2 different problems. In reverse, it looks like the "bad" ebuilds were written by a previous version of g-cpan. You can confirm this by looking at the header information in the ebuild - it prints the version of g-cpan used to create the ebuild there. Please take a look at the latest attachment on bug 160137 - I beleive you'll find the attached copy of g-cpan on there fixes your first problem (if my guess is right about how you have your system setup based on what you've said so far). oh - and don't make an ebuild for perlmagick, just install imagemagick with the perl use flag enabled ;) no response in over a month, closing Sorry for the delays ... Is the version from bug 160137 contained in 0.15_rc2? I don't see that bugreport mentioned in /usr/share/doc/g-cpan-0.15_rc2/ChangeLog.bz2. :( Anyway, I tried to test current g-cpan. It seems it finally does regenerate the ebuild files ... # g-cpan --install Email::Reply Email::MIME::Attachment::Stripper Email::Send Email::MIME::Modifier * Ebuild already exists for Email-MIME-Modifier * Ebuild already exists for Email-MIME-Attachment-Stripper * Ebuild already exists for Email-Reply * Ebuild already exists for Email-Send Calculating dependencies / !!! The short ebuild name "Email-Reply" is ambiguous. Please specify !!! one of the following fully-qualified ebuild names instead: perl-gcpan/Email-Reply dev-perl/Email-Reply # less /usr/local/portage/ app-emulation/ dev-python/ media-gfx/ perl-gcpan/ sys-cluster/ # find /usr/local/portage/perl-gcpan/ -type f | xargs grep 'ebuild generated' /usr/local/portage/perl-gcpan/Email-MIME-Encodings/Email-MIME-Encodings-1.310.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MIME-ContentType/Email-MIME-ContentType-1.012.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Encode/Encode-2.18.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MIME/Email-MIME-1.857.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MessageID/Email-MessageID-1.35.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MIME-Modifier/Email-MIME-Modifier-1.441.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MIME-Attachment-Stripper/Email-MIME-Attachment-Stripper-1.313.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-Date/Email-Date-1.101.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-Simple-Creator/Email-Simple-Creator-1.41.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-MIME-Creator/Email-MIME-Creator-1.451.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-Reply/Email-Reply-1.200.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Return-Value/Return-Value-1.302.ebuild:# This ebuild generated by g-cpan 0.15_rc2 /usr/local/portage/perl-gcpan/Email-Send/Email-Send-2.183.ebuild:# This ebuild generated by g-cpan 0.15_rc2 # But, I am puzzled with the following output: # g-cpan --install Email::MIME::Attachment::Stripper Email::Send Email::MIME::Modifier * Ebuild already exists for Email-MIME-Modifier * Ebuild already exists for Email-MIME-Attachment-Stripper * Ebuild already exists for Email-Send Calculating dependencies - !!! The short ebuild name "Email-Send" is ambiguous. Please specify !!! one of the following fully-qualified ebuild names instead: perl-gcpan/Email-Send dev-perl/Email-Send # g-cpan --install Email::MIME::Modifier * Ebuild already exists for Email-MIME-Modifier Calculating dependencies - !!! The short ebuild name "Email-MIME-Modifier" is ambiguous. Please specify !!! one of the following fully-qualified ebuild names instead: perl-gcpan/Email-MIME-Modifier dev-perl/Email-MIME-Modifier # emerge -s dev-perl/Email-MIME-Modifier Searching... [ Results for search key : dev-perl/Email-MIME-Modifier ] [ Applications found : 0 ] # g-cpan --install perl-gcpan/Email-Send perl-gcpan/Email-MIME-Attachment-Stripper perl-gcpan/Email-MIME-Modifier * Nothing to install!! # at this point, it looks like there's a conflict between the generated ebuilds and what's in the tree. would you mind removing the generated ebuilds in perl-gcpan and rebuilding them? (want to alleviate criss crossed references to perl-gcpan/Email-* where we've recently put them in portage proper). and in fact...all of these are in portage now for the bugzilla upgrade... Well, I did yesterday remove the perl-gcpan directory, but anyway, I retried now: # ls -la /usr/local/portage/perl-gcpan/ total 60 drwxr-xr-x 15 root root 4096 Jan 9 15:44 . drwxr-xr-x 7 root root 4096 Jan 9 15:44 .. drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-Date drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME-Attachment-Stripper drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME-ContentType drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME-Creator drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME-Encodings drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MIME-Modifier drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-MessageID drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-Reply drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-Send drwxr-xr-x 3 root root 4096 Jan 9 15:44 Email-Simple-Creator drwxr-xr-x 3 root root 4096 Jan 9 15:44 Encode drwxr-xr-x 3 root root 4096 Jan 9 15:44 Return-Value # rm -rf /usr/local/portage/perl-gcpan # g-cpan --install Email::MIME::Attachment::Stripper Email::Send * Ebuild already exists for Email-MIME-Attachment-Stripper * Ebuild already exists for Email-Send Calculating dependencies... done! >>> Emerging (1 of 13) dev-perl/Email-Address-1.88.4 to / >>> Downloading '''\''http://distfiles.gentoo.org/distfiles/Email-Address-1.884.tar.gz' wget: '/usr/bin/wget -t 5 -T 60 --passive-ftp -P /usr/portage/distfiles \http://distfiles.gentoo.org/distfiles/Email-Address-1.884.tar.gz': No such file or directory >>> Downloading 'http://distro.ibiblio.org/pub/linux/distributions/gentoo'\'''/distfiles/Email-Address-1.884.tar.gz' wget: '/usr/bin/wget -t 5 -T 60 --passive-ftp -P /usr/portage/distfiles http://distro.ibiblio.org/pub/linux/distributions/gentoo'/distfiles/Email-Address-1.884.tar.gz\: No such file or directory >>> Downloading 'http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-1.884.tar.gz' wget: '/usr/bin/wget -t 5 -T 60 --passive-ftp -P /usr/portage/distfiles http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-1.884.tar.gz': No such file or directory >>> Downloading 'http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Address-1.884.tar.gz' wget: '/usr/bin/wget -t 5 -T 60 --passive-ftp -P /usr/portage/distfiles http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Address-1.884.tar.gz': No such file or directory !!! Couldn't download 'Email-Address-1.884.tar.gz'. Aborting. # g-cpan -u * OVERLAY: /usr/local/portage/perl-gcpan * Couldn't open folder /usr/local/portage/perl-gcpan: No such file or directory * OVERLAY: /usr/portage/local/layman/sunrise/perl-gcpan * Couldn't open folder /usr/portage/local/layman/sunrise/perl-gcpan: No such file or directory * Everything was up to date, nothing to do! # ls -la /usr/local/portage/perl-gcpan/ ls: cannot access /usr/local/portage/perl-gcpan/: No such file or directory # emerge -s g-cpan Searching... [ Results for search key : g-cpan ] [ Applications found : 1 ] * app-portage/g-cpan Latest version available: 0.15_rc2 Latest version installed: 0.15_rc2 ... All these packages are in portage for quite a while now (I just tested and they install fine). Also there's a newer g-cpan version, of course. Closing -- please reopen or file a new bug if you're still having g-cpan related problems (or problems regarding the packages you mentioned). |