Summary: | "ebuild ... fetch" should not fallback to ftp if that is not wanted | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Toralf Förster <toralf> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Toralf Förster
2014-02-01 10:17:09 UTC
FWIW a wget http://ftp.isc.org/isc/bind9/9.9.5/bind-9.9.5.tar.gz works flawlessly over a wget ftp://ftp.isc.org/isc/bind9/9.9.5/bind-9.9.5.tar.gz First, this looks like it is not a portage problem. Bind only lists an ftp:// protocol for the primary sources. You happen to be trying to fetch the sources before they have been cached by any of the gentoo distfile mirrors. As it shows in your output, the file was not found in the mirrors, so ended up trying to fetch the sources from the url listed in the SRC_URI. SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz So, you will have to wait until the sources have been added to the mirrors. Or find an alternate method of obtaining them. You also did not include any portage version information, nor your make.conf (In reply to Brian Dolbec from comment #2) > So, you will have to wait until the sources have been added to the mirrors. /me wonders if sources should/could be mirrored before publishing a new ebuild ? > You also did not include any portage version information, nor your make.conf yes, yes Sources can be mirrored before the bump in the tree. But that is normally only done for pkgs where the maintainer creates special files, tarballs. Even then the maintainer is suppose to host the file in his dev space. Normally the sources are mirrored after the first day of a bump. I don't know how many times a day the distfiles list to mirror are recalulated from the tree's ebuilds. |