From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 26 Mar 2019 21:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 35010@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1553635259472 (code B ref -1); Tue, 26 Mar 2019 21:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Mar 2019 21:20:59 +0000 Received: from localhost ([127.0.0.1]:60634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8tVC-00007V-Vx for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8tVB-00007F-4F for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:43467) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h8tV5-00029k-Vu for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8tV4-0001OX-Nx for bug-guix@gnu.org; Tue, 26 Mar 2019 17:20:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8tTh-0001WI-QA for bug-guix@gnu.org; Tue, 26 Mar 2019 17:19:27 -0400 Received: from world.peace.net ([64.112.178.59]:41736) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h8tTh-0001W6-KA for bug-guix@gnu.org; Tue, 26 Mar 2019 17:19:25 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1h8tTg-0006ez-7P; Tue, 26 Mar 2019 17:19:24 -0400 From: Mark H Weaver Date: Tue, 26 Mar 2019 17:18:00 -0400 Message-ID: <87va05baho.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.112.178.59 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Many perl packages cannot be built on hydra.gnu.org because the source code is no longer available at the source URLs known to Guix. Moreover, apparently they were gone by the time Hydra made its first build attempt. Here are some examples: mirror://cpan/authors/id/E/ET/ETHER/URI-1.76.tar.gz mirror://cpan/authors/id/S/SY/SYOHEX/Mouse-v2.5.6.tar.gz mirror://cpan/authors/id/S/SZ/SZABGAB/Class-Date-1.1.17.tar.gz mirror://cpan/authors/id/S/SZ/SZABGAB/SVG-2.84.tar.gz mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.28.tar.gz mirror://cpan/authors/id/D/DA/DAGOLDEN/Log-Any-1.707.tar.gz mirror://cpan/authors/id/K/KE/KENTNL/Carp-Clan-6.07.tar.gz mirror://cpan/authors/id/R/RJ/RJBS/Carp-1.50.tar.gz mirror://cpan/authors/id/D/DA/DAGOLDEN/File-Temp-0.2309.tar.gz mirror://cpan/authors/id/M/MA/MAKAMAKA/Text-CSV-1.99.tar.gz and these are the corresponding download derivations: /gnu/store/c73chq3k1z1n2wnbh0sbi2vwip6dfzbk-URI-1.76.tar.gz.drv /gnu/store/550r5gdrvs5370rsa2zwp1bs0xwj5dnm-Mouse-v2.5.6.tar.gz.drv /gnu/store/qxkgrj9gz1kp9id2d7d3mzrfn5b56019-Class-Date-1.1.17.tar.gz.drv /gnu/store/7239snjzan94plk58hw2zgachq71rh64-SVG-2.84.tar.gz.drv /gnu/store/qn1w1wvy5x2wngq4845j60i3qvkwhwvi-Template-Toolkit-2.28.tar.gz.drv /gnu/store/w1cb4r6c0v37xcjav6z16fzbc2zp47ff-Log-Any-1.707.tar.gz.drv /gnu/store/7gdg0aqsc3i7iwnrajcv6skkjbnf6z4r-Carp-Clan-6.07.tar.gz.drv /gnu/store/2b088r47jay82d91w62hr35lszqbdrkk-Carp-1.50.tar.gz.drv /gnu/store/jsddlzd5aba8vnjz1adggcxmvkgv5qf6-File-Temp-0.2309.tar.gz.drv /gnu/store/y2yb19kf1pfblhqwxcll7rrh6pgpr9sh-Text-CSV-1.99.tar.gz.drv At least some, and probably most, of these URIs were updated quite recently. For example, the 'perl-mouse', 'perl-carp-clan', and 'perl-file-temp' were all updated on March 23, and presumably the source URIs worked at that point, but then all three URIs had to be updated two days later to fix the broken download links. The CPAN download URLs that we are using are apparently not long-lived. Does anyone know if CPAN, or perhaps another site, offers more stable download URIs for these packages? Thanks, Mark From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 26 Mar 2019 23:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: 35010@debbugs.gnu.org Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.155364307213197 (code B ref 35010); Tue, 26 Mar 2019 23:32:01 +0000 Received: (at 35010) by debbugs.gnu.org; 26 Mar 2019 23:31:12 +0000 Received: from localhost ([127.0.0.1]:60700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8vXD-0003Qm-21 for submit@debbugs.gnu.org; Tue, 26 Mar 2019 19:31:11 -0400 Received: from tobias.gr ([80.241.217.52]:57388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8vX9-0003Qb-DJ for 35010@debbugs.gnu.org; Tue, 26 Mar 2019 19:31:09 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 8278866f; Tue, 26 Mar 2019 23:31:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:message-id:references:in-reply-to:date:mime-version :content-type; s=2018; i=me@tobias.gr; bh=JMkmnrD48yVzVbQSpH29bq ea0VtQXo6fyKQEG6Ke9n0=; b=HO8ZXtL1td+XqG6V/1pPbt4IhV/Nn63SOnj5wi zqIRkk37MBTkFISiLOZYkEbZhelli5GqiCam9PlZgLd032mTkfuzZyxRlzSS7TZY DjjtoOG0k8tzVm+HgGh9bYC8VfLOK2CqBUP1CQvELqwgSTdsFTGetlICOL2qyEfC OQowvKbKq6Pq8JZLVkHJH0uhqexmYGrCdmoQ8V9gzfPuWvJVRkeP6XkHUH5FIBKa QwY8XGm47uA5PQRlpY/1hcIEmgZx0sBGRH4lsPC8qVH1NkREQoypBTXg9qmJiRoq W5BMziGZzqHesT1Nxpq6qq2oXvKsSuXBy97ZuMOHIyQHml0w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ce8002ab (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 26 Mar 2019 23:31:05 +0000 (UTC) From: Tobias Geerinckx-Rice Message-ID: <87zhphi2ff.fsf@nckx> References: <87va05baho.fsf@netris.org> In-reply-to: <87va05baho.fsf@netris.org> Date: Wed, 27 Mar 2019 01:31:00 +0100 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mark, [Quick stream-of consciousness reply on a train, whee.] Mark H. Weaver wrote: > At least some, and probably most, of these URIs were updated=20 > quite > recently. For example, the 'perl-mouse', 'perl-carp-clan', and > 'perl-file-temp' were all updated on March 23, and presumably=20 > the source > URIs worked at that point, but then all three URIs had to be=20 > updated two > days later to fix the broken download links. =2D The wave of Perl updates this March was me, using =E2=80=98guix refresh= =20 -u=E2=80=99 (and manually checking for breakages, of course). I never use =E2=80=98guix refresh=E2=80=99, until after about a year I forg= et why,=20 use =E2=80=98guix refresh=E2=80=99 once, and promptly remember. The updater for CPAN packages is at best caveat-quality. It=20 helpfully downloads the updated tarball to the store, but doesn't=20 update the URL. Since the file is in the store, everything works=20 fine on the updater's machine, then breaks everywhere else. Background: the problem here is that CPAN URLs contain the=20 uploader name, e.g. (Karen?) ETHER(idge) in the case of mirror://cpan/authors/id/E/ET/ETHER/URI-1.76.tar.gz which doesn't change every VERSION (so the problem is somewhat=20 hidden) but more frequently than the author/maintainer would. I'm planning on finally taking care this problem after I get home=20 (and after I finally get the Overdrives set up, cough), either by=20 making the CPAN updater also rewrite URL fields (if possible?), or=20 finding out whether there's a way to construct these URLs without=20 using the uploader name, or=E2=80=A6 well, that's all I have for now. =2D While fixing the remaining fallout from this, I did find a few=20 other broken CPAN links for packages that I hadn't recently=20 touched. Updating them broke others, so I just left them alone.=20 I don't know if these are more broken refreshes from longer ago=20 that went unnoticed (so basically nobody uses these packages),=20 or if there's another unrelated problem. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXJrERAAKCRANsP+IT1Vt ebGfAQCWx6Z3qQJZAPeyEMV1bqfIyZFhP+/cVgBRZ/KtubWgZwD/aQNFrj1tYzJO jIHETcFkYKUCEEoNBqael4MwG1SfxAA= =p4mt -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 27 Mar 2019 14:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 35010@debbugs.gnu.org, Mark H Weaver Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.155369568917475 (code B ref 35010); Wed, 27 Mar 2019 14:09:01 +0000 Received: (at 35010) by debbugs.gnu.org; 27 Mar 2019 14:08:09 +0000 Received: from localhost ([127.0.0.1]:33460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h99Ds-0004Xm-Ml for submit@debbugs.gnu.org; Wed, 27 Mar 2019 10:08:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h99Dq-0004XO-K4 for 35010@debbugs.gnu.org; Wed, 27 Mar 2019 10:08:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h99Dj-0007DC-DN; Wed, 27 Mar 2019 10:08:00 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55582 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h99Dh-0008RI-MI; Wed, 27 Mar 2019 10:07:58 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Message-ID: <87lg10eez7.fsf@gnu.org> References: <87va05baho.fsf@netris.org> <87zhphi2ff.fsf@nckx> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Germinal an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 27 Mar 2019 15:07:54 +0100 In-Reply-To: <87zhphi2ff.fsf@nckx> (Tobias Geerinckx-Rice's message of "Wed, 27 Mar 2019 01:31:00 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Tobias Geerinckx-Rice skribis: > The updater for CPAN packages is at best caveat-quality. It helpfully > downloads the updated tarball to the store, but doesn't update the > URL. Since the file is in the store, everything works fine on the > updater's machine, then breaks everywhere else. > > Background: the problem here is that CPAN URLs contain the uploader > name, e.g. (Karen?) ETHER(idge) in the case of > > mirror://cpan/authors/id/E/ET/ETHER/URI-1.76.tar.gz > > which doesn't change every VERSION (so the problem is somewhat hidden) > but more frequently than the author/maintainer would. Ouch, I didn=E2=80=99t know that, this is terrible. The good news is that the (guix upstream) framework gets to see the correct URL: --8<---------------cut here---------------start------------->8--- scheme@(guile-user)> (package-latest-release perl-uri (force %updaters)) $6 =3D #< package: "perl-uri" version: "1.76" urls: ("mirr= or://cpan/authors/id/O/OA/OALDERS/URI-1.76.tar.gz") signature-urls: #f inpu= t-changes: #> --8<---------------cut here---------------end--------------->8--- So with a bit of work we could change =E2=80=98package-update=E2=80=99 to a= utomatically update the URL. (Time passes=E2=80=A6) Commit 42314ffa072f31cc1cb44df38b1f8fcca19d9d3c should fix this. I should have let figure it out ;-), but somehow I ended up investigating too much, bah! Let me know what you think. In the meantime, to fix the Perl packages, you could maybe run: guix lint -c source $(guix package -A ^perl-) Then you could perhaps comment the =E2=80=98version>?=E2=80=99 test in (gui= x upstream) to force =E2=80=98guix package -u=E2=80=99 to update these seemingly up-to-= date packages. HTH, Ludo=E2=80=99. From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 27 Mar 2019 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35010@debbugs.gnu.org, Mark H Weaver Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.15537084304296 (code B ref 35010); Wed, 27 Mar 2019 17:41:02 +0000 Received: (at 35010) by debbugs.gnu.org; 27 Mar 2019 17:40:30 +0000 Received: from localhost ([127.0.0.1]:33528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9CXO-00017E-Kl for submit@debbugs.gnu.org; Wed, 27 Mar 2019 13:40:30 -0400 Received: from tobias.gr ([80.241.217.52]:42560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9CXN-000174-1x for 35010@debbugs.gnu.org; Wed, 27 Mar 2019 13:40:29 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 1060093f; Wed, 27 Mar 2019 17:40:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=Lt4ct2LmH/hc+m3Xow9f+P HwEvx2kgh2hROArFDQWoE=; b=cpjAXfPC9HvgSEdMhSiPaVmFnx5r/Sh3f2rGsu J/Golss3vQLOv6UTlai460eBV4fBHOK3ANihPvrWui+LnvvZkrfPqkGBeAJS7P5u fFG491ubv0AQY/SdAzoUrjjaqt5YKP452asYdwj+eLs6Ppwjyg+VcYuAc0SAe9a0 GEbXZgJgbQPcZxV1p4ioX9eqlK+QFnXaz42mvwIJk40sJ7kUiTsHQ8Rp4V8yn/qv 7qdF7lvV97Rab9JrG7Wtk8MQtBX2EWyQ96p6uMDA45FDvrej/NYQu+es5wq40I8N O0DI6K0nmW7Ie1Bno2DLyLnuvlLUVHbBi9v9YAyA1ecI8z0w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1096b125 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Wed, 27 Mar 2019 17:40:22 +0000 (UTC) From: Tobias Geerinckx-Rice References: <87va05baho.fsf@netris.org> <87zhphi2ff.fsf@nckx> <87lg10eez7.fsf@gnu.org> In-reply-to: <87lg10eez7.fsf@gnu.org> Date: Wed, 27 Mar 2019 19:40:20 +0100 Message-ID: <871s2sjh4b.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludo', Ludovic Court=C3=A8s wrote: > Commit 42314ffa072f31cc1cb44df38b1f8fcca19d9d3c should fix this. > I should have let [you?] figure it out ;-), but somehow I ended > up investigating too much, bah! Now I had time to rant about package names. Win-win! =E2=80=A6wait > Let me know what you think. [=E2=80=A6] > In the meantime, to fix the Perl packages, you could maybe run: > > guix lint -c source $(guix package -A ^perl-) > > Then you could perhaps comment the =E2=80=98version>?=E2=80=99 test in (g= uix=20 > upstream) > to force =E2=80=98guix package -u=E2=80=99 to update these seemingly up-t= o-date > packages. I'll deffo give it a try. Thanks! Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXJvDlQAKCRANsP+IT1Vt eQYTAP9Uq113BOZBj0sC+ieAGbuqo/NKmB69bZCnqLBAbPu8WAEA3LSHuCGddz7t 9/HXo5BlcaqI+rtzkb1dktkc1ExVVQY= =W/h7 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 28 Mar 2019 22:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35010@debbugs.gnu.org, Tobias Geerinckx-Rice Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.1553811113784 (code B ref 35010); Thu, 28 Mar 2019 22:12:02 +0000 Received: (at 35010) by debbugs.gnu.org; 28 Mar 2019 22:11:53 +0000 Received: from localhost ([127.0.0.1]:34862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9dFY-0000Ca-K5 for submit@debbugs.gnu.org; Thu, 28 Mar 2019 18:11:52 -0400 Received: from world.peace.net ([64.112.178.59]:42642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9dFS-0000C4-Cv for 35010@debbugs.gnu.org; Thu, 28 Mar 2019 18:11:46 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1h9dFM-0001mo-MV; Thu, 28 Mar 2019 18:11:40 -0400 From: Mark H Weaver References: <87va05baho.fsf@netris.org> <87zhphi2ff.fsf@nckx> <87lg10eez7.fsf@gnu.org> Date: Thu, 28 Mar 2019 18:10:03 -0400 In-Reply-To: <87lg10eez7.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 27 Mar 2019 15:07:54 +0100") Message-ID: <87tvfmbqg9.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s writes: > The good news is that the (guix upstream) framework gets to see the > correct URL: > > scheme@(guile-user)> (package-latest-release perl-uri (force %updaters)) > $6 =3D #< package: "perl-uri" version: "1.76" urls: ("mi= rror://cpan/authors/id/O/OA/OALDERS/URI-1.76.tar.gz") signature-urls: #f in= put-changes: #> > > So with a bit of work we could change =E2=80=98package-update=E2=80=99 to= automatically > update the URL. > > (Time passes=E2=80=A6) > > Commit 42314ffa072f31cc1cb44df38b1f8fcca19d9d3c should fix this. Nice! I haven't looked closely, but does this somehow update the code that computes source URLs using 'string-append'? If so, that's impressive :) In other news, here's another batch of bad source URLs that Hydra recently failed to fetch: mirror://savannah/starfighter/1.7/project-starfighter-1.7-src.tar.gz mirror://cpan/authors/id/P/PI/PIJLL/DateTime-Calendar-Julian-0.100.tar.gz mirror://cpan/authors/id/A/AD/ADAMK/Object-Signature-1.08.tar.gz mirror://cpan/authors/id/J/JH/JHI/Time-HiRes-1.9760.tar.gz mirror://cpan/authors/id/F/FR/FREW/Class-C3-Componentised-1.001002.tar.gz mirror://cpan/authors/id/R/RG/RGARCIA/base-2.23.tar.gz Mark From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 29 Mar 2019 15:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: 35010@debbugs.gnu.org, Tobias Geerinckx-Rice Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.155387365314096 (code B ref 35010); Fri, 29 Mar 2019 15:35:01 +0000 Received: (at 35010) by debbugs.gnu.org; 29 Mar 2019 15:34:13 +0000 Received: from localhost ([127.0.0.1]:35983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9tWG-0003fI-LR for submit@debbugs.gnu.org; Fri, 29 Mar 2019 11:34:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9tWE-0003f6-MO for 35010@debbugs.gnu.org; Fri, 29 Mar 2019 11:34:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9tW9-0006lL-24; Fri, 29 Mar 2019 11:34:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54660 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h9tW8-0004br-IG; Fri, 29 Mar 2019 11:34:04 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87va05baho.fsf@netris.org> <87zhphi2ff.fsf@nckx> <87lg10eez7.fsf@gnu.org> <87tvfmbqg9.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Germinal an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 29 Mar 2019 16:34:02 +0100 In-Reply-To: <87tvfmbqg9.fsf@netris.org> (Mark H. Weaver's message of "Thu, 28 Mar 2019 18:10:03 -0400") Message-ID: <87bm1tae51.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Mark H Weaver skribis: > Ludovic Court=C3=A8s writes: > >> The good news is that the (guix upstream) framework gets to see the >> correct URL: >> >> scheme@(guile-user)> (package-latest-release perl-uri (force %updaters)) >> $6 =3D #< package: "perl-uri" version: "1.76" urls: ("m= irror://cpan/authors/id/O/OA/OALDERS/URI-1.76.tar.gz") signature-urls: #f i= nput-changes: #> >> >> So with a bit of work we could change =E2=80=98package-update=E2=80=99 t= o automatically >> update the URL. >> >> (Time passes=E2=80=A6) >> >> Commit 42314ffa072f31cc1cb44df38b1f8fcca19d9d3c should fix this. > > Nice! I haven't looked closely, but does this somehow update the code > that computes source URLs using 'string-append'? If so, that's > impressive :) Well, yes and no. :-) It looks like that=E2=80=99s what it does, but in practice it simply does a string substitution on the =E2=80=98dirname=E2=80=99 of the URI, which prob= ably works in most cases (it definitely works for CPAN packages.) > In other news, here's another batch of bad source URLs that Hydra > recently failed to fetch: > > mirror://savannah/starfighter/1.7/project-starfighter-1.7-src.tar.gz > mirror://cpan/authors/id/P/PI/PIJLL/DateTime-Calendar-Julian-0.100.tar.= gz > mirror://cpan/authors/id/A/AD/ADAMK/Object-Signature-1.08.tar.gz > mirror://cpan/authors/id/J/JH/JHI/Time-HiRes-1.9760.tar.gz > mirror://cpan/authors/id/F/FR/FREW/Class-C3-Componentised-1.001002.tar.= gz > mirror://cpan/authors/id/R/RG/RGARCIA/base-2.23.tar.gz Thanks! Ludo=E2=80=99. From unknown Fri Aug 15 16:24:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35010: Many CPAN download URLs are no longer available Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 07 Apr 2019 01:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35010 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 35010@debbugs.gnu.org Received: via spool by 35010-submit@debbugs.gnu.org id=B35010.155460072417924 (code B ref 35010); Sun, 07 Apr 2019 01:33:01 +0000 Received: (at 35010) by debbugs.gnu.org; 7 Apr 2019 01:32:04 +0000 Received: from localhost ([127.0.0.1]:47608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCwfE-0004f1-9P for submit@debbugs.gnu.org; Sat, 06 Apr 2019 21:32:04 -0400 Received: from world.peace.net ([64.112.178.59]:43824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCwfC-0004eU-25 for 35010@debbugs.gnu.org; Sat, 06 Apr 2019 21:32:02 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hCwf6-0002UE-2m; Sat, 06 Apr 2019 21:31:56 -0400 From: Mark H Weaver References: <87va05baho.fsf@netris.org> <87zhphi2ff.fsf@nckx> <87lg10eez7.fsf@gnu.org> <871s2sjh4b.fsf@nckx> Date: Sat, 06 Apr 2019 21:30:22 -0400 In-Reply-To: <871s2sjh4b.fsf@nckx> (Tobias Geerinckx-Rice's message of "Wed, 27 Mar 2019 19:40:20 +0100") Message-ID: <87r2ae7gae.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tobias, There are still at least two more bad URLs from this batch of perl updates circa March 23rd: mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.28.tar.gz mirror://cpan/authors/id/M/MA/MAKAMAKA/Text-CSV-1.99.tar.gz Could you take a look? Thanks, Mark From unknown Fri Aug 15 16:24:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mark H Weaver Subject: bug#35010: closed (Many CPAN download URLs are no longer available) Message-ID: References: <877ebaop7i.fsf@netris.org> <87va05baho.fsf@netris.org> X-Gnu-PR-Message: they-closed 35010 X-Gnu-PR-Package: guix Reply-To: 35010@debbugs.gnu.org Date: Wed, 01 May 2019 03:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1556679662-24479-1" This is a multi-part message in MIME format... ------------=_1556679662-24479-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35010: Many CPAN download URLs are no longer available which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 35010@debbugs.gnu.org. --=20 35010: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35010 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1556679662-24479-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35010-done) by debbugs.gnu.org; 1 May 2019 03:00:04 +0000 Received: from localhost ([127.0.0.1]:43012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLfTX-0006KD-Rx for submit@debbugs.gnu.org; Tue, 30 Apr 2019 23:00:04 -0400 Received: from world.peace.net ([64.112.178.59]:41932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLfTV-0006It-KJ for 35010-done@debbugs.gnu.org; Tue, 30 Apr 2019 23:00:01 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hLfTQ-0002mG-2F; Tue, 30 Apr 2019 22:59:56 -0400 From: Mark H Weaver To: 35010-done@debbugs.gnu.org Subject: Many CPAN download URLs are no longer available Date: Tue, 30 Apr 2019 22:58:14 -0400 Message-ID: <877ebaop7i.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 35010-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I believe that these broken URLs are now fixed, so I'm closing this bug. Mark ------------=_1556679662-24479-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Mar 2019 21:20:59 +0000 Received: from localhost ([127.0.0.1]:60634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8tVC-00007V-Vx for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8tVB-00007F-4F for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:43467) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h8tV5-00029k-Vu for submit@debbugs.gnu.org; Tue, 26 Mar 2019 17:20:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8tV4-0001OX-Nx for bug-guix@gnu.org; Tue, 26 Mar 2019 17:20:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8tTh-0001WI-QA for bug-guix@gnu.org; Tue, 26 Mar 2019 17:19:27 -0400 Received: from world.peace.net ([64.112.178.59]:41736) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h8tTh-0001W6-KA for bug-guix@gnu.org; Tue, 26 Mar 2019 17:19:25 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1h8tTg-0006ez-7P; Tue, 26 Mar 2019 17:19:24 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: Many CPAN download URLs are no longer available Date: Tue, 26 Mar 2019 17:18:00 -0400 Message-ID: <87va05baho.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.112.178.59 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Many perl packages cannot be built on hydra.gnu.org because the source code is no longer available at the source URLs known to Guix. Moreover, apparently they were gone by the time Hydra made its first build attempt. Here are some examples: mirror://cpan/authors/id/E/ET/ETHER/URI-1.76.tar.gz mirror://cpan/authors/id/S/SY/SYOHEX/Mouse-v2.5.6.tar.gz mirror://cpan/authors/id/S/SZ/SZABGAB/Class-Date-1.1.17.tar.gz mirror://cpan/authors/id/S/SZ/SZABGAB/SVG-2.84.tar.gz mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.28.tar.gz mirror://cpan/authors/id/D/DA/DAGOLDEN/Log-Any-1.707.tar.gz mirror://cpan/authors/id/K/KE/KENTNL/Carp-Clan-6.07.tar.gz mirror://cpan/authors/id/R/RJ/RJBS/Carp-1.50.tar.gz mirror://cpan/authors/id/D/DA/DAGOLDEN/File-Temp-0.2309.tar.gz mirror://cpan/authors/id/M/MA/MAKAMAKA/Text-CSV-1.99.tar.gz and these are the corresponding download derivations: /gnu/store/c73chq3k1z1n2wnbh0sbi2vwip6dfzbk-URI-1.76.tar.gz.drv /gnu/store/550r5gdrvs5370rsa2zwp1bs0xwj5dnm-Mouse-v2.5.6.tar.gz.drv /gnu/store/qxkgrj9gz1kp9id2d7d3mzrfn5b56019-Class-Date-1.1.17.tar.gz.drv /gnu/store/7239snjzan94plk58hw2zgachq71rh64-SVG-2.84.tar.gz.drv /gnu/store/qn1w1wvy5x2wngq4845j60i3qvkwhwvi-Template-Toolkit-2.28.tar.gz.drv /gnu/store/w1cb4r6c0v37xcjav6z16fzbc2zp47ff-Log-Any-1.707.tar.gz.drv /gnu/store/7gdg0aqsc3i7iwnrajcv6skkjbnf6z4r-Carp-Clan-6.07.tar.gz.drv /gnu/store/2b088r47jay82d91w62hr35lszqbdrkk-Carp-1.50.tar.gz.drv /gnu/store/jsddlzd5aba8vnjz1adggcxmvkgv5qf6-File-Temp-0.2309.tar.gz.drv /gnu/store/y2yb19kf1pfblhqwxcll7rrh6pgpr9sh-Text-CSV-1.99.tar.gz.drv At least some, and probably most, of these URIs were updated quite recently. For example, the 'perl-mouse', 'perl-carp-clan', and 'perl-file-temp' were all updated on March 23, and presumably the source URIs worked at that point, but then all three URIs had to be updated two days later to fix the broken download links. The CPAN download URLs that we are using are apparently not long-lived. Does anyone know if CPAN, or perhaps another site, offers more stable download URIs for these packages? Thanks, Mark ------------=_1556679662-24479-1--