From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#32749: package-with-explicit-inputs leaks-in additional inputs Date: Wed, 19 Sep 2018 22:42:35 +0200 Message-ID: <87fty5dxs4.fsf@gnu.org> References: <87tvmo4f1d.fsf@gnu.org> <87musf6fas.fsf@gnu.org> <87y3bz3033.fsf@gnu.org> <87d0taj2gm.fsf@gnu.org> <87in323l13.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:4830:134:3::10]:48528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2jJP-000390-KP for bug-guix@gnu.org; Wed, 19 Sep 2018 16:43:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2jJO-0002m3-M7 for bug-guix@gnu.org; Wed, 19 Sep 2018 16:43:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:41808) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g2jJO-0002ls-GP for bug-guix@gnu.org; Wed, 19 Sep 2018 16:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g2jJO-0007Wp-FM for bug-guix@gnu.org; Wed, 19 Sep 2018 16:43:02 -0400 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: <87in323l13.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Tue, 18 Sep 2018 17:03:36 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Jan Nieuwenhuizen Cc: 32749-done@debbugs.gnu.org Jan Nieuwenhuizen skribis: > Ludovic Court=C3=A8s writes: [...] >> I just realized that there=E2=80=99s already a fix for this, which is to= pass >> =E2=80=98package-with-explicit-inputs=E2=80=99 a procedure rather than t= he input list, >> like this: >> >> (package-with-explicit-inputs gnu-make >> %bootstrap-inputs+toolchain >> =E2=80=A6) >> >> Does it work for you? > > Yes! I'm reverting my `...leak' commits and create thunks as input of > package-with-explicit-inputs. Thanks! Awesome, thank you! Ludo=E2=80=99.