Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 10 Mar 2021 05:52:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 10 00:52:49 2021 Received: from localhost ([127.0.0.1]:48477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lJrm5-0007ln-1a for submit <at> debbugs.gnu.org; Wed, 10 Mar 2021 00:52:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1lJrm2-0007la-RS for 45962 <at> debbugs.gnu.org; Wed, 10 Mar 2021 00:52:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56335) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <janneke@HIDDEN>) id 1lJrlw-00008o-2z; Wed, 10 Mar 2021 00:52:40 -0500 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=47254 helo=dundal.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <janneke@HIDDEN>) id 1lJrlu-0001Cb-PQ; Wed, 10 Mar 2021 00:52:39 -0500 From: Jan Nieuwenhuizen <janneke@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives Organization: AvatarAcademy.nl References: <87im7ujgqz.fsf@HIDDEN> <87lfb4s5z7.fsf@HIDDEN> <8735xc86ne.fsf@HIDDEN> <87ft15d98v.fsf@HIDDEN> X-Url: http://AvatarAcademy.nl Date: Wed, 10 Mar 2021 06:52:35 +0100 In-Reply-To: <87ft15d98v.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 08 Mar 2021 15:13:04 +0100") Message-ID: <87blbrsggs.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45962 Cc: 45962 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s writes: Hey Ludo! > Jan Nieuwenhuizen <janneke@HIDDEN> skribis: > > I can think of two possibilities, then: (1) apply the patch in a phase > rather than via the =E2=80=98patches=E2=80=99 field, and (2) arrange so t= hat > =E2=80=98patch-and-repack=E2=80=99 does not compress the patched code or = compresses it > with the bootstrap gzip. Oh, that would be nice: we could remove all these clumsy manual patching stages. Also, we may be able to remove XZ from the bootstrap chain, if no XZ-repackaging happens and only build a final version. > My understanding is that #2 may be doable now thanks to Maxim=E2=80=99s r= ecent > changes. I=E2=80=99ll take a look! Great! Greetings, Janneke --=20 Jan Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 8 Mar 2021 14:13:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 08 09:13:20 2021 Received: from localhost ([127.0.0.1]:42442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lJGdL-0002kO-UI for submit <at> debbugs.gnu.org; Mon, 08 Mar 2021 09:13:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1lJGdJ-0002kB-KQ for 45962 <at> debbugs.gnu.org; Mon, 08 Mar 2021 09:13:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48124) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1lJGdD-0002UD-OX; Mon, 08 Mar 2021 09:13:11 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41026 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1lJGd7-0001nJ-W0; Mon, 08 Mar 2021 09:13:07 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Jan Nieuwenhuizen <janneke@HIDDEN> Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives References: <87im7ujgqz.fsf@HIDDEN> <87lfb4s5z7.fsf@HIDDEN> <8735xc86ne.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 =?utf-8?Q?Vent=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 08 Mar 2021 15:13:04 +0100 In-Reply-To: <8735xc86ne.fsf@HIDDEN> (Jan Nieuwenhuizen's message of "Wed, 03 Mar 2021 18:54:29 +0100") Message-ID: <87ft15d98v.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45962 Cc: 45962 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Howdy Janneke! Jan Nieuwenhuizen <janneke@HIDDEN> skribis: > Currently, we avoid using non-bootstrapped binaries in the bootstrap, > that includes 'xz'; earlier in the bootstrap that includes also 'patch'. > > See also gcc-core-mesboot0: it applies the patch in a manual phase. So > I'm not sure if we want to start depending on 'xz' an this stage? Probably not, good point! I can think of two possibilities, then: (1) apply the patch in a phase rather than via the =E2=80=98patches=E2=80=99 field, and (2) arrange so that =E2=80=98patch-and-repack=E2=80=99 does not compress the patched code or co= mpresses it with the bootstrap gzip. My understanding is that #2 may be doable now thanks to Maxim=E2=80=99s rec= ent changes. I=E2=80=99ll take a look! Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 4 Mar 2021 16:39:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 04 11:39:20 2021 Received: from localhost ([127.0.0.1]:59994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lHr0R-0001Gz-TU for submit <at> debbugs.gnu.org; Thu, 04 Mar 2021 11:39:20 -0500 Received: from mail-qv1-f43.google.com ([209.85.219.43]:39049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1lHr0J-0001Gf-G7 for 45962 <at> debbugs.gnu.org; Thu, 04 Mar 2021 11:39:18 -0500 Received: by mail-qv1-f43.google.com with SMTP id k7so11209546qvo.6 for <45962 <at> debbugs.gnu.org>; Thu, 04 Mar 2021 08:39:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=dIfRmdyVxbwj0DFfYRAAhaezN5l+753JhkMxnKED8pg=; b=g1/Boyt6AMbJshWRXCwVbelRSOhvmGE5KdotypKd/vC8eZKT0o65VudXcbQOTU389C W7N7llPIZ4swvsNoxNqxE4jRxd/KuE97CUVtSLZGxeewG3Sg8RUh++0oi6lIIifN3wXw 8WNwZPvVUKDavQXc6ctRJ5mCcnIKj7gFP7LBh7J08vMNWEzGudVdcfLH+6pQy1p30RT0 z1TF1VmBcN+x2TkK1+VlAF7BKBXYs3MjN3ZKwICnY3qYq1vV7K0ehzVjVLXwUFhyyS3O 7jEs8bunE8AdX9yBWlN5dgJceVlEeuhK5hFZzVwzt8WXRLPGyOBKRr2S+fNOsP65CsOE Sf4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=dIfRmdyVxbwj0DFfYRAAhaezN5l+753JhkMxnKED8pg=; b=CiDaKCtIsp7d8mdlfzqfT0eYDROSI+mDnDsdvzfhPPwIcGWcxOQIWxnuVu7r9teppO y6GIgcqWsYL2ziKCzBWaSClcO+/RUoWbjFU0uVt6NB9XDJcEBWofoKGNgc3SQg6AjE6x cGISitu3OsOZJU7IYe7SN4TFp/zvx7tSmpSUKdNFOXdxdX4i4+1UybpSicHqikYoXv0+ YJEyzE4meYO92hxRqxDohTRPejPLpvhTeZyae3O3RhJ0M81VjZmoF14o7onL8Ppaiwyb ik6F4z2Ct6i+tRGTdOZrjRgscvbdtzH8ZeFM72KyZJdGTb9A0YPUDn/am2pLTruvyhg0 ItjQ== X-Gm-Message-State: AOAM5304akYOoikYwTQNXZpkOjSebGDtJyvaxvzXmFqM8N4NLzaqcRuc ZlebqHSU0YJk5GBjiAj/r8ZVL6qk8DgBtQ== X-Google-Smtp-Source: ABdhPJzcspMPju7IqlqAtp5QAhiTZ7Km2Pna2WCTl1x6MO7vKXK0UUMxlWOq13NzMzk65RIeK2C1Aw== X-Received: by 2002:a0c:a8d3:: with SMTP id h19mr4534064qvc.21.1614875945682; Thu, 04 Mar 2021 08:39:05 -0800 (PST) Received: from hurd (dsl-10-132-106.b2b2c.ca. [72.10.132.106]) by smtp.gmail.com with ESMTPSA id j2sm19300795qkk.96.2021.03.04.08.39.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Mar 2021 08:39:05 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Jan Nieuwenhuizen <janneke@HIDDEN> Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives References: <87im7ujgqz.fsf@HIDDEN> <87lfb4s5z7.fsf@HIDDEN> <8735xc86ne.fsf@HIDDEN> Date: Thu, 04 Mar 2021 11:39:04 -0500 In-Reply-To: <8735xc86ne.fsf@HIDDEN> (Jan Nieuwenhuizen's message of "Wed, 03 Mar 2021 18:54:29 +0100") Message-ID: <87ft1aq3fb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 45962 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 45962 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jan Nieuwenhuizen <janneke@HIDDEN> writes: > Ludovic Court=C3=A8s writes: > > Hello! > >> Ludovic Court=C3=A8s <ludo@HIDDEN> skribis: >> >>> On #bootstrappable, mid-kid reported that =E2=80=98binutils-mesboot0=E2= =80=99 in >>> commencement.scm lacks =E2=80=98--enable-deterministic-archives=E2=80= =99. So I checked >>> if this had an effect by running: > >> [...] >> >>> Apparently Binutils 2.14 didn=E2=80=99t have =E2=80=98--enable-determin= istic-archives=E2=80=99 >>> so we=E2=80=99ll have to patch it. >> >> Sikonas on #bootstrappable provided a patch for that (thanks!) so I went >> ahead and gave it a try on =E2=80=98core-updates=E2=80=99 (Guix patch at= tached). > > Great! > >> The binutils source gets patched and repacked, but then decompressing it >> fails: > > [..] > >> Maxime, does that ring a bell? Could it be that this bootstrap =E2=80= =98xz=E2=80=99 is >> less capable, or could it be a Gash-Utils bug? > > Currently, we avoid using non-bootstrapped binaries in the bootstrap, > that includes 'xz'; earlier in the bootstrap that includes also 'patch'. > > See also gcc-core-mesboot0: it applies the patch in a manual phase. So > I'm not sure if we want to start depending on 'xz' an this stage? I see; so what Ludovic got surprised by is the fact that when adding patches or a snippet to an origin it gets repacked as an xz tarball. That's nothing new (it's how it is on the master branch too); but it can indeed be surprising. Maxim
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 4 Mar 2021 16:14:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 04 11:14:40 2021 Received: from localhost ([127.0.0.1]:59974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lHqca-0000fl-JY for submit <at> debbugs.gnu.org; Thu, 04 Mar 2021 11:14:40 -0500 Received: from mail-qk1-f180.google.com ([209.85.222.180]:36998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1lHqcW-0000fW-Jc for 45962 <at> debbugs.gnu.org; Thu, 04 Mar 2021 11:14:39 -0500 Received: by mail-qk1-f180.google.com with SMTP id s7so18199723qkg.4 for <45962 <at> debbugs.gnu.org>; Thu, 04 Mar 2021 08:14:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=J0vw1PcxdQ1NZnBiXRH5TKd4WtA4p++X9OTy7MxntY0=; b=rBZifvec16yD7M6AgksbCoZqbuvTLlAcWUpd7UCVTipDRSo1hhPeicWdIJ7Kh91e/n oC4FAstRZ44Yq7JJwbrtqBCM6Ug62dQ/IgmmUcpTJvcGKNwTJikPLpC6dAbd2gQRlyAS 9nkx4zq3efoOboEveocHI5bmNolY4yNSWwPI5gx9UWNZU1Sp/2phWXVi1CXQWMo2l9R6 ddVHw0Qq0Yl1GTKjOFkQBRCbL+zzAWC5o/dFCpVB+Rij4ZL9jZvdRPQCx0wg2uZku5P2 RkuPSEvDputgUkZXQmIojwTWYJCLmucfGe4nNOSdR05UEryVe2GpDt2zHqcimYQVsrJf PfGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=J0vw1PcxdQ1NZnBiXRH5TKd4WtA4p++X9OTy7MxntY0=; b=oQFxnj3mM/rbix5tZ0vBwRkrrZxco92/MSkuGsw5/f7KifsrtEWes50GfVtIL48UKI zoJpbR++eqiVyk6frzGCCusXCbhCVM0pedOCKqKhjL0VnrtvXi5ztkdzvLuP5yjMlVJK lh9kIxvWfCEsBJUI3LNowKNNuSu7s7hZE+aKA7kOp6p1lVKBVS99UMyB5S2X4kzF9kuL xCaeK/RBEbz8eptxh/0BIQe+cOa6yKG1o9Vhga9igin+72udCCes0UnCgvNrQCD2N5tn a8zJCRpUxm+h8c5pF8ye9a8h1C+AwIRd13L1Udal27RVLZZMMK7M9bvkTwjprFigr1Sx Eb7A== X-Gm-Message-State: AOAM531aI/tlU9A87Wzp5PsuV9PrOLVd/yA/Ed19/z66NUk0oJlBdEx3 2TtpY2RhTIR1FLEA048G9Zz56eqyzSY3pA== X-Google-Smtp-Source: ABdhPJycF5ivrOGVVEHrHzLMxMIPLdo5pDGZxs/cP2Rtw6/AjuuKnLnXa2aK9A6W3zL3FGwgqYwcEA== X-Received: by 2002:a37:6888:: with SMTP id d130mr4564832qkc.368.1614874471179; Thu, 04 Mar 2021 08:14:31 -0800 (PST) Received: from hurd (dsl-10-132-106.b2b2c.ca. [72.10.132.106]) by smtp.gmail.com with ESMTPSA id q11sm600qtr.31.2021.03.04.08.14.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Mar 2021 08:14:30 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives References: <87im7ujgqz.fsf@HIDDEN> <87lfb4s5z7.fsf@HIDDEN> Date: Thu, 04 Mar 2021 11:14:29 -0500 In-Reply-To: <87lfb4s5z7.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 03 Mar 2021 14:48:44 +0100") Message-ID: <87k0qmq4ka.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 45962 Cc: 45962 <at> debbugs.gnu.org, Jan Nieuwenhuizen <janneke@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: [...] > ERROR: In procedure scm-error: > ERROR: decompressed-port failure (7) > error: in phase 'unpack': uncaught exception: > srfi-34 #<condition &invoke-error [program: "tar" arguments: ("xvf" "/gnu= /store/ywf5j03423yiawix3z21xa14hyyvd83z-binutils-2.14.tar.xz") exit-status:= 1 term-signal: #f stop-signal: #f] 1215400>=20 > phase `unpack' failed after 0.3 seconds > command "tar" "xvf" "/gnu/store/ywf5j03423yiawix3z21xa14hyyvd83z-binutils= -2.14.tar.xz" failed with status 1 > builder for `/gnu/store/fwz150xjaqbh8n02z6gsmpm9w8lxckak-binutils-mesboot= 0-2.14.drv' failed with exit code 1 > > Maxime, does that ring a bell? Could it be that this bootstrap =E2=80=98= xz=E2=80=99 is > less capable, or could it be a Gash-Utils bug? From my IRC logs: 2020-09-20 22:32:01 apteryx janneke: haha! the xz-bootstrap supports --memlimit with % after all, my mistake was really silly... forgetting a space between the args passed as XZ_DEFAULTS I recall a similar error I had hit when working on adding multi-core compression support to xz, but it ended up being just a mistake on my part; the xz-bootstrap supported the required arguments just fine after all. HTH, Maxim
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 3 Mar 2021 17:54:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 03 12:54:41 2021 Received: from localhost ([127.0.0.1]:56932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lHVhp-0006sb-6Z for submit <at> debbugs.gnu.org; Wed, 03 Mar 2021 12:54:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1lHVhn-0006sK-39 for 45962 <at> debbugs.gnu.org; Wed, 03 Mar 2021 12:54:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41652) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <janneke@HIDDEN>) id 1lHVhh-0000Np-7f; Wed, 03 Mar 2021 12:54:33 -0500 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=49768 helo=dundal.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <janneke@HIDDEN>) id 1lHVhg-0001Jg-Rq; Wed, 03 Mar 2021 12:54:33 -0500 From: Jan Nieuwenhuizen <janneke@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives Organization: AvatarAcademy.nl References: <87im7ujgqz.fsf@HIDDEN> <87lfb4s5z7.fsf@HIDDEN> X-Url: http://AvatarAcademy.nl Date: Wed, 03 Mar 2021 18:54:29 +0100 In-Reply-To: <87lfb4s5z7.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 03 Mar 2021 14:48:44 +0100") Message-ID: <8735xc86ne.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45962 Cc: 45962 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s writes: Hello! > Ludovic Court=C3=A8s <ludo@HIDDEN> skribis: > >> On #bootstrappable, mid-kid reported that =E2=80=98binutils-mesboot0=E2= =80=99 in >> commencement.scm lacks =E2=80=98--enable-deterministic-archives=E2=80=99= . So I checked >> if this had an effect by running: > [...] > >> Apparently Binutils 2.14 didn=E2=80=99t have =E2=80=98--enable-determini= stic-archives=E2=80=99 >> so we=E2=80=99ll have to patch it. > > Sikonas on #bootstrappable provided a patch for that (thanks!) so I went > ahead and gave it a try on =E2=80=98core-updates=E2=80=99 (Guix patch att= ached). Great! > The binutils source gets patched and repacked, but then decompressing it > fails: [..] > Maxime, does that ring a bell? Could it be that this bootstrap =E2=80=98= xz=E2=80=99 is > less capable, or could it be a Gash-Utils bug? Currently, we avoid using non-bootstrapped binaries in the bootstrap, that includes 'xz'; earlier in the bootstrap that includes also 'patch'. See also gcc-core-mesboot0: it applies the patch in a manual phase. So I'm not sure if we want to start depending on 'xz' an this stage? Greetings, Janneke --=20 Jan Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Received: (at 45962) by debbugs.gnu.org; 3 Mar 2021 13:48:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 03 08:48:55 2021 Received: from localhost ([127.0.0.1]:55418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lHRrz-0004VT-Eg for submit <at> debbugs.gnu.org; Wed, 03 Mar 2021 08:48:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1lHRrw-0004VH-QI for 45962 <at> debbugs.gnu.org; Wed, 03 Mar 2021 08:48:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36133) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1lHRrr-0000fB-H5; Wed, 03 Mar 2021 08:48:47 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36074 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1lHRrq-0002KF-T9; Wed, 03 Mar 2021 08:48:47 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: 45962 <at> debbugs.gnu.org Subject: Re: bug#45962: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives References: <87im7ujgqz.fsf@HIDDEN> Date: Wed, 03 Mar 2021 14:48:44 +0100 In-Reply-To: <87im7ujgqz.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Mon, 18 Jan 2021 18:29:24 +0100") Message-ID: <87lfb4s5z7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45962 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Jan Nieuwenhuizen <janneke@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Ludovic Court=C3=A8s <ludo@HIDDEN> skribis: > On #bootstrappable, mid-kid reported that =E2=80=98binutils-mesboot0=E2= =80=99 in > commencement.scm lacks =E2=80=98--enable-deterministic-archives=E2=80=99.= So I checked > if this had an effect by running: [...] > Apparently Binutils 2.14 didn=E2=80=99t have =E2=80=98--enable-determinis= tic-archives=E2=80=99 > so we=E2=80=99ll have to patch it. Sikonas on #bootstrappable provided a patch for that (thanks!) so I went ahead and gave it a try on =E2=80=98core-updates=E2=80=99 (Guix patch attac= hed). The binutils source gets patched and repacked, but then decompressing it fails: --8<---------------cut here---------------start------------->8--- building /gnu/store/fwz150xjaqbh8n02z6gsmpm9w8lxckak-binutils-mesboot0-2.14= .drv... starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/70w6gnl3vzv2rsjhyjg0wsxl3pbn= pjb5-bash-mesboot0-2.05b/bin:/gnu/store/2wkjilvkdyb2wrb20ba82dhdpnx2732n-bz= ip2-mesboot-1.0.8/bin:/gnu/store/4nxicfzj8a390f4scxcgglhdqgbyhlkw-gzip-mesb= oot-1.2.4/bin:/gnu/store/6fgjdcl2qrrs7fvdznkx1gcbw6wjfrn0-patch-mesboot-2.5= .9/bin:/gnu/store/4lpagdav2gm022v1fgzcs8323xrggz4b-sed-mesboot0-1.18/bin:/g= nu/store/y70rava2vqf1nilr8smg54qqxdclvrz6-gash-utils-boot-0.1.0/bin:/gnu/st= ore/y9fy4r99q6pqisrw81fn92gk8mzbyzn1-tcc-boot-0.9.27/bin:/gnu/store/krnwfrk= i71dj6zicl2qwv6bdyqvsxgcg-make-mesboot0-3.80/bin:/gnu/store/xxnxdnjdlav4s8v= 3lfhg7x7amrqcrv57-gash-boot-0.2.0/bin:/gnu/store/aglbpf6bihv35pwpvdy6chxv31= 8hsafq-bootar-1a/bin:/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-boot= strap-2.0/bin' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/2wkjilvkdyb2wrb20b= a82dhdpnx2732n-bzip2-mesboot-1.0.8/include:/gnu/store/y9fy4r99q6pqisrw81fn9= 2gk8mzbyzn1-tcc-boot-0.9.27/include' environment variable `LIBRARY_PATH' set to `/gnu/store/2wkjilvkdyb2wrb20ba8= 2dhdpnx2732n-bzip2-mesboot-1.0.8/lib:/gnu/store/y70rava2vqf1nilr8smg54qqxdc= lvrz6-gash-utils-boot-0.1.0/lib:/gnu/store/y9fy4r99q6pqisrw81fn92gk8mzbyzn1= -tcc-boot-0.9.27/lib:/gnu/store/xxnxdnjdlav4s8v3lfhg7x7amrqcrv57-gash-boot-= 0.2.0/lib:/gnu/store/aglbpf6bihv35pwpvdy6chxv318hsafq-bootar-1a/lib:/gnu/st= ore/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstrap-2.0/lib' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' warning: failed to install 'en_US.utf8' locale: Invalid argument phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' xz: cannot decompress from stdin Backtrace: In ice-9/boot-9.scm: 157: 5 [catch #t #<catch-closure c928e0> ...] In unknown file: ?: 4 [apply-smob/1 #<catch-closure c928e0>] In ice-9/boot-9.scm: 63: 3 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 2 [eval # #] In gash/guix-utils.scm: 138: 1 [call-with-decompressed-port xz ...] In unknown file: ?: 0 [scm-error misc-error #f "~A ~S" ("decompressed-port failure" (7)) = #f] ERROR: In procedure scm-error: ERROR: decompressed-port failure (7) error: in phase 'unpack': uncaught exception: srfi-34 #<condition &invoke-error [program: "tar" arguments: ("xvf" "/gnu/s= tore/ywf5j03423yiawix3z21xa14hyyvd83z-binutils-2.14.tar.xz") exit-status: 1= term-signal: #f stop-signal: #f] 1215400>=20 phase `unpack' failed after 0.3 seconds command "tar" "xvf" "/gnu/store/ywf5j03423yiawix3z21xa14hyyvd83z-binutils-2= .14.tar.xz" failed with status 1 builder for `/gnu/store/fwz150xjaqbh8n02z6gsmpm9w8lxckak-binutils-mesboot0-= 2.14.drv' failed with exit code 1 --8<---------------cut here---------------end--------------->8--- Maxime, does that ring a bell? Could it be that this bootstrap =E2=80=98xz= =E2=80=99 is less capable, or could it be a Gash-Utils bug? Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 890d57941f..5c523ae7ad 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -997,13 +997,15 @@ $MES -e '(mescc)' module/mescc.scm -- \"$@\" (inherit binutils) (name "binutils-mesboot0") (version "2.14") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnu/binutils/binutils-" - version ".tar.gz")) - (sha256 - (base32 - "1w8xp7k44bkijr974x9918i4p1sw4g2fcd5mxvspkjpg38m214ds")))) + (source (bootstrap-origin + (origin + (method url-fetch) + (uri (string-append "mirror://gnu/binutils/binutils-" + version ".tar.gz")) + (sha256 + (base32 + "1w8xp7k44bkijr974x9918i4p1sw4g2fcd5mxvspkjpg38m214ds")) + (patches (search-patches "binutils-2.14-deterministic-ar.pa= tch"))))) (inputs '()) (propagated-inputs '()) (native-inputs (%boot-tcc-inputs)) diff --git a/gnu/packages/patches/binutils-2.14-deterministic-ar.patch b/gn= u/packages/patches/binutils-2.14-deterministic-ar.patch new file mode 100644 index 0000000000..7f9310e994 --- /dev/null +++ b/gnu/packages/patches/binutils-2.14-deterministic-ar.patch @@ -0,0 +1,66 @@ +Old binutils do not have support for creating deterministic archives. +Backported from upstream commit 36e4dce69dd23bea9ea2258dea35f034b6d6351c + +Patch by Chris Demetriou <cgd@HIDDEN> (2009), adapted by +Andrius =C5=A0tikonas <andrius@HIDDEN> (2021). + +--- a/bfd/archive.c 2021-03-01 00:05:54.888301655 +0000 ++++ b/bfd/archive.c 2021-03-02 21:53:51.001617689 +0000 +@@ -1396,10 +1396,6 @@ + { + /* Assume we just "made" the member, and fake it. */ + struct bfd_in_memory *bim =3D (struct bfd_in_memory *) member->iost= ream; +- time (&status.st_mtime); +- status.st_uid =3D getuid (); +- status.st_gid =3D getgid (); +- status.st_mode =3D 0644; + status.st_size =3D bim->size; + } + else if (stat (filename, &status) !=3D 0) +@@ -1408,6 +1404,11 @@ + return NULL; + } +=20 ++ status.st_mtime =3D 0; ++ status.st_uid =3D 0; ++ status.st_gid =3D 0; ++ status.st_mode =3D 0644; ++ + amt =3D sizeof (struct ar_hdr) + sizeof (struct areltdata); + ared =3D (struct areltdata *) bfd_zalloc (abfd, amt); + if (ared =3D=3D NULL) +@@ -2003,13 +2004,11 @@ + stat (arch->filename, &statbuf); + memset ((char *) (&hdr), 0, sizeof (struct ar_hdr)); + sprintf (hdr.ar_name, RANLIBMAG); +- /* Remember the timestamp, to keep it holy. But fudge it a little. */ +- bfd_ardata (arch)->armap_timestamp =3D statbuf.st_mtime + ARMAP_TIME_OF= FSET; + bfd_ardata (arch)->armap_datepos =3D (SARMAG + + offsetof (struct ar_hdr, ar_date[0])); +- sprintf (hdr.ar_date, "%ld", bfd_ardata (arch)->armap_timestamp); +- sprintf (hdr.ar_uid, "%ld", (long) getuid ()); +- sprintf (hdr.ar_gid, "%ld", (long) getgid ()); ++ sprintf (hdr.ar_date, "%ld", 0); ++ sprintf (hdr.ar_uid, "%ld", 0); ++ sprintf (hdr.ar_gid, "%ld", 0); + sprintf (hdr.ar_size, "%-10d", (int) mapsize); + strncpy (hdr.ar_fmag, ARFMAG, 2); + for (i =3D 0; i < sizeof (struct ar_hdr); i++) +@@ -2082,6 +2081,8 @@ + struct ar_hdr hdr; + unsigned int i; +=20 ++ return TRUE; ++ + /* Flush writes, get last-write timestamp from file, and compare it + to the timestamp IN the file. */ + bfd_flush (arch); +@@ -2169,7 +2170,7 @@ + memset ((char *) (&hdr), 0, sizeof (struct ar_hdr)); + hdr.ar_name[0] =3D '/'; + sprintf (hdr.ar_size, "%-10d", (int) mapsize); +- sprintf (hdr.ar_date, "%ld", (long) time (NULL)); ++ sprintf (hdr.ar_date, "%ld", 0); + /* This, at least, is what Intel coff sets the values to. */ + sprintf ((hdr.ar_uid), "%d", 0); + sprintf ((hdr.ar_gid), "%d", 0); --=-=-=--
bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Jan 2021 17:29:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 18 12:29:56 2021 Received: from localhost ([127.0.0.1]:48300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l1YLk-0001oQ-3K for submit <at> debbugs.gnu.org; Mon, 18 Jan 2021 12:29:56 -0500 Received: from lists.gnu.org ([209.51.188.17]:36050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1l1YLi-0001oE-Sr for submit <at> debbugs.gnu.org; Mon, 18 Jan 2021 12:29:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1l1YLb-0006Nf-2w for bug-guix@HIDDEN; Mon, 18 Jan 2021 12:29:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60591) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1l1YLa-00051c-2v for bug-guix@HIDDEN; Mon, 18 Jan 2021 12:29:46 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=58364 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1l1YLF-0004cU-VO for bug-guix@HIDDEN; Mon, 18 Jan 2021 12:29:32 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: <bug-guix@HIDDEN> Subject: =?utf-8?Q?=E2=80=98binutils-mesboot0=E2=80=99?= includes non-zero timestamps in ar archives X-Debbugs-Cc: Jan Nieuwenhuizen <janneke@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 =?utf-8?Q?Niv=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 18 Jan 2021 18:29:24 +0100 Message-ID: <87im7ujgqz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi! On #bootstrappable, mid-kid reported that =E2=80=98binutils-mesboot0=E2=80= =99 in commencement.scm lacks =E2=80=98--enable-deterministic-archives=E2=80=99. = So I checked if this had an effect by running: guix build -e '(@@ (gnu packages commencement) gcc-core-mesboot0)' \ --check -K and yes, it does: --8<---------------cut here---------------start------------->8--- $ diff -ru /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-2.= 95.3{,-check} Binary files /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-= 2.95.3/lib/gcc-lib/i686-unknown-linux-gnu/2.95.3/libc.a and /gnu/store/ri28= kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-2.95.3-check/lib/gcc-lib/i68= 6-unknown-linux-gnu/2.95.3/libc.a differ Binary files /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-= 2.95.3/lib/gcc-lib/i686-unknown-linux-gnu/2.95.3/libgcc.a and /gnu/store/ri= 28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-2.95.3-check/lib/gcc-lib/i= 686-unknown-linux-gnu/2.95.3/libgcc.a differ Binary files /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-= 2.95.3/lib/libgcc2.a and /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-co= re-mesboot0-2.95.3-check/lib/libgcc2.a differ Binary files /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-core-mesboot0-= 2.95.3/lib/libiberty.a and /gnu/store/ri28kdl41bb76qjr4cyarylw7kxpvfxy-gcc-= core-mesboot0-2.95.3-check/lib/libiberty.a differ --8<---------------cut here---------------end--------------->8--- Apparently Binutils 2.14 didn=E2=80=99t have =E2=80=98--enable-deterministi= c-archives=E2=80=99 so we=E2=80=99ll have to patch it. There are a few other Binutils variants in commencement.scm that we=E2=80= =99ll have to check. Ludo=E2=80=99.
Ludovic Courtès <ludo@HIDDEN>
:janneke@HIDDEN, bug-guix@HIDDEN
.
Full text available.janneke@HIDDEN, bug-guix@HIDDEN
:bug#45962
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.