On two machines I synched today, emerge now seems broken. I get this reported from an emerge php, which is odd because I am not asking for that version of portage: !!! A file listed in the Manifest could not be found: /usr/portage/dev-lang/php/php-5.4.0.ebuild Reproducible: Always Steps to Reproduce: run emerge --sync emerge php Actual Results: holly jeremy # emerge -v php * IMPORTANT: 12 news items need reading for repository 'gentoo'. * Use eselect news to read news items. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-libs/libjpeg-turbo-1.2.0-r1 USE="java -static-libs" 1,726 kB [uninstall ] media-libs/jpeg-8c-r1 USE="-static-libs" [blocks b ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.0-r1) [ebuild U ] dev-lang/php-5.3.13 [5.3.10] USE="apache2 berkdb bzip2 cdb cli crypt ctype curl curlwrappers doc exif fileinfo filter ftp gd gdbm hash iconv imap json ldap mysql nls phar pic posix postgres readline session simplexml spell ssl threads tidy tokenizer truetype unicode xml xmlrpc xpm zlib -bcmath -calendar -cgi -cjk -debug -embed -enchant -firebird -flatfile -fpm (-frontbase) -gmp -inifile -intl -iodbc -ipv6 -kerberos -kolab -ldap-sasl -libedit -mhash -mssql -mysqli -mysqlnd -oci8-instant-client -odbc -pcntl -pdo -qdbm -recode -sharedmem -snmp -soap -sockets -sqlite -sqlite3 -suhosin (-sybase-ct) -sysvipc -wddx -xmlreader -xmlwriter -xsl -zip" 11,137 kB Total: 2 packages (1 upgrade, 1 new, 1 uninstall), Size of downloads: 12,862 kB Conflict: 1 block >>> Verifying ebuild manifests !!! A file listed in the Manifest could not be found: /usr/portage/dev-lang/php/php-5.4.0.ebuild * IMPORTANT: 12 news items need reading for repository 'gentoo'. * Use eselect news to read news items. holly jeremy # Expected Results: dev-lang/php-5.3.13 to compile and install. I have another similarly configured machine on which I have not issued emerge --sync for a few weeks and that still starts to merge correctly. An older release of php returns exactly the same message. emerge =dev-lang/php-5.3.10 If I copy the file its complaining about being missing across from another machine, eg cp /net/mb/usr/portage/dev-lang/php/php-5.4.0.ebuild /usr/portage/dev-lang/php/php-5.4.0.ebuild and try again, I get this asteroid apache2 # emerge php * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! >>> Verifying ebuild manifests !!! A file listed in the Manifest could not be found: /usr/portage/dev-lang/php/php-5.4.1_rc1.ebuild * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Now I am stuck, I dont have that file on any machine recently syched or not.
Created attachment 312539 [details] emerge --info results from one of the stricken machines.
I have exactly the same problem here.
*** This bug has been marked as a duplicate of bug 416937 ***
Just sync-ed again and php now looks to be emerging fine! Many thanks. Jeremy