From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#36747: Official MesCC bootstrap binaries differ from my locally built ones Date: Wed, 14 Aug 2019 14:43:07 -0400 Message-ID: <87pnl74mg9.fsf@netris.org> References: <875znwcoo9.fsf@netris.org> <87ef2j1pgt.fsf@gnu.org> <87ftmy51kk.fsf@netris.org> <87muh6sib4.fsf@gnu.org> <877e8a79mz.fsf@netris.org> <87pnm2ufv1.fsf@gnu.org> <87lfwpqpb7.fsf@netris.org> <875znt2hlc.fsf@gnu.org> <87zhke97xj.fsf@netris.org> <87h86mdaex.fsf@gnu.org> <8736i5a7mb.fsf@netris.org> <87mugdbc9r.fsf@gnu.org> <8736i3iyas.fsf@devup.no> <87zhkbhd07.fsf@devup.no> <87v9uz4msh.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45574) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hxyFf-0006BL-CM for bug-guix@gnu.org; Wed, 14 Aug 2019 14:44:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hxyFe-000471-DF for bug-guix@gnu.org; Wed, 14 Aug 2019 14:44:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40840) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hxyFe-00046u-9x for bug-guix@gnu.org; Wed, 14 Aug 2019 14:44:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87v9uz4msh.fsf@netris.org> (Mark H. Weaver's message of "Wed, 14 Aug 2019 14:35:47 -0400") 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: Marius Bakke Cc: 36747@debbugs.gnu.org Earlier I wrote: [...] > (3) The following bootstrap packages in 'core-updates' bootstrap.scm > should be updated to use the new binaries above: > > (a) %bootstrap-linux-libre-headers > (b) %bootstrap-mescc-tools > (c) %bootstrap-mes > > (4) Berlin should start rebuilding 'core-updates'. > > If desired, steps (3) and (4) could come before (2) if someone > temporarily uploads the new binaries somewhere else, and adjusts > '%bootstrap-base-urls' accordingly. The key is for the hashes and file > names to match what we've agreed on here, as I listed in (2) above. > > What do you think? I should have inserted the following item in the TODO list above: (3.5) I think that 'bash-4.4-linux-pgrp-pipe.patch', adapted to 5.0, should be applied to all 'bash' packages in 'core-updates'. To be more precise, the patch should be applied to the main 'bash' package in bash.scm, inherited from all other bash packages, so that PGRP_PIPE is set unconditionally set on systems based on Linux (the kernel), regardless of the kernel version running on the build machine. This change would also entail a full rebuild of core-updates, so it should ideally be done before starting the rebuild. It's not crucial, but it would be nice to fix this potential source of non-determinism in the Bash builds. Thanks, Mark