From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: bug#28159: Updater needs to support HTTP(S) servers Date: Sat, 26 Aug 2017 12:33:34 +0200 Message-ID: <263fe0e0-b9f5-3377-30ad-2675698d41c8@crazy-compilers.com> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dlYPk-0004Oj-WD for bug-guix@gnu.org; Sat, 26 Aug 2017 06:34:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dlYPh-0006KG-T6 for bug-guix@gnu.org; Sat, 26 Aug 2017 06:34:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:47390) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dlYPh-0006KA-Po for bug-guix@gnu.org; Sat, 26 Aug 2017 06:34:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dlYPh-0005Fx-Ix for bug-guix@gnu.org; Sat, 26 Aug 2017 06:34:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87r2vybqnw.fsf@gnu.org> Content-Language: en-US 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 28159@debbugs.gnu.org Hi, > I just learned that ftp://ftp.gnu.org will be retired on Nov. 1st, 2017, > so we’ll have to implement a replacement for the ‘gnu’ updater at least. By change, also this server provides a `ls-lrRt.txt.gz` file. Unfurtunaly is as a slightly different (date-) format than the one at kde.org: kde: drwxr-xr-x   3 ftpadmin packager       6 2000-10-01 14:07 adm gnu: drwxr-xr-x   2 root root      4096 Aug  2  2003 third-party 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 > At worst, we’ll parse HTML index files like the one at > , This is what Ihis bug is about :-) Please mind the query-parameters one can pass to apache: is much more terse. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |