From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: [PATCHES] gnu: linux-libre: Update to 4.16 Date: Tue, 08 May 2018 23:44:35 -0700 Message-ID: <8736z11g6k.fsf@gmail.com> References: <87fu467tkb.fsf@netris.org> <20180407210616.GA4069@jasmine.lan> <87k1ticxl7.fsf@netris.org> <87zi2dsp7y.fsf@netris.org> <878t9xnrnu.fsf@gmail.com> <87in90ie47.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56392) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fGIqA-0007gG-VA for guix-devel@gnu.org; Wed, 09 May 2018 02:44:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fGIqA-0005Tv-1m for guix-devel@gnu.org; Wed, 09 May 2018 02:44:42 -0400 In-Reply-To: <87in90ie47.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 09 Apr 2018 17:38:48 +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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > Chris Marusich skribis: > >> Mark H Weaver writes: >> >>> So, we still have a decision to make: whether to delete these generated >>> files (possibly in a snippet) to avoid using pre-generated non-source >>> files in our build. I would be in favor of it. >>> >>> I'd like to hear opinions on this. > > I=E2=80=99d be in favor of removing these, especially since that seems to= be an > easy change, but=E2=80=A6 > >> Perhaps we can consider our existing packages as a precedent. Many >> packages include files in their source distribution that were >> auto-generated by the Autotools. For example, consider the "configure" >> script that Autoconf generates. Is there a significant difference >> between the "configure" script and the "pre-generated non-source files" >> you're talking about? > > Indeed, there=E2=80=99s a long tradition in GNU to ship generated code to > facilitate bootstrapping. There=E2=80=99s configure, Makefile.in, etc., = and > there=E2=80=99s also Bison- and Flex-generated files often. > > I have mixed feelings about this. I think it=E2=80=99s great to be able = to use > these pre-generated files; our bootstrap graph would be much more > complicated or even out of reach if we were to re-generate everything. > OTOH, it=E2=80=99s true that this is the elephant in the room in terms of > bootstrapping. > > Maybe it=E2=80=99s a can of worms we=E2=80=99d rather leave aside. :-) > > Thoughts? Given the profound silence on this topic, I am inclined to agree with you that it's a can of worms we'd rather leave aside. Therefore, I think we should do whatever is most practical, so I am happy to defer to Mark on this. If it's easy to remove the auto-generated files, I see no reason for us to avoid removing them. If it's difficult to remove the auto-generated files, I don't think we should bend over backwards to remove them. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrymNMACgkQ3UCaFdgi Rp2W2g/+PjxAKzu5GploJbIszlrsIiqrbIbAfftTm6qzRxf/ewPBp9nDeAQY+noN VRcq6i+CbvwQcZz12JMQ07n/CfzmGZqS1nNY5PTHWmHsNFsR8XPpIyCXmV3A5sTF vpOhcqgoPmbutdhDAlEGFEIJDgh/7ue3a+Ku65xRFkLDS16Hqf+VXMO0YFNsglUZ qkmS+nJMj6pQytKod5enRTqHCM5DnBfP0TZHV5icJ6LrBw4oDcF7Wgm4gUccLk8I tUTw0fkSREUMQXAhUwh35qL2Q6dvQvEzshUlJ2a4I8H+sRkCvHnUc6imszLbs7ol vHeNsYh5qJbyGEgbD1qKvKHKyTCBkIyj19qhEYY/8yFK2OjOmT36ykf9wbHEvp6b rYqeCtqKMYFA50AOJUv1SFNtWLG6S+GPdFMS90+zj2s6sScv/kYHTOcp/4Zv3C/Z QkevYh5NvUffolEfsdMaGSW63Ui9rrEmIvYhdOcLaxd/PHP4WUyz6HrKI9tb9CD/ F7mgoq1Ty13xHHZzNkQgOTGheBTbuqlyNtKpOkcxb59af26DXtxM1D/LfmUuxm9y 1kepmjIpanMVQ6ru6Dy496CRLezVvB4zpmeMYPg13N8X7zzSzez9x4M9fb4fKq1e hnta/OrntsJoCRtxJ9FlBOmdRQt56swPTcfTvDNhilooM8Km16M= =p3ER -----END PGP SIGNATURE----- --=-=-=--