I've tested portage 2.1_pre9-r5 and 2.1_pre10-r3, and they fail to emerge mysql: vaio-z1 ~ # emerge mysql Calculating dependencies... done! >>> Emerging (1 of 1) dev-db/mysql-4.1.19 to / >>> checking ebuild checksums >>> checking auxfile checksums >>> checking miscfile checksums >>> checking distfiles checksums Traceback (most recent call last): File "/usr/bin/emerge", line 3416, in ? mydepgraph.merge(pkglist) File "/usr/bin/emerge", line 2029, in merge retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree") File "/usr/lib/portage/pym/portage.py", line 2807, in doebuild (mydo not in ["digest","fetch","unpack"] and File "/usr/lib/portage/pym/portage.py", line 2327, in digestcheck mf.checkFileHashes(mf.findFile(f), f) File "/usr/lib/portage/pym/portage_manifest.py", line 483, in checkFileHashes myhashes = self.fhashdict[ftype][fname] KeyError: 'mysql-patchset-4.1.19-r1.tar.bz2' This fails with previous mysql version too: vaio-z1 ~ # emerge =mysql-4.1.14-r1 Calculating dependencies... done! >>> Emerging (1 of 1) dev-db/mysql-4.1.14-r1 to / >>> checking ebuild checksums >>> checking auxfile checksums >>> checking miscfile checksums >>> checking distfiles checksums Traceback (most recent call last): File "/usr/bin/emerge", line 3416, in ? mydepgraph.merge(pkglist) File "/usr/bin/emerge", line 2029, in merge retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree") File "/usr/lib/portage/pym/portage.py", line 2807, in doebuild (mydo not in ["digest","fetch","unpack"] and File "/usr/lib/portage/pym/portage.py", line 2327, in digestcheck mf.checkFileHashes(mf.findFile(f), f) File "/usr/lib/portage/pym/portage_manifest.py", line 483, in checkFileHashes myhashes = self.fhashdict[ftype][fname] KeyError: 'mysql-patchset-4.1.14-r1.tar.bz2'
This should be fixed now, the digests were wrong, and it seems Portage pre9/10 has problems when that's the case, now the digests were fixed. Best regards, CHTEKK.