Subject: bug#29060: CPAN mirror packages no longer available on the server, apparently they've been moved to GitHub

From: [email-masked] (Ludovic Courtès)
Date: Mon, 30 Oct 2017 10:26:19 +0100

Hello,

BJH2017 <[email-masked]> skribis:

> Several packages that were downloaded from mirror.ibcp.fr or ftp.ciril.fr
> are no longer available on these servers. These packages include at least:
>
> * CGI 4.35
> * Test-Deep 120

Fortunately, they are eventually found on other mirrors:

--8<---------------cut here---------------start------------->8---
$ guix build -S perl-cgi --no-substitutes --check
@ build-started /gnu/store/s7pazcmplknwbwqsi7cw6gchnknbrgl5-CGI-4.35.tar.gz.drv - x86_64-linux /var/log/guix/drvs/s7//pazcmplknwbwqsi7cw6gchnknbrgl5-CGI-4.35.tar.gz.drv.bz2

Starting download of /gnu/store/1kaww67ypfq7zpd7kg85g8qhawybgdfy-CGI-4.35.tar.gz
>From http://mirror.ibcp.fr/pub/CPAN/authors/id/L/LE/LEEJO/CGI-4.35.tar.gz...
ERROR: download failed "http://mirror.ibcp.fr/pub/CPAN/authors/id/L/LE/LEEJO/CGI-4.35.tar.gz" 404 "Not Found"

Starting download of /gnu/store/1kaww67ypfq7zpd7kg85g8qhawybgdfy-CGI-4.35.tar.gz
>From ftp://ftp.ciril.fr/pub/cpan/authors/id/L/LE/LEEJO/CGI-4.35.tar.gz...
ERROR: Throw to key `ftp-error' with args `(#<input-output: socket 15> "RETR CGI-4.35.tar.gz" 550 "CGI-4.35.tar.gz: No such file or directory\r")'.

[...]

Starting download of /gnu/store/1kaww67ypfq7zpd7kg85g8qhawybgdfy-CGI-4.35.tar.gz
>From http://cpan.mirrors.ionfish.org/authors/id/L/LE/LEEJO/CGI-4.35.tar.gz...
 ...5.tar.gz  193KiB                626KiB/s 00:00 [####################] 100.0%
--8<---------------cut here---------------end--------------->8---

Likewise:

--8<---------------cut here---------------start------------->8---
$ guix build -S perl-test-deep --no-substitutes --check
@ build-started /gnu/store/r1b3x442i4hd8945grff1zz8is1dcxy3-Test-Deep-1.120.tar.gz.drv - x86_64-linux /var/log/guix/drvs/r1//b3x442i4hd8945grff1zz8is1dcxy3-Test-Deep-1.120.tar.gz.drv.bz2

Starting download of /gnu/store/16nkrq6xpvvldppm1cn7vfxjiqa5kvcl-Test-Deep-1.120.tar.gz
>From http://mirror.ibcp.fr/pub/CPAN/authors/id/R/RJ/RJBS/Test-Deep-1.120.tar.gz...
ERROR: download failed "http://mirror.ibcp.fr/pub/CPAN/authors/id/R/RJ/RJBS/Test-Deep-1.120.tar.gz" 404 "Not Found"

[...]

Starting download of /gnu/store/16nkrq6xpvvldppm1cn7vfxjiqa5kvcl-Test-Deep-1.120.tar.gz
>From http://cpan.mirrors.ionfish.org/authors/id/R/RJ/RJBS/Test-Deep-1.120.tar.gz...
 ....120.tar.gz  38KiB              373KiB/s 00:00 [####################] 100.0%
--8<---------------cut here---------------end--------------->8---

Are you observing different behavior?

> Newer versions of these packages are available on these servers, however.
> Version 120 of Test Deep, and the newer versions are available from GitHub,
> however https://github.com/rjbs/Test-Deep/releases. Version 4.35 of CGI is
> also available on GitHub -- https://github.com/leejo/CGI.pm/releases.

We will update them eventually, but the problem you report shouldn’t be
an issue thanks to the mirrors that we have.

Thanks for your report,
Ludo’.