From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#28159: Updater needs to support HTTP(S) servers Date: Sun, 03 Sep 2017 23:40:18 +0200 Message-ID: <87pob71mwt.fsf@gnu.org> References: <2c2838f3-24d6-5010-faf6-49e70f85e963@crazy-compilers.com> <87poboasjz.fsf@gnu.org> <570534f1-58d2-6db5-b5c2-b9e5276c5974@crazy-compilers.com> <87r2vybqnw.fsf@gnu.org> <263fe0e0-b9f5-3377-30ad-2675698d41c8@crazy-compilers.com> 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]:50169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1docde-000250-P1 for bug-guix@gnu.org; Sun, 03 Sep 2017 17:41:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1docda-0002ZJ-0A for bug-guix@gnu.org; Sun, 03 Sep 2017 17:41:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38308) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1docdZ-0002Z8-Sf for bug-guix@gnu.org; Sun, 03 Sep 2017 17:41:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1docdZ-0008M4-Lk for bug-guix@gnu.org; Sun, 03 Sep 2017 17:41:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <263fe0e0-b9f5-3377-30ad-2675698d41c8@crazy-compilers.com> (Hartmut Goebel's message of "Sat, 26 Aug 2017 12:33:34 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Hartmut Goebel Cc: 28159@debbugs.gnu.org Hi Hartmut, Hartmut Goebel skribis: > Also by chance ftp.gnu.org also provides a file `find.txt.gz`, listing > all files, including the full path: > > ./video/Stephen_Fry-Happy_Birthday_GNU-nq_600px_425kbit.ogv > ./old-gnu/g77/g77-0.5.21.tar.gz > ./old-gnu/guile > ./old-gnu/guile/guile-www-1.0.1.tar.gz > ./old-gnu/guile/guile-1.3.2.tar.gz This one is nice and smaller than =E2=80=98ls-lR=E2=80=99. I reimplemented= the GNU updater in terms of this file, and kept the previous FTP-based updater around for GNU packages not hosted on ftp.gnu.org: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D100b216d8a4218dae= c4a79024d62d54b52dc07be =E2=80=9Cguix refresh -t gnu=E2=80=9D is now much faster. The next step may be to have a more-or-less generic updater based on =E2=80=98ls-lR=E2=80=99 files. Thanks, Ludo=E2=80=99.