From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: SourceForge URLs changed Date: Wed, 13 Jul 2016 01:00:50 +0200 Message-ID: <87zipmmpgd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60684) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN6fk-0003no-Ht for guix-devel@gnu.org; Tue, 12 Jul 2016 19:01:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bN6ff-0002vV-HW for guix-devel@gnu.org; Tue, 12 Jul 2016 19:00:59 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43634) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN6ff-0002vH-EN for guix-devel@gnu.org; Tue, 12 Jul 2016 19:00:55 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:57536 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bN6fd-0007i8-Mz for guix-devel@gnu.org; Tue, 12 Jul 2016 19:00:54 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Hello, Apparently SourceForge did a massive URL change, *and*, for extra fun, failing mirrors return 200 instead of 404. At first sight we need at least the mirror URL update in commit cd4c41fdcf469524161fbbec58c2756f36bcef56. But that=E2=80=99s not enough. It seems that URLs now have the form: /PACKAGE/PACKAGE/VERSION/PACKAGE-VERSION.tar.gz so for we have things like: http://ufpr.dl.sourceforge.net/project/detox/detox/1.2.0/detox-1.2.0.tar.= bz2 http://ufpr.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.t= ar.bz2 Apparently some of the URLs we use are fine, such as smartmontools. Others seem to be gone, such as clusterssh. As a first step, commit bfcb3d767bbc24dc6c6d834619073351fbcc61b5 improves =E2=80=98guix lint=E2=80=99 to report suspiciously small responses: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix lint clusterssh gnu/packages/admin.scm:702:2: clusterssh-3.28: URI http://sourceforge.net/p= rojects/clusterssh/ returned suspiciously small file (174 bytes) gnu/packages/admin.scm:705:12: clusterssh-3.28: all the source URIs are unr= eachable: gnu/packages/admin.scm:702:2: clusterssh-3.28: URI http://ufpr.dl.sourcefor= ge.net/project/clusterssh/clusterssh-3.28.tar.gz returned suspiciously smal= l file (639 bytes) gnu/packages/admin.scm:702:2: clusterssh-3.28: URI http://heanet.dl.sourcef= orge.net/project/clusterssh/clusterssh-3.28.tar.gz returned suspiciously sm= all file (639 bytes) gnu/packages/admin.scm:702:2: clusterssh-3.28: URI http://freefr.dl.sourcef= orge.net/project/clusterssh/clusterssh-3.28.tar.gz returned suspiciously sm= all file (639 bytes) =E2=80=A6 --8<---------------cut here---------------end--------------->8--- Then we could fix individually things like netcat, detox, and others, but it=E2=80=99s not clear to me whether it=E2=80=99s a systematic change o= r not. Would anyone like to investigate? :-) Thanks, Ludo=E2=80=99.