some people are having problems with the qmail fetch part
After deleting the following: /usr/portage/net-mail/qmail* /usr/portage/distfiles/qmail* /usr/protage/distfiles/big-* (seems to be pulled down with qmail, should it be named qmail-big-...?) /var/tmp/portage/qmail* to make sure that there was no old version of the qmail ebuild, I emerge rsync-ed and then emerge --fetchonly qmail and got: root@phoenix:/usr/portage/net-mail $ emerge --fetchonly qmail Calculating dependencies ...done! >>> emerge net-mail/qmail-1.03-r7 to / >>> Downloading http://www.ibiblio.org/gentoo/distfiles/qmail-1.03.tar.gz --23:07:10-- http://www.ibiblio.org/gentoo/distfiles/qmail-1.03.tar.gz => `/usr/portage/distfiles/qmail-1.03.tar.gz' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 220,668 [application/x-tar] 100%[===============================>] 220,668 25.01K/s ETA 00:00 23:07:19 (25.01 KB/s) - `/usr/portage/distfiles/qmail-1.03.tar.gz' saved [220668/220668] >>> Downloading http://www.ibiblio.org/gentoo/distfiles/big-concurrency.patch --23:07:19-- http://www.ibiblio.org/gentoo/distfiles/big-concurrency.patch => `/usr/portage/distfiles/big-concurrency.patch' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 9,331 [message/rfc822] 100%[===============================>] 9,331 42.58K/s ETA 00:00 23:07:19 (42.58 KB/s) - `/usr/portage/distfiles/big-concurrency.patch' saved [9331/9331] >>> Downloading http://www.ibiblio.org/gentoo/distfiles/big-todo.103.patch --23:07:19-- http://www.ibiblio.org/gentoo/distfiles/big-todo.103.patch => `/usr/portage/distfiles/big-todo.103.patch' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5,546 [text/plain] 100%[===============================>] 5,546 44.03K/s ETA 00:00 23:07:20 (44.03 KB/s) - `/usr/portage/distfiles/big-todo.103.patch' saved [5546/5546] >>> Downloading http://www.ibiblio.org/gentoo/distfiles/qmail-dns-patch --23:07:20-- http://www.ibiblio.org/gentoo/distfiles/qmail-dns-patch => `/usr/portage/distfiles/qmail-dns-patch' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2,114 [text/plain] 100%[===============================>] 2,114 86.02K/s ETA 00:00 23:07:20 (86.02 KB/s) - `/usr/portage/distfiles/qmail-dns-patch' saved [2114/2114] However, with a regular emerge I get: emerge qmail Calculating dependencies ...done! >>> emerge net-mail/qmail-1.03-r7 to / >>> md5 ;-) qmail-1.03.tar.gz >>> md5 ;-) big-todo.103.patch >>> md5 ;-) big-concurrency.patch !!! No message digest found for qmail-dns-patch. !!! Type "ebuild foo.ebuild digest" to generate a digest. !!! emerge aborting on /usr/portage/net-mail/qmail/qmail-1.03-r7.ebuild . I think I have all the latest stuff from the rsync mirrors so my guess is that the md5s on the dns-patch are off. I am now going to go and fix it by hand.
please send me your qmail-1.03-r7.ebuild i think we have serious issue with rsync here, as the ebuild that is in cvs reflects all changes, while for you - only the digest seems to have changed regards Thilo
Created attachment 1037 [details] Qmail ebuild that might be funky and old Here it is. Note that I also have a 1.03r6 ebuild in the net-mail/qmail dir. I have deleted this dir several times and re-rsync-ed so this older ebuild must still be in the original dir tree.
actually, your ebuild looks fine - but it cannot be the one you used to create the output of comment one as qmail-dns-patch is no longer referenced... the way i see it should work just perfectly. please try the procedure from comment one again. also, tell me what rsync mirror you are/were using. thanks Thilo
is this still a issue? i'll close the bug otherwise
Another solution for this is that you possibly need to run emerge --clean rsync every now and then to clean up your portage tree. That is effectively what Antonio is doing by deleting all those files.