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: 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-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 List-Id: guix-devel.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.