opera-9.60.ebuild v1.1 contains ${O} instead of ${P} in lines with urls, like this: !ia32? ( ${O_URI}linux${O_FTP}x86_64/${O}.gcc4-shared-qt3.x86_64.tar.bz2 ) Reproducible: Always Steps to Reproduce: 1.unmask opera-9.60 2.emerge opera 3. Actual Results: !!! Couldn't download '.gcc4-shared-qt3.x86_64.tar.bz2'. Aborting. * Fetch failed for 'www-client/opera-9.60' !!! can't process invalid log file: merge.ERROR Expected Results: Opera emerged Looks like ${O} is a copypasted leftover of O_P from opera-9.60_preXXXX.ebuild.
Thanks for the report.
Index: opera-9.60.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.60.ebuild,v retrieving revision 1.1 diff -u -B -r1.1 opera-9.60.ebuild --- opera-9.60.ebuild 8 Oct 2008 12:26:14 -0000 1.1 +++ opera-9.60.ebuild 8 Oct 2008 15:51:37 -0000 @@ -40,7 +40,7 @@ !qt3-static? ( amd64? ( ia32? ( ${O_URI}linux${O_FTP}i386/${P}.gcc4-qt4.i386.tar.bz2 ) - !ia32? ( ${O_URI}linux${O_FTP}x86_64/${O}.gcc4-shared-qt3.x86_64.tar.bz2 ) + !ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 ) ) x86? ( ${O_URI}linux${O_FTP}i386/${P}.gcc4-qt4.i386.tar.bz2 ) ) @@ -49,14 +49,14 @@ qt3-static? ( amd64? ( ia32? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 ) - !ia32? ( ${O_URI}linux${O_FTP}x86_64/${O}.gcc4-shared-qt3.x86_64.tar.bz2 ) + !ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 ) ) x86? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 ) ) !qt3-static? ( amd64? ( ia32? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 ) - !ia32? ( ${O_URI}linux${O_FTP}x86_64/${O}.gcc4-shared-qt3.x86_64.tar.bz2 ) + !ia32? ( ${O_URI}linux${O_FTP}x86_64/${P}.gcc4-shared-qt3.x86_64.tar.bz2 ) ) x86? ( ${O_URI}linux${O_FTP}i386/shared/${P}.gcc4-shared-qt3.i386.tar.bz2 ) )
(In reply to comment #0) > Looks like ${O} is a copypasted leftover of O_P from > opera-9.60_preXXXX.ebuild. Almost true. I copied the pre_2444.ebuild, then edited it. :)
Now it's digest error: !!! Digest verification failed: !!! /usr/portage/distfiles/opera-9.60.gcc4-shared-qt3.x86_64.tar.bz2 !!! Reason: Filesize does not match recorded size !!! Got: 7825070 !!! Expected: 7189818 If I'm not mistaken then 7825070 is pre2444, and it is now offered as 9.60 final (heh, this means upgrade is just cosmetical for me :) and 7189818 is 9.60 beta1 released on 9-10sep, don't know how did it get to the digest, maybe there were error on their side for some time.
Let's close this one, there is separate bug for fetching. *** This bug has been marked as a duplicate of bug 240578 ***
Actually that wasn't a duplicate. :)