From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Darrington Subject: Re: Removing compilers that cannot be bootstrapped Date: Sat, 26 Mar 2016 07:51:50 +0100 Message-ID: <20160326065150.GA7640@jocasta.intra> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47008) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aji4l-0001Gb-1h for guix-devel@gnu.org; Sat, 26 Mar 2016 02:52:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aji4h-0004AP-1J for guix-devel@gnu.org; Sat, 26 Mar 2016 02:51:58 -0400 Received: from de.cellform.com ([88.217.224.109]:44436 helo=jocasta.intra) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aji4g-000490-QD for guix-devel@gnu.org; Sat, 26 Mar 2016 02:51:54 -0400 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: "Thompson, David" Cc: guix-devel --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Doesn't gcc also belong in this category? J' On Mon, Mar 21, 2016 at 01:54:24PM -0400, Thompson, David wrote: Haskell, OCaml, Chicken, and other compilers that we package have a serious issue that many of us are aware of: they cannot be built from source! They rely upon pre-built binaries of the same compiler. I understand that it's very inconvenient to not have these compilers available to us, and all of the software that is written in their respective languages, but I feel like all of our work is undermined by making exceptions for them. I would like to remove compilers that don't have a bunch of dependent packages yet such as Chicken until upstream fixes the issue. But we have tons of Haskell packages and a handful of OCaml packages and it would be heartbreaking to some to remove all of that hard work. =20 What can we possibly do to avoid being yet another distro that relies on a bunch of blobs (leaving the *true* bootstrap binaries out of it for now)? =20 - Dave --=20 Avoid eavesdropping. Send strong encryted email. PGP Public key ID: 1024D/2DE827B3=20 fingerprint =3D 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key. --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlb2MYYACgkQimdxnC3oJ7NPvQCggBfvN5tIql6aexBewKB/K3ni 7coAn2gXtigKjpWkiX/03PyjNOzNdCel =M68m -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C--