From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Parameterized packages Date: Mon, 20 Jan 2020 10:08:41 +0100 Message-ID: <87tv4qjy06.fsf@ambrevar.xyz> References: <8736ldq74z.fsf@netris.org> <20190719202906.lbanx5puk7t6q4cr@cf0> <87a7753boq.fsf@ambrevar.xyz> <87h813wah0.fsf@gnu.org> <87v9piut40.fsf@ambrevar.xyz> <87o8v5ukgb.fsf@ambrevar.xyz> <87d0blhr9s.fsf@ambrevar.xyz> <20200116190644.uytvzvypuvdwh2iq@n0> <87d0bfrxr1.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:470:142:3::10]:53712) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itT3B-00005h-BD for guix-devel@gnu.org; Mon, 20 Jan 2020 04:08:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itT37-0001rJ-7u for guix-devel@gnu.org; Mon, 20 Jan 2020 04:08:48 -0500 In-Reply-To: <87d0bfrxr1.fsf@gnu.org> 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-mx.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= , zimoun Cc: Guix Devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > I agree. =E2=80=98package-input-rewriting=E2=80=99 gives us almost what = you want, with > the limitation that implicit inputs are ignored (which is a good thing > sometimes, and a problem in cases where you want to experiment with > toolchains, as you write). > > What we=E2=80=99d need is a variant of =E2=80=98package-input-rewriting= =E2=80=99 that somehow > walks through implicit dependencies. It could do that by changing the > build system, I guess. To clarify, this does not cover the extent of what "parameters" could do, since parameters are not just about input rewriting. What do you think of my other answer on using parameters to tweak the `arguments' field? (E.g. the "python" argument for the python-build-system= .) =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4lbhkACgkQm9z0l6S7 zH9Qpwf+N+MnmJAWJlKGS33+TQnqVlpjkj/H46lt0K+2fbaG37wHMyULeSDc+UK8 oftTNpsjdy6XKbV2J3G2nIFVGceIyjT/HJSF10j06KGa/+UrJRZlZ2zJV2lRQ7X5 Z6NMfYo9bK2whNfU6zDntmYgg+M/+tcgbOatUsyOatzU9FwElSicw0Vpb6QOddoB GIKBwxhveGA1V39XLalZjLiOLIAk9+kWLnHJ8Sjf6h3NMBUnVpLNJacA1DAdFkf5 IQbqnY1eUyh0dJE4StaqQI05vhfdMeAh906Td9xCU87TNK1Ywd85tYiaFBXHGCkM 4DK79xV7ZtEH31yTt1T5G5IqFzXRFw== =crpp -----END PGP SIGNATURE----- --=-=-=--