From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#30537: Grafts vs. early bootstrapping packages Date: Fri, 23 Feb 2018 23:01:25 +0100 Message-ID: <87muzz9xhm.fsf_-_@gnu.org> References: <87eflgstqt.fsf@mdc-berlin.de> <87d110stkn.fsf@mdc-berlin.de> <87a7w4ssmx.fsf@mdc-berlin.de> <878tbosr7h.fsf@mdc-berlin.de> <87bmgiey3k.fsf@netris.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]:60558) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1epLPp-0003qu-UE for bug-guix@gnu.org; Fri, 23 Feb 2018 17:02:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1epLPm-0002SI-T4 for bug-guix@gnu.org; Fri, 23 Feb 2018 17:02:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:50126) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1epLPm-0002Ru-QD for bug-guix@gnu.org; Fri, 23 Feb 2018 17:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1epLPm-0002Nj-6V for bug-guix@gnu.org; Fri, 23 Feb 2018 17:02:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87bmgiey3k.fsf@netris.org> (Mark H. Weaver's message of "Wed, 21 Feb 2018 18:12:31 -0500") 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: Mark H Weaver Cc: guix-devel@gnu.org, Ricardo Wurmus , 30537@debbugs.gnu.org Hello, Mark H Weaver skribis: >> Ricardo Wurmus writes: [...] >> (define glibc-final >> ;; The final glibc, which embeds the statically-linked Bash built abo= ve. >> - (package (inherit glibc-final-with-bootstrap-bash) >> + (package/inherit glibc-final-with-bootstrap-bash >> (name "glibc") >> (inputs `(("static-bash" ,static-bash-for-glibc) >> ,@(alist-delete > > We seem to be oscillating on the question of whether to graft these > early GLIBCs. In June 2017, I switched to using 'package/inherit' here > in commit 13f7f2fd2b208c29361ef2290f55911879a6adf2, and in October those > changes were reverted in commit 848f550f2c105326dc3be4033c8aaf35ec21cde4 > by Efraim, although I'm not sure why. I doesn=E2=80=99t make sense to graft =E2=80=9Cglibc-intermediate=E2=80=9D = because it=E2=80=99s only used in =E2=80=98static-bash-for-glibc=E2=80=99, which statically links aga= inst it. The situation is similar with the =E2=80=9C-boot0=E2=80=9D packages: they are n= ot referenced by the packages we use. So I think 848f550f2c105326dc3be4033c8aaf35ec21cde4 was a good idea. f00b85ff8d34df0a1879e593d4a85629b8586af7 does something similar. Ludo=E2=80=99.