From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: A few thing we might consider hosting Date: Sat, 2 Dec 2017 18:29:26 -0500 Message-ID: <20171202232926.GB23657@jasmine.lan> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7gGkHNMELEOhSGF6" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLHEQ-0003dY-GK for guix-devel@gnu.org; Sat, 02 Dec 2017 18:30:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLHEN-0007Kk-91 for guix-devel@gnu.org; Sat, 02 Dec 2017 18:30:02 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:38369) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eLHEN-0007JK-2g for guix-devel@gnu.org; Sat, 02 Dec 2017 18:29:59 -0500 Content-Disposition: inline In-Reply-To: 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: =?iso-8859-1?Q?G=E1bor?= Boskovits Cc: Guix-devel --7gGkHNMELEOhSGF6 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 02, 2017 at 05:28:51PM +0100, G=E1bor Boskovits wrote: > Sometimes while working in guix I run into problems because: > 1. a tarball was removed or modified upstream >=20 > It would be great to have the ability to install the latest release in all > the supported ways on all supported architectures, and have the ability do > guix pull without problems. > Last time I tried that it did not worked, because one of the upstream > linux-libre tarballs was removed. It would be nice if we could afford to > host the sources, so that at lesat a bare-bones guixsd suffered no such > problems. We actually do host the sources, but Guix usually tries fetching them =66rom upstream first, which can be annoying. We are discussing this here: > 2. some packages take very long time to build (notably guile) >=20 > It would be nice, if we could provide the substitutes that the current > core-updates gnu-build-system needs. That would make development that nee= ds > to be done on core-updates much more pleasant to those who are working in= a > restricted hardware environment. We use the core-updates branch like this: 1) For a couple months we just push changes to core packages to the branch without worrying about if it works or not. 2) After some time, we try building the branch and fix everything that is broken. Once that is done, we merge it into the master branch, which is what `guix pull` uses by default. So, for most of the life of a core-updates branch, it's likely that no packages will be buildable, and thus we don't even try, so there are no substitutes. Once we start building it, substitutes are available in the normal way. --7gGkHNMELEOhSGF6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlojN1YACgkQJkb6MLrK fwgzwQ//b6av2PZ+L0ULpx/YG+hPmwWueuWfbyRaYyT4yE+zfgW0E56/PLRyajy8 PzQZjvIMu05gx1dz/GOHh0sMQxHtMx+D9SqZjbwr9pPlhQOkXEZPg5thEfBB9rsJ cdiasEG4A021gH4zEmFYxcn6P38qYPK/thsgJUnjNonfUXdj4AQ0ST1s3FbsddR0 vXtgrpfMamt+GQnaq0mQ72LkSedStLnTIWkX4AFtGPpEYiTy9HQz3yfiAEd7jmwl Xk43G/bfBbO55t4eNMDkHMhELzGynzsHNap9XdOYo4pmH6boQ0UDuYnLM8ndhFxu Mi+HbTFO59vxhTBuyOXujg4WvzgxTF0dK21U4wOasiUlU0f/Hg5umyjq2A6xml62 /vUUVM6FL8wTfe0Fkky+RAIqFqnto1mhvwSiGahqFqDAMhmxGpmCqZL/ZA3Q9qtQ ExFJrHjsX1XuEjDqzwV2yY6lRk6HUGcr0Ho2P8T3gTgUICv+ZmjhH+SA0Fq6AELh aJlDKMO0/McEhHuhVtaeVz0oyOuzIclx9CpIGOQpuZulGoNFw5jVpBUeled9hX+y yO6ATTXhXH9fqv2cPjNP8SWWzDJ8DfXP8hgXM2OZntm4LtNGdVCzRy2TWq83vu7n +15zSEvcH0uLriB1EPLzzi0J0H3OS7Y8t3ux5X4GmJ/D8PjDfDY= =nsp8 -----END PGP SIGNATURE----- --7gGkHNMELEOhSGF6--