From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Hydra serving source tarballs Date: Wed, 12 Feb 2014 14:14:01 +0100 Message-ID: <20140212131401.GA23324@debian> References: <52FB6A52.3090302@totakura.in> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDZeE-0000jY-K3 for guix-devel@gnu.org; Wed, 12 Feb 2014 08:14:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WDZe7-00049N-9i for guix-devel@gnu.org; Wed, 12 Feb 2014 08:14:42 -0500 Received: from moutng.kundenserver.de ([212.227.17.8]:53110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDZe7-000494-0s for guix-devel@gnu.org; Wed, 12 Feb 2014 08:14:35 -0500 Content-Disposition: inline In-Reply-To: <52FB6A52.3090302@totakura.in> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Sree Harsha Totakura Cc: guix-devel@gnu.org On Wed, Feb 12, 2014 at 01:34:26PM +0100, Sree Harsha Totakura wrote: > I just observed that `guix build' is downloading source tarballs from > Hydra. Is this supposed to be a feature? If so, what is the rationale > behind not trying to download the source ball from mirrors or upstream > download addresses? I think it is a feature for tarballs that have disappeared from upstream (it sounds a bit crazy, but some projects delete old versions, or move them to a separate location). Some also modify the tarball without giving it a new name. I think it is a bug because usually hydra is slower than upstream. Using "--no-substitutes" prevents the download of tarballs, but also the maybe desired download of binaries from hydra. I would be in favour of downloading tarballs from upstream by default, and, if it fails, keeping tarball downloads from hydra as a last resort. Andreas