From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: installing a mirror for offline installation Date: Fri, 26 May 2017 21:57:30 +0200 Message-ID: <87vaone6ib.fsf@elephly.net> References: <20170525181902.2b70de9b@riseup.net> <87fufrg8zf.fsf@elephly.net> <20170526131240.3fc7eeae@riseup.net> <87wp93ea7x.fsf@elephly.net> <20170526135013.167cdfaf@riseup.net> 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]:54252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dELN1-0000ix-5S for help-guix@gnu.org; Fri, 26 May 2017 15:58:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dELMw-0004gp-9G for help-guix@gnu.org; Fri, 26 May 2017 15:57:59 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21122) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dELMw-0004gE-1h for help-guix@gnu.org; Fri, 26 May 2017 15:57:54 -0400 In-reply-to: <20170526135013.167cdfaf@riseup.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Quiliro Cc: help-guix (+ help-guix) Quiliro writes: > Yes. I will want all packages. I will work with all packages for an > extended period. When I am desperate for an update, I would take the > _server_ for update. Okay. Maybe it would be better then to set up an instance of cuirass on your portable server and specifically enable the use of substitutes. It would build / download all packages according to its configuration. You can limit the configuration such that it only provides binaries for your desired architecture. I must admit, though, that I’ve been trying to do something just like that, but I haven’t fully succeeded yet, because Cuirass doesn’t handle errors well. But it wouldn’t hurt to have more users and contributors to Cuirass. >> Not all packages can actually be built. There’s a small percentage of >> packages that fails to build from source and you would probably waste a >> lot of time trying to build them locally. I don’t know if there’s an >> easy way to exclude those packages and refuse to build anything locally >> (maybe with a smart offloading setup). > > How is this? Not all software builds at all time. That’s pretty normal. All software has bugs and some software requires patching before it can be built with particular versions of other pieces of software. That’s what we’re working on collectively as package maintainers. >> I don’t think it’s a good idea to repeatedly build and >> copy store items over. > > It could be done every 2 months. If the machines are not connected to the internet this is okay. If they are used to connect to the internet, however, it would be a bad idea to let them use outdated software. Patches come in at irregular intervals that are shorter than a 2 month period. Hardly a week goes by without some new vulnerability. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net