From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Parameterized packages Date: Wed, 15 Jan 2020 10:40:04 +0100 Message-ID: <87o8v5ukgb.fsf@ambrevar.xyz> References: <87woitz1xx.fsf@gnu.org> <87o945vze5.fsf@nckx> <8736ldq74z.fsf@netris.org> <20190719202906.lbanx5puk7t6q4cr@cf0> <87a7753boq.fsf@ambrevar.xyz> <87h813wah0.fsf@gnu.org> <87v9piut40.fsf@ambrevar.xyz> 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]:55205) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irf9p-0003Rd-8v for guix-devel@gnu.org; Wed, 15 Jan 2020 04:40:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irf9l-0002uX-73 for guix-devel@gnu.org; Wed, 15 Jan 2020 04:40:12 -0500 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-mx.org@gnu.org Sender: "Guix-devel" To: zimoun Cc: Guix Devel --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Simon! You are making a good point: there are different levels of "accessibility" when it comes to inputs: =2D The source. =2D The explicit inputs. =2D the implicit inputs. =2D The build inputs. =2D The build system inputs. =2D Recursive inputs. =2D ...? Which one should we expose? I don't know. If we want the system to have some set of properties, I guess only the resulting packages matther and the build inputs don't. Should we touch implicit inputs, we would have to parse all the references and not just the explicit inputs like --with-input does. > but be able to > recompile a matrix of combinaison would be really cool! Indeed. But now I'm starting to wonder if it is really doable :p =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4e3fQACgkQm9z0l6S7 zH9aVQf/SUmsKepB5e+P1AocvbsWT1fBHlDCr87Noh+oOeRbbnfJfQFGCioaeZQx 6aIFXGiLahIVsVc5/trLOJhHxdMrNe4fxci1+X1uThC0aTfRAjZjbp/kh6sKm7cg k7Mkm7sx1j+szOQjadGByqtn4LffB3wciZrogrjtGPubo4m41nKbP7G7fDEzTyJS VKwScHsWHUw7XTSwCSBK0nFT8uY2GyR8WOt8iJlMv/773U4ltHFUxgJwRAvY2MzT X7Qd2imrH5YqfpH528d9SBRrnolGxka4UIYIQv2e0NInk0YIJNycxFsl2rj1O2mY HVKCayP0g51E1+M5pnyMzWuz5ynt8Q== =ZNz6 -----END PGP SIGNATURE----- --=-=-=--