The ftp server elsie.nci.nih.giv no longer host the source for ebuild sys-libs/timezone-data-2007e and < , (files tzcode2007x.tar.gz and tzdata2007x.tar.gz), only for ebuild sys-libs/timezone-data-2007f (files tzcode2007f.tar.gz and tzdata2007f.tar.gz). Ebuild sys-libs/timezone-data-2007f is masked by keyword "~x86" (and for other archs i think ), current version is sys-libs/timezone-data-2007d. Ebuild timezone-data-2007d is need for some dependency (on my system) : when updating world - after force install of time-data-2007f - downgrade of this ebuild is required. Reproducible: Always Steps to Reproduce: 1.emerge --sync (for the last portage tree) 2.emerge --update sys-libs/timezone-data or 2. emerge =sys-libs/timezone-data-2007d Actual Results: Emerge complain because it can't fetch the source files Expected Results: fetching the source files for ebuild, of course ... I actually susccesfully update to timezone-data-2007d : 1. Find an other host. (for example http://public.planetmirror.com/pub/timezone/ host source for sys-libs/timezone-data-2007d and sys-libs/timezone-data-2007e ) 2. Edit /usr/portage/sys-libs/timezone-data/timezone-data-2007x.ebuild : Substitute 'ftp://elsie.nci.nih.gov/pub/' whith new hosting (for example 'http://public.planetmirror.com/pub/timezone/' ) (2 occurrences) 3. Edit /usr/portage/sys-libs/timezone-data/Manifest for reflecting new hashes sum of the ebuild (NB : i use emerge =sys-libs/timezone-data-2007d for get old and new hash sum, and substitute them in Manifest, but this is not a very smart method ... ) 4. Now emerge can fetch tzcode2007d.tar.gz and tzdata2007d.tar.gz from new host ...
Of course, it is not necessary to do what I made for successfully merge the ebuild, you just need to download the source files (tzcode2007x.tar.gz and tzdata2007x.tar.gz) from another host than ftp://elsie.nci.nih.gov/pub/ and put it into /usr/portage/distfiles/. I just add the method above for showing how to make a functional ebuild ; the best way for modifying the manifest is to use directly emerge for making ebuild, but I never do that ... In the other hand, I don't know what are 'valid' uri for the source of an ebuild (i.e. for licence or authorization from the mirror ).
Set yourself GENTOO_MIRRORS like everyone else.
Thanks for your sympathic advise, but it is already set ... I'm sorry for my bad english, so I badly explain myself, but this is not a problem with gentoo's mirror, it is a problem with the hosting of the ebuild's source, more precisely the $SRC_URI in ebuild file : How can I set it without editing this file ? Perhaps you can explain me ...
It downloads just fine from Gentoo mirrors, that's why we have them.
$ emerge -f =sys-libs/timezone-data-2007c Calculating dependencies... done! >>> Emerging (1 of 1) sys-libs/timezone-data-2007c to / >>> Downloading 'ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzdata2007c.tar.gz' --09:08:29-- ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzdata2007c.tar.gz => `/usr/portage/distfiles/tzdata2007c.tar.gz' Resolving ftp.fi.muni.cz... 147.251.48.205 Connecting to ftp.fi.muni.cz|147.251.48.205|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/linux/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR tzdata2007c.tar.gz ... done. Length: 158,198 (154K) (unauthoritative) 100%[==================================================================================================>] 158,198 372.91K/s 09:08:41 (372.20 KB/s) - `/usr/portage/distfiles/tzdata2007c.tar.gz' saved [158198] * tzdata2007c.tar.gz RMD160 ;-) ... [ ok ] * tzdata2007c.tar.gz SHA1 ;-) ... [ ok ] * tzdata2007c.tar.gz SHA256 ;-) ... [ ok ] * tzdata2007c.tar.gz size ;-) ... [ ok ] >>> Downloading 'ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzcode2007c.tar.gz' --09:08:41-- ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzcode2007c.tar.gz => `/usr/portage/distfiles/tzcode2007c.tar.gz' Resolving ftp.fi.muni.cz... 147.251.48.205 Connecting to ftp.fi.muni.cz|147.251.48.205|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/linux/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR tzcode2007c.tar.gz ... done. Length: 189,109 (185K) (unauthoritative) 100%[==================================================================================================>] 189,109 361.45K/s 09:08:52 (360.15 KB/s) - `/usr/portage/distfiles/tzcode2007c.tar.gz' saved [189109] * tzcode2007c.tar.gz RMD160 ;-) ... [ ok ] * tzcode2007c.tar.gz SHA1 ;-) ... [ ok ] * tzcode2007c.tar.gz SHA256 ;-) ... [ ok ] * tzcode2007c.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking tzdata2007c.tar.gz ;-) ... [ ok ] * checking tzcode2007c.tar.gz ;-) ... [ ok ] kuba@notorcomp ~ $ emerge -f =sys-libs/timezone-data-2007d Calculating dependencies... done! >>> Emerging (1 of 1) sys-libs/timezone-data-2007d to / >>> Downloading 'ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzcode2007d.tar.gz' --09:09:10-- ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzcode2007d.tar.gz => `/usr/portage/distfiles/tzcode2007d.tar.gz' Resolving ftp.fi.muni.cz... 147.251.48.205 Connecting to ftp.fi.muni.cz|147.251.48.205|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/linux/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR tzcode2007d.tar.gz ... done. Length: 189,157 (185K) (unauthoritative) 100%[==================================================================================================>] 189,157 364.40K/s 09:09:21 (363.73 KB/s) - `/usr/portage/distfiles/tzcode2007d.tar.gz' saved [189157] * tzcode2007d.tar.gz RMD160 ;-) ... [ ok ] * tzcode2007d.tar.gz SHA1 ;-) ... [ ok ] * tzcode2007d.tar.gz SHA256 ;-) ... [ ok ] * tzcode2007d.tar.gz size ;-) ... [ ok ] >>> Downloading 'ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzdata2007d.tar.gz' --09:09:21-- ftp://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/tzdata2007d.tar.gz => `/usr/portage/distfiles/tzdata2007d.tar.gz' Resolving ftp.fi.muni.cz... 147.251.48.205 Connecting to ftp.fi.muni.cz|147.251.48.205|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/linux/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR tzdata2007d.tar.gz ... done. Length: 159,373 (156K) (unauthoritative) 100%[==================================================================================================>] 159,373 353.71K/s 09:09:32 (353.06 KB/s) - `/usr/portage/distfiles/tzdata2007d.tar.gz' saved [159373] * tzdata2007d.tar.gz RMD160 ;-) ... [ ok ] * tzdata2007d.tar.gz SHA1 ;-) ... [ ok ] * tzdata2007d.tar.gz SHA256 ;-) ... [ ok ] * tzdata2007d.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking tzdata2007d.tar.gz ;-) ... [ ok ] * checking tzcode2007d.tar.gz ;-) ... [ ok ]
I don't have the same ebuild !! Calculating dependencies ... done! >>> Emerging (1 of 1) sys-libs/timezone-data-2007c to / >>> Downloading 'rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo/distfiles/tzdata2007c.tar.gz' rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo/distfiles/tzdata2007c.tar.gz: Schème non supporté. >>> Downloading 'ftp://elsie.nci.nih.gov/pub/tzdata2007c.tar.gz' --09:27:08-- ftp://elsie.nci.nih.gov/pub/tzdata2007c.tar.gz => `/usr/portage/distfiles/tzdata2007c.tar.gz' Résolution de elsie.nci.nih.gov... 137.187.215.78 Connexion vers elsie.nci.nih.gov|137.187.215.78|:21...connecté. Ouverture de session en anonymous...Session établie! ==> SYST ... complété. ==> PWD ... complété. ==> TYPE I ... complété. ==> CWD /pub ... complété. ==> PASV ... complété. ==> RETR tzdata2007c.tar.gz ... Fichier « tzdata2007c.tar.gz » inexistant. !!! Couldn't download 'tzdata2007c.tar.gz'. Aborting. !!! Some fetch errors were encountered. Please see above for details. sys-libs/timezone-data-2007c !!! Fetch for /usr/portage/sys-libs/timezone-data/timezone-data-2007c.ebuild failed, continuing...
ok, I have got it ... sorry for the lack of time ... i didn't understand that my gentoo's mirror seems to be no longer online !