As per the ccache download page: The previously existing "ccache-3.5.1.tar.*" release archives have been pulled since they contained an incorrectly generated configure script. The source file name is now of the form "ccache-3.5.1a.tar.*" Reproducible: Always Steps to Reproduce: 1. emerge -f =ccache-3.5.1 Actual Results: Download fails Expected Results: Should download and build from source with new file name.
Does it actually fail for you? Gentoo's ebuild applies the patch to make tarball work and I assumed mirror system managed to pick the tarball in time.
http://distfiles.gentoo.org/distfiles/ccache-3.5.1.tar.xz seems to fetch the file fine for me.
Ah looks like I'm actually missing a Gentoo mirror from my configuration on some boxes. My emerge tried some other mirrors and then went to samba.org, which of course does fail. Given the comment on their download page I thought I'd best report it. Adding http://distfiles.gentoo.org/ to the mirror list does fix it, my bad.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5c4a9d9cda0adbb1734314bbeadb0ece0eabe6 commit be5c4a9d9cda0adbb1734314bbeadb0ece0eabe6 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-01-04 21:12:56 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-01-04 21:13:41 +0000 dev-util/ccache: bump up to 3.5.1a, bug #674516 Reported-by: Dan Goodliffe Closes: https://bugs.gentoo.org/674516 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-util/ccache/Manifest | 2 +- .../{ccache-3.5.1.ebuild => ccache-3.5.1a.ebuild} | 3 ++- dev-util/ccache/files/ccache-3.5.1-configure.patch | 19 ------------------- 3 files changed, 3 insertions(+), 21 deletions(-)
No problem! People sometimes avoid using mirrors. It's nice when ebuild always refers to valid source available for others to double-check. Pushed the bump to also make the scripts that check for stale packages. Thanks for the report!