When processing app-sci/gmt (new submission) - the ebuild listing 5 sources in SRC_URI, I encoutered the following: groug gmt # ebuild gmt-3.4.2.ebuild fetch >>> Downloading ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/distfiles/GMT_high.tar.bz2 --17:16:13-- ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/distfiles/GMT_high.tar.bz2 => `/usr/portage/distfiles/GMT_high.tar.bz2' Resolving ftp.gtlib.cc.gatech.edu... done. Connecting to ftp.gtlib.cc.gatech.edu[130.207.108.134]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR GMT_high.tar.bz2 ... No such file `GMT_high.tar.bz2'. >>> Downloading http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/GMT_high.tar.bz2 --17:16:26-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/GMT_high.tar.bz2 => `/usr/portage/distfiles/GMT_high.tar.bz2' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://distro.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/GMT_high.tar.bz2 [following] --17:16:27-- http://distro.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/GMT_high.tar.bz2 => `/usr/portage/distfiles/GMT_high.tar.bz2' Resolving distro.ibiblio.org... done. Connecting to distro.ibiblio.org[152.2.210.109]:80... connected. HTTP request sent, awaiting response... 404 Not Found 17:16:31 ERROR 404: Not Found. >>> Downloading ftp://gmt.soest.hawaii.edu/pub/gmt/GMT3.4.2_scripts.tar.bz2ftp://gmt.soest.hawaii.edu/pub/gmt /GMT3.4.2_pdf.tar.bz2ftp://gmt.soest.hawaii.edu/pub/gmt/GMT_full.tar.bz2ftp://gmt.soest.hawaii.edu/pub/gmt/GM T_high.tar.bz2 --17:16:31-- ftp://gmt.soest.hawaii.edu/pub/gmt/GMT3.4.2_scripts.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GM T3.4.2_pdf.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GMT_full.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GMT_hig h.tar.bz2 => `/usr/portage/distfiles/GMT_high.tar.bz2' Resolving gmt.soest.hawaii.edu... done. Connecting to gmt.soest.hawaii.edu[128.171.159.169]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gmt/GMT3.4.2_scripts.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GMT3.4.2_pdf .tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GMT_full.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt ... No such directory `pub/gmt/GMT3.4.2_scripts.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt/GMT3.4.2_pdf.tar.bz2ftp: /gmt.soest.hawaii.edu/pub/gmt/GMT_full.tar.bz2ftp:/gmt.soest.hawaii.edu/pub/gmt'. !!! Couldn't download GMT_high.tar.bz2. Aborting. ------------end listing--------------------- Please notice how it tries to download GMT_high.tar.bz2 from the mirrors and what looks like concatenation of all SRC_URI's from the original site. Quick check of the portage ChangeLog shows up one recent change that might be related: 03 Feb 2003; Nicholas Jones <carpaski@gentoo.org> portage.py: Added quotes to fallback checksum code to ensure it works on space-containing filenames. And yes, I observed this behavior with both -r10 and -r11. No idea if this was the case earlier as well. George
Created attachment 7993 [details] gmt-3.4.2.ebuild the "offending" ebuild
Ok, I think I found it. There were some spaces missed in the additional definition of SRC_URI downstream :(. Looks like it is working now. Though strange how it seemed to behave correctly while hitting mirrors... George