Hi. Trying to update qmail to r15: [ebuild U ] net-mail/qmail-1.03-r15 [1.03-r13] -noauthcram -notlsbeforeauth +ssl 0 kB I get a !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 413be7bb5b407c2964c3275c4d596947 >>> your file's digest: a1b02e3d53d11acc7ff07186826bc949 !!! File does not exist: /usr/portage/distfiles//qmail-maildir++.patch Perhaps it's a problem with the portage tree and the old md5 checksum for the old ebuild, dunno but should be fixed Reproducible: Always Steps to Reproduce: 1. emerge -U qmail :) 2. 3. Actual Results: >>> md5 src_uri ;-) qmail-1.03.tar.gz >>> md5 src_uri ;-) qmailqueue-patch >>> md5 src_uri ;-) big-todo.103.patch >>> md5 src_uri ;-) qmail-link-sync.patch >>> md5 src_uri ;-) big-concurrency.patch >>> md5 src_uri ;-) qmail-1.03-0.0.0.0-0.2.patch >>> md5 src_uri ;-) sendmail-flagf.patch >>> md5 src_uri ;-) qmail-1.03-qmtpc.patch >>> md5 src_uri ;-) qmail-smtpd-relay-reject >>> md5 src_uri ;-) qmail-local-tabs.patch !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 413be7bb5b407c2964c3275c4d596947 >>> your file's digest: a1b02e3d53d11acc7ff07186826bc949 !!! File does not exist: /usr/portage/distfiles//qmail-maildir++.patch
the old checksum was 7553829a93411cdaffce31a29323697f the new checksum is 413be7bb5b407c2964c3275c4d596947 because upstream changed the content of the patch file. i have NO idea where your one came from. delete it, and download it from the SRC_URI yourself for now, until all the mirrors are in sync.
came from an official rsync mirror... is this... legit... for upstream to change files...?
upstream can really do whatever they want, it just annoys the hell out of us when they do it and don't change the version numbers (gaim is very guilty of this). could you say which mirror that file came from? i'm really wondering why it's soo wrong.
GENTOO_MIRRORS="http://212.219.247.16/sites/www.ibiblio.org/gentoo/ http://gentoo.inode.at/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo" That's what I have set in make.conf... i guess one of these, plus I rm'ed qmail* in dist and it happened again and again so i had to comment out the mirrors line and now the merge completes fine...