From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: Add r-edger. Date: Mon, 23 May 2016 23:50:47 +0200 Message-ID: <87d1ocl9zc.fsf@gnu.org> References: <87lh3r61ab.fsf@gnu.org> <20160523015421.GA22738@jasmine> <20160523080851.GA23593@debian-netbook> <87eg8tw2hl.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]:55500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4xkW-0001DC-4d for guix-devel@gnu.org; Mon, 23 May 2016 17:50:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4xkR-00055S-VE for guix-devel@gnu.org; Mon, 23 May 2016 17:50:55 -0400 In-Reply-To: <87eg8tw2hl.fsf@gnu.org> (Roel Janssen's message of "Mon, 23 May 2016 11:24:54 +0200") 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: Roel Janssen Cc: guix-devel Roel Janssen skribis: > Efraim Flashner writes: > >> On Mon, May 23, 2016 at 09:33:28AM +0200, Ricardo Wurmus wrote: >>>=20 >>> Leo Famulari writes: [...] >>> All previous releases might still be available via SVN, though, so maybe >>> we can find a way to generalise this and add an SVN origin as a >>> fallback. Maybe we should not use the tarballs at all and convert all >>> of the Bioconductor packages to use SVN instead? >>>=20 >> >> It would be easier than making our own archive of releases or >> systematically uploading them all to archive.org. > > I've encountered missing tarballs a couple of times now. I think it would > make Guix more "complete" to add an option to consistently store source > tarballs, so they can be backed up somewhere. > > We could integrate this with the substitutions infrastructure, or create a > separate component that works kind of like this: > > If could add an option to export source tarballs from the store to a > custom directory that maintains the structure: > /--., then we could easily set > up a web server with as webroot. Did you see: https://lists.gnu.org/archive/html/guix-devel/2016-05/msg00450.html ? This should address 404s for people who don=E2=80=99t use substitutes (peop= le using substitutes don=E2=80=99t have these problems since sources are also substitutable.) > This can be completely automated, so I don't think it has to be a lot of > work: > 1. guix package --export-source-tarballs=3D/var/www/public_html/ We could do this, but I figured we might as well let others do it. :-) Currently we have tarballs.nixos.org, and I think there=E2=80=99ll be anoth= er one pretty soon. Hopefully that=E2=80=99ll cover our needs. Thoughts? Thanks, Ludo=E2=80=99.