From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: Re: Parameterized packages Date: Mon, 20 Jan 2020 15:12:24 +0100 Message-ID: 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: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:38704) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itXnE-0002fx-1u for guix-devel@gnu.org; Mon, 20 Jan 2020 09:12:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itXnD-000764-4g for guix-devel@gnu.org; Mon, 20 Jan 2020 09:12:39 -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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix Devel Hi Ludo, On Sun, 19 Jan 2020 at 21:34, Ludovic Court=C3=A8s wrote: > > I feel something is lacking. > > 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). Yes. And I do not know what should be exposed, i.e., at which level. As you probably better know than me, in HPC world, tweaking the toolchain and its options is an habit (bad or good, not the point :-)) > 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. It would be cool! :-) Cheers, simon