From unknown Sat Aug 16 12:42:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38434: QEMU 4.1.1 build is not reproducible Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 30 Nov 2019 13:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38434 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: bug-Guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15751213462302 (code B ref -1); Sat, 30 Nov 2019 13:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2019 13:42:26 +0000 Received: from localhost ([127.0.0.1]:33837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ib30z-0000b3-PR for submit@debbugs.gnu.org; Sat, 30 Nov 2019 08:42:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:52709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ib30y-0000aw-ML for submit@debbugs.gnu.org; Sat, 30 Nov 2019 08:42:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37460) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ib30w-0008Om-UB for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ib30w-0006gV-Oi for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:22 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53034 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ib30w-0008Go-98 for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:22 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 10 Frimaire an 228 de la =?UTF-8?Q?R=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: Sat, 30 Nov 2019 14:42:19 +0100 Message-ID: <874kylqy4k.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) QEMU 4.1.1 does not build reproducibly. From =E2=80=98guix challenge=E2=80= =99: --8<---------------cut here---------------start------------->8--- /gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.1.1 contents differ: no local build for '/gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.1.= 1' https://bayfront.guixsd.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qem= u-4.1.1: 09np35221bfpf4spqvnxh6wzb15s1l8vz2vn72kyc41qf02bgq69 https://ci.guix.gnu.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.= 1.1: 0hp5qc6phcrdncs31brcq5wban25fif4y1kihlsc75zzj2cbakx7 --8<---------------cut here---------------end--------------->8--- Here are the differences: --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference /tmp/qemu.{1,2} Binary files /tmp/qemu.1/bin/qemu-system-aarch64 and /tmp/qemu.2/bin/qemu-s= ystem-aarch64 differ Binary files /tmp/qemu.1/bin/qemu-system-alpha and /tmp/qemu.2/bin/qemu-sys= tem-alpha differ Binary files /tmp/qemu.1/bin/qemu-system-arm and /tmp/qemu.2/bin/qemu-syste= m-arm differ Binary files /tmp/qemu.1/bin/qemu-system-cris and /tmp/qemu.2/bin/qemu-syst= em-cris differ Binary files /tmp/qemu.1/bin/qemu-system-hppa and /tmp/qemu.2/bin/qemu-syst= em-hppa differ Binary files /tmp/qemu.1/bin/qemu-system-i386 and /tmp/qemu.2/bin/qemu-syst= em-i386 differ Binary files /tmp/qemu.1/bin/qemu-system-lm32 and /tmp/qemu.2/bin/qemu-syst= em-lm32 differ Binary files /tmp/qemu.1/bin/qemu-system-m68k and /tmp/qemu.2/bin/qemu-syst= em-m68k differ Binary files /tmp/qemu.1/bin/qemu-system-microblaze and /tmp/qemu.2/bin/qem= u-system-microblaze differ Binary files /tmp/qemu.1/bin/qemu-system-microblazeel and /tmp/qemu.2/bin/q= emu-system-microblazeel differ Binary files /tmp/qemu.1/bin/qemu-system-mips and /tmp/qemu.2/bin/qemu-syst= em-mips differ Binary files /tmp/qemu.1/bin/qemu-system-mips64 and /tmp/qemu.2/bin/qemu-sy= stem-mips64 differ Binary files /tmp/qemu.1/bin/qemu-system-mips64el and /tmp/qemu.2/bin/qemu-= system-mips64el differ Binary files /tmp/qemu.1/bin/qemu-system-mipsel and /tmp/qemu.2/bin/qemu-sy= stem-mipsel differ Binary files /tmp/qemu.1/bin/qemu-system-moxie and /tmp/qemu.2/bin/qemu-sys= tem-moxie differ Binary files /tmp/qemu.1/bin/qemu-system-nios2 and /tmp/qemu.2/bin/qemu-sys= tem-nios2 differ Binary files /tmp/qemu.1/bin/qemu-system-or1k and /tmp/qemu.2/bin/qemu-syst= em-or1k differ Binary files /tmp/qemu.1/bin/qemu-system-ppc and /tmp/qemu.2/bin/qemu-syste= m-ppc differ Binary files /tmp/qemu.1/bin/qemu-system-ppc64 and /tmp/qemu.2/bin/qemu-sys= tem-ppc64 differ Binary files /tmp/qemu.1/bin/qemu-system-riscv32 and /tmp/qemu.2/bin/qemu-s= ystem-riscv32 differ Binary files /tmp/qemu.1/bin/qemu-system-riscv64 and /tmp/qemu.2/bin/qemu-s= ystem-riscv64 differ Binary files /tmp/qemu.1/bin/qemu-system-s390x and /tmp/qemu.2/bin/qemu-sys= tem-s390x differ Binary files /tmp/qemu.1/bin/qemu-system-sh4 and /tmp/qemu.2/bin/qemu-syste= m-sh4 differ Binary files /tmp/qemu.1/bin/qemu-system-sh4eb and /tmp/qemu.2/bin/qemu-sys= tem-sh4eb differ Binary files /tmp/qemu.1/bin/qemu-system-sparc and /tmp/qemu.2/bin/qemu-sys= tem-sparc differ Binary files /tmp/qemu.1/bin/qemu-system-sparc64 and /tmp/qemu.2/bin/qemu-s= ystem-sparc64 differ Binary files /tmp/qemu.1/bin/qemu-system-tricore and /tmp/qemu.2/bin/qemu-s= ystem-tricore differ Binary files /tmp/qemu.1/bin/qemu-system-unicore32 and /tmp/qemu.2/bin/qemu= -system-unicore32 differ Binary files /tmp/qemu.1/bin/qemu-system-x86_64 and /tmp/qemu.2/bin/qemu-sy= stem-x86_64 differ Binary files /tmp/qemu.1/bin/qemu-system-xtensa and /tmp/qemu.2/bin/qemu-sy= stem-xtensa differ Binary files /tmp/qemu.1/bin/qemu-system-xtensaeb and /tmp/qemu.2/bin/qemu-= system-xtensaeb differ $ diffoscope /tmp/qemu.{1,2}/bin/qemu-system-aarch64 --- /tmp/qemu.1/bin/qemu-system-aarch64 +++ /tmp/qemu.2/bin/qemu-system-aarch64 =E2=94=9C=E2=94=80=E2=94=80 /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-bin= utils-2.32/bin/readelf --wide --program-header {} =E2=94=82 @@ -6,20 +6,20 @@ =E2=94=82 Program Headers: =E2=94=82 Type Offset VirtAddr PhysAddr = FileSiz MemSiz Flg Align =E2=94=82 PHDR 0x000040 0x0000000000000040 0x0000000000000040 = 0x0002a0 0x0002a0 R 0x8 =E2=94=82 INTERP 0x0002e0 0x00000000000002e0 0x00000000000002e0 = 0x000050 0x000050 R 0x1 =E2=94=82 [Requesting program interpreter: /gnu/store/ahqgl4h89xqj69= 5lgqvsaf6zh2nhy4pj-glibc-2.29/lib/ld-linux-x86-64.so.2] =E2=94=82 LOAD 0x000000 0x0000000000000000 0x0000000000000000 = 0x2fd3c8 0x2fd3c8 R 0x1000 =E2=94=82 LOAD 0x2fe000 0x00000000002fe000 0x00000000002fe000 = 0x60c6f5 0x60c6f5 R E 0x1000 =E2=94=82 - LOAD 0x90b000 0x000000000090b000 0x000000000090b000 = 0x4180b0 0x4180b0 R 0x1000 =E2=94=82 + LOAD 0x90b000 0x000000000090b000 0x000000000090b000 = 0x418070 0x418070 R 0x1000 =E2=94=82 LOAD 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x32eda0 0x36c760 RW 0x1000 =E2=94=82 DYNAMIC 0xf4ca78 0x0000000000f4da78 0x0000000000f4da78 = 0x000450 0x000450 RW 0x8 =E2=94=82 NOTE 0x000330 0x0000000000000330 0x0000000000000330 = 0x000020 0x000020 R 0x4 =E2=94=82 TLS 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x000000 0x000238 R 0x8 =E2=94=82 - GNU_EH_FRAME 0xbe9520 0x0000000000be9520 0x0000000000be9520 = 0x02f8fc 0x02f8fc R 0x4 =E2=94=82 + GNU_EH_FRAME 0xbe94e0 0x0000000000be94e0 0x0000000000be94e0 = 0x02f8fc 0x02f8fc R 0x4 =E2=94=82 GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 = 0x000000 0x000000 RW 0x10 =E2=94=82 GNU_RELRO 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x22b4d8 0x22b4d8 R 0x1 =E2=94=82=20=20 =E2=94=82 Section to Segment mapping: =E2=94=82 Segment Sections... =E2=94=82 00=20=20=20=20=20 =E2=94=82 01 .interp =E2=94=9C=E2=94=80=E2=94=80 /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-bin= utils-2.32/bin/readelf --wide --sections {} =E2=94=82 @@ -14,18 +14,18 @@ =E2=94=82 [ 9] .rela.dyn RELA 000000000000f860 00f860= 2e79b8 18 A 5 0 8 =E2=94=82 [10] .rela.plt RELA 00000000002f7218 2f7218= 0061b0 18 AI 5 25 8 =E2=94=82 [11] .init PROGBITS 00000000002fe000 2fe000= 000017 00 AX 0 0 4 =E2=94=82 [12] .plt PROGBITS 00000000002fe020 2fe020= 004130 10 AX 0 0 16 =E2=94=82 [13] .plt.got PROGBITS 0000000000302150 302150= 000020 08 AX 0 0 8 =E2=94=82 [14] .text PROGBITS 0000000000302170 302170= 60857c 00 AX 0 0 16 =E2=94=82 [15] .fini PROGBITS 000000000090a6ec 90a6ec= 000009 00 AX 0 0 4 =E2=94=82 - [16] .rodata PROGBITS 000000000090b000 90b000= 2de520 00 A 0 0 32 =E2=94=82 - [17] .eh_frame_hdr PROGBITS 0000000000be9520 be9520= 02f8fc 00 A 0 0 4 =E2=94=82 - [18] .eh_frame PROGBITS 0000000000c18e20 c18e20= 10a270 00 A 0 0 8 =E2=94=82 - [19] .gcc_except_table PROGBITS 0000000000d23090 d23090= 000020 00 A 0 0 1 =E2=94=82 + [16] .rodata PROGBITS 000000000090b000 90b000= 2de4e0 00 A 0 0 32 =E2=94=82 + [17] .eh_frame_hdr PROGBITS 0000000000be94e0 be94e0= 02f8fc 00 A 0 0 4 =E2=94=82 + [18] .eh_frame PROGBITS 0000000000c18de0 c18de0= 10a270 00 A 0 0 8 =E2=94=82 + [19] .gcc_except_table PROGBITS 0000000000d23050 d23050= 000020 00 A 0 0 1 =E2=94=82 [20] .tbss NOBITS 0000000000d24b28 d23b28= 000238 00 WAT 0 0 8 =E2=94=82 [21] .init_array INIT_ARRAY 0000000000d24b28 d23b28= 001270 08 WA 0 0 8 =E2=94=82 [22] .fini_array FINI_ARRAY 0000000000d25d98 d24d98= 000008 08 WA 0 0 8 =E2=94=82 [23] .data.rel.ro PROGBITS 0000000000d25da0 d24da0= 227cd8 00 WA 0 0 32 =E2=94=82 [24] .dynamic DYNAMIC 0000000000f4da78 f4ca78= 000450 10 WA 6 0 8 =E2=94=82 [25] .got PROGBITS 0000000000f4dec8 f4cec8= 002130 08 WA 0 0 8 =E2=94=82 [26] .data PROGBITS 0000000000f50000 f4f000= 1038c8 00 WA 0 0 32 [=E2=80=A6] --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99. From unknown Sat Aug 16 12:42:53 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#38434: closed (Re: bug#38434: QEMU 4.1.1 build is not reproducible) Message-ID: References: <87y2ka7qkq.fsf@gmail.com> <874kylqy4k.fsf@inria.fr> X-Gnu-PR-Message: they-closed 38434 X-Gnu-PR-Package: guix Reply-To: 38434@debbugs.gnu.org Date: Tue, 13 Oct 2020 03:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1602559682-19941-1" This is a multi-part message in MIME format... ------------=_1602559682-19941-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #38434: QEMU 4.1.1 build is not reproducible which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 38434@debbugs.gnu.org. --=20 38434: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38434 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1602559682-19941-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 38434-done) by debbugs.gnu.org; 13 Oct 2020 03:27:57 +0000 Received: from localhost ([127.0.0.1]:44740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSAyj-0005BN-Bi for submit@debbugs.gnu.org; Mon, 12 Oct 2020 23:27:57 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:35520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSAyi-0005B9-3M for 38434-done@debbugs.gnu.org; Mon, 12 Oct 2020 23:27:56 -0400 Received: by mail-qt1-f175.google.com with SMTP id o21so15100881qtp.2 for <38434-done@debbugs.gnu.org>; Mon, 12 Oct 2020 20:27:56 -0700 (PDT) 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=HDfPq/EME1JQAxjwwS3O3T/xIThDkPR2h7xSc3xm8qs=; b=dWFPYjUzmNHi4Uj3XMpu2LQJv8dXZnW29+AAnRLPUvOp0FMmkiSE1LvTUUzOSRfI0d I1XvdmdhK5nbpdqawf0+4fbdo+xrG/CkN33s/8XYqXq/w6k7r0wuanVbmzikSrFiErf+ uBYIsCRCy53ANa9+88LGjHZosXM5Fj2U6ZDKl/Ms6emiz6HAFX00pHgFQ4K/G4VwYnT6 Ljt+njGtf1M/CofbKDZ/LN5G5QJD1I3xJUa5cSJjKiUPlXswq+CueXDbFrNdLGa/Hvhg Ku7UUQN1Q5MkMVTZaQEsMvq2rRynA+fP7+bZ1gPyJyurkRY5JXlquSfh6cvymCAaBiC5 aUKQ== 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=HDfPq/EME1JQAxjwwS3O3T/xIThDkPR2h7xSc3xm8qs=; b=YZ3sFe00K/Xa03IlHPcS1owdFHa9s+OUmrknnJF20dvjbGDGOrYF/LWq15ehxGdqRA VHSTXRwLfkq1Ko/0Oh1CB/Ayk7CsAwCEVEhjyoP+36kHh/F6GDQE2OUhLYCe6asBCqJe PTIBpFxmWH2dLT8YwDx3kQbklMFGRHZ1sWO398vcznjmGEwz75tssSkocgsqR/MOPGt1 sHdIAcLVzFk8HTKgcY2YBy1A+JSDK+gEuv67As2Boy7IkBedhu5hvscAP2zOBc4bAe4f FMeN/1IkK4GHd8BQYDvB1tti8AUAZK5Z6jozWU2kFbR9H00dGFxxLQPHDA23DdAvd2ik shiw== X-Gm-Message-State: AOAM530Ksl7+RBnUw+CUbf6FzkXh7J465t7ps35KaLU7FNiWqc+DrYTW g8Vna8LlGWwrBlXnKTIc55viZXq2LtQpSQ== X-Google-Smtp-Source: ABdhPJzs/E1r8lHOVPwLq+sC2JAnpEEZLZ3jLhbNLuSoEGqbgbpjv3B0pXoUgkfmGZOQdLOuwXfNMQ== X-Received: by 2002:ac8:36ca:: with SMTP id b10mr12864835qtc.135.1602559670477; Mon, 12 Oct 2020 20:27:50 -0700 (PDT) Received: from hurd (dsl-10-136-39.b2b2c.ca. [72.10.136.39]) by smtp.gmail.com with ESMTPSA id m3sm13837031qkh.10.2020.10.12.20.27.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Oct 2020 20:27:49 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#38434: QEMU 4.1.1 build is not reproducible References: <874kylqy4k.fsf@inria.fr> Date: Mon, 12 Oct 2020 23:27:49 -0400 In-Reply-To: <874kylqy4k.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Sat, 30 Nov 2019 14:42:19 +0100") Message-ID: <87y2ka7qkq.fsf@gmail.com> 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: 38434-done Cc: 38434-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! Ludovic Court=C3=A8s writes: > QEMU 4.1.1 does not build reproducibly. From =E2=80=98guix challenge=E2= =80=99: > > /gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.1.1 contents differ: > no local build for '/gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.= 1.1' > https://bayfront.guixsd.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-q= emu-4.1.1: 09np35221bfpf4spqvnxh6wzb15s1l8vz2vn72kyc41qf02bgq69 > https://ci.guix.gnu.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-= 4.1.1: 0hp5qc6phcrdncs31brcq5wban25fif4y1kihlsc75zzj2cbakx7 Good news! I cannot reproduce this with QEMU 5.1.0, on linux-x86_64 and Guix e17b732. --8<---------------cut here---------------start------------->8--- $ guix challenge qemu updating substitutes from 'https://ci.guix.gnu.org'... 100.0% 1 store items were analyzed: - 1 (100.0%) were identical - 0 (0.0%) differed - 0 (0.0%) were inconclusive --8<---------------cut here---------------end--------------->8--- Closing. Thanks, Maxim ------------=_1602559682-19941-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Nov 2019 13:42:26 +0000 Received: from localhost ([127.0.0.1]:33837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ib30z-0000b3-PR for submit@debbugs.gnu.org; Sat, 30 Nov 2019 08:42:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:52709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ib30y-0000aw-ML for submit@debbugs.gnu.org; Sat, 30 Nov 2019 08:42:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37460) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ib30w-0008Om-UB for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ib30w-0006gV-Oi for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:22 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53034 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ib30w-0008Go-98 for bug-Guix@gnu.org; Sat, 30 Nov 2019 08:42:22 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-Guix@gnu.org Subject: QEMU 4.1.1 build is not reproducible X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 10 Frimaire an 228 de la =?utf-8?Q?R=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: Sat, 30 Nov 2019 14:42:19 +0100 Message-ID: <874kylqy4k.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) QEMU 4.1.1 does not build reproducibly. From =E2=80=98guix challenge=E2=80= =99: --8<---------------cut here---------------start------------->8--- /gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.1.1 contents differ: no local build for '/gnu/store/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.1.= 1' https://bayfront.guixsd.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qem= u-4.1.1: 09np35221bfpf4spqvnxh6wzb15s1l8vz2vn72kyc41qf02bgq69 https://ci.guix.gnu.org/nar/gzip/i347iqh8a5x7h1lgs6wlvk5jk5cwilgi-qemu-4.= 1.1: 0hp5qc6phcrdncs31brcq5wban25fif4y1kihlsc75zzj2cbakx7 --8<---------------cut here---------------end--------------->8--- Here are the differences: --8<---------------cut here---------------start------------->8--- $ diff -r --no-dereference /tmp/qemu.{1,2} Binary files /tmp/qemu.1/bin/qemu-system-aarch64 and /tmp/qemu.2/bin/qemu-s= ystem-aarch64 differ Binary files /tmp/qemu.1/bin/qemu-system-alpha and /tmp/qemu.2/bin/qemu-sys= tem-alpha differ Binary files /tmp/qemu.1/bin/qemu-system-arm and /tmp/qemu.2/bin/qemu-syste= m-arm differ Binary files /tmp/qemu.1/bin/qemu-system-cris and /tmp/qemu.2/bin/qemu-syst= em-cris differ Binary files /tmp/qemu.1/bin/qemu-system-hppa and /tmp/qemu.2/bin/qemu-syst= em-hppa differ Binary files /tmp/qemu.1/bin/qemu-system-i386 and /tmp/qemu.2/bin/qemu-syst= em-i386 differ Binary files /tmp/qemu.1/bin/qemu-system-lm32 and /tmp/qemu.2/bin/qemu-syst= em-lm32 differ Binary files /tmp/qemu.1/bin/qemu-system-m68k and /tmp/qemu.2/bin/qemu-syst= em-m68k differ Binary files /tmp/qemu.1/bin/qemu-system-microblaze and /tmp/qemu.2/bin/qem= u-system-microblaze differ Binary files /tmp/qemu.1/bin/qemu-system-microblazeel and /tmp/qemu.2/bin/q= emu-system-microblazeel differ Binary files /tmp/qemu.1/bin/qemu-system-mips and /tmp/qemu.2/bin/qemu-syst= em-mips differ Binary files /tmp/qemu.1/bin/qemu-system-mips64 and /tmp/qemu.2/bin/qemu-sy= stem-mips64 differ Binary files /tmp/qemu.1/bin/qemu-system-mips64el and /tmp/qemu.2/bin/qemu-= system-mips64el differ Binary files /tmp/qemu.1/bin/qemu-system-mipsel and /tmp/qemu.2/bin/qemu-sy= stem-mipsel differ Binary files /tmp/qemu.1/bin/qemu-system-moxie and /tmp/qemu.2/bin/qemu-sys= tem-moxie differ Binary files /tmp/qemu.1/bin/qemu-system-nios2 and /tmp/qemu.2/bin/qemu-sys= tem-nios2 differ Binary files /tmp/qemu.1/bin/qemu-system-or1k and /tmp/qemu.2/bin/qemu-syst= em-or1k differ Binary files /tmp/qemu.1/bin/qemu-system-ppc and /tmp/qemu.2/bin/qemu-syste= m-ppc differ Binary files /tmp/qemu.1/bin/qemu-system-ppc64 and /tmp/qemu.2/bin/qemu-sys= tem-ppc64 differ Binary files /tmp/qemu.1/bin/qemu-system-riscv32 and /tmp/qemu.2/bin/qemu-s= ystem-riscv32 differ Binary files /tmp/qemu.1/bin/qemu-system-riscv64 and /tmp/qemu.2/bin/qemu-s= ystem-riscv64 differ Binary files /tmp/qemu.1/bin/qemu-system-s390x and /tmp/qemu.2/bin/qemu-sys= tem-s390x differ Binary files /tmp/qemu.1/bin/qemu-system-sh4 and /tmp/qemu.2/bin/qemu-syste= m-sh4 differ Binary files /tmp/qemu.1/bin/qemu-system-sh4eb and /tmp/qemu.2/bin/qemu-sys= tem-sh4eb differ Binary files /tmp/qemu.1/bin/qemu-system-sparc and /tmp/qemu.2/bin/qemu-sys= tem-sparc differ Binary files /tmp/qemu.1/bin/qemu-system-sparc64 and /tmp/qemu.2/bin/qemu-s= ystem-sparc64 differ Binary files /tmp/qemu.1/bin/qemu-system-tricore and /tmp/qemu.2/bin/qemu-s= ystem-tricore differ Binary files /tmp/qemu.1/bin/qemu-system-unicore32 and /tmp/qemu.2/bin/qemu= -system-unicore32 differ Binary files /tmp/qemu.1/bin/qemu-system-x86_64 and /tmp/qemu.2/bin/qemu-sy= stem-x86_64 differ Binary files /tmp/qemu.1/bin/qemu-system-xtensa and /tmp/qemu.2/bin/qemu-sy= stem-xtensa differ Binary files /tmp/qemu.1/bin/qemu-system-xtensaeb and /tmp/qemu.2/bin/qemu-= system-xtensaeb differ $ diffoscope /tmp/qemu.{1,2}/bin/qemu-system-aarch64 --- /tmp/qemu.1/bin/qemu-system-aarch64 +++ /tmp/qemu.2/bin/qemu-system-aarch64 =E2=94=9C=E2=94=80=E2=94=80 /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-bin= utils-2.32/bin/readelf --wide --program-header {} =E2=94=82 @@ -6,20 +6,20 @@ =E2=94=82 Program Headers: =E2=94=82 Type Offset VirtAddr PhysAddr = FileSiz MemSiz Flg Align =E2=94=82 PHDR 0x000040 0x0000000000000040 0x0000000000000040 = 0x0002a0 0x0002a0 R 0x8 =E2=94=82 INTERP 0x0002e0 0x00000000000002e0 0x00000000000002e0 = 0x000050 0x000050 R 0x1 =E2=94=82 [Requesting program interpreter: /gnu/store/ahqgl4h89xqj69= 5lgqvsaf6zh2nhy4pj-glibc-2.29/lib/ld-linux-x86-64.so.2] =E2=94=82 LOAD 0x000000 0x0000000000000000 0x0000000000000000 = 0x2fd3c8 0x2fd3c8 R 0x1000 =E2=94=82 LOAD 0x2fe000 0x00000000002fe000 0x00000000002fe000 = 0x60c6f5 0x60c6f5 R E 0x1000 =E2=94=82 - LOAD 0x90b000 0x000000000090b000 0x000000000090b000 = 0x4180b0 0x4180b0 R 0x1000 =E2=94=82 + LOAD 0x90b000 0x000000000090b000 0x000000000090b000 = 0x418070 0x418070 R 0x1000 =E2=94=82 LOAD 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x32eda0 0x36c760 RW 0x1000 =E2=94=82 DYNAMIC 0xf4ca78 0x0000000000f4da78 0x0000000000f4da78 = 0x000450 0x000450 RW 0x8 =E2=94=82 NOTE 0x000330 0x0000000000000330 0x0000000000000330 = 0x000020 0x000020 R 0x4 =E2=94=82 TLS 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x000000 0x000238 R 0x8 =E2=94=82 - GNU_EH_FRAME 0xbe9520 0x0000000000be9520 0x0000000000be9520 = 0x02f8fc 0x02f8fc R 0x4 =E2=94=82 + GNU_EH_FRAME 0xbe94e0 0x0000000000be94e0 0x0000000000be94e0 = 0x02f8fc 0x02f8fc R 0x4 =E2=94=82 GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 = 0x000000 0x000000 RW 0x10 =E2=94=82 GNU_RELRO 0xd23b28 0x0000000000d24b28 0x0000000000d24b28 = 0x22b4d8 0x22b4d8 R 0x1 =E2=94=82=20=20 =E2=94=82 Section to Segment mapping: =E2=94=82 Segment Sections... =E2=94=82 00=20=20=20=20=20 =E2=94=82 01 .interp =E2=94=9C=E2=94=80=E2=94=80 /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-bin= utils-2.32/bin/readelf --wide --sections {} =E2=94=82 @@ -14,18 +14,18 @@ =E2=94=82 [ 9] .rela.dyn RELA 000000000000f860 00f860= 2e79b8 18 A 5 0 8 =E2=94=82 [10] .rela.plt RELA 00000000002f7218 2f7218= 0061b0 18 AI 5 25 8 =E2=94=82 [11] .init PROGBITS 00000000002fe000 2fe000= 000017 00 AX 0 0 4 =E2=94=82 [12] .plt PROGBITS 00000000002fe020 2fe020= 004130 10 AX 0 0 16 =E2=94=82 [13] .plt.got PROGBITS 0000000000302150 302150= 000020 08 AX 0 0 8 =E2=94=82 [14] .text PROGBITS 0000000000302170 302170= 60857c 00 AX 0 0 16 =E2=94=82 [15] .fini PROGBITS 000000000090a6ec 90a6ec= 000009 00 AX 0 0 4 =E2=94=82 - [16] .rodata PROGBITS 000000000090b000 90b000= 2de520 00 A 0 0 32 =E2=94=82 - [17] .eh_frame_hdr PROGBITS 0000000000be9520 be9520= 02f8fc 00 A 0 0 4 =E2=94=82 - [18] .eh_frame PROGBITS 0000000000c18e20 c18e20= 10a270 00 A 0 0 8 =E2=94=82 - [19] .gcc_except_table PROGBITS 0000000000d23090 d23090= 000020 00 A 0 0 1 =E2=94=82 + [16] .rodata PROGBITS 000000000090b000 90b000= 2de4e0 00 A 0 0 32 =E2=94=82 + [17] .eh_frame_hdr PROGBITS 0000000000be94e0 be94e0= 02f8fc 00 A 0 0 4 =E2=94=82 + [18] .eh_frame PROGBITS 0000000000c18de0 c18de0= 10a270 00 A 0 0 8 =E2=94=82 + [19] .gcc_except_table PROGBITS 0000000000d23050 d23050= 000020 00 A 0 0 1 =E2=94=82 [20] .tbss NOBITS 0000000000d24b28 d23b28= 000238 00 WAT 0 0 8 =E2=94=82 [21] .init_array INIT_ARRAY 0000000000d24b28 d23b28= 001270 08 WA 0 0 8 =E2=94=82 [22] .fini_array FINI_ARRAY 0000000000d25d98 d24d98= 000008 08 WA 0 0 8 =E2=94=82 [23] .data.rel.ro PROGBITS 0000000000d25da0 d24da0= 227cd8 00 WA 0 0 32 =E2=94=82 [24] .dynamic DYNAMIC 0000000000f4da78 f4ca78= 000450 10 WA 6 0 8 =E2=94=82 [25] .got PROGBITS 0000000000f4dec8 f4cec8= 002130 08 WA 0 0 8 =E2=94=82 [26] .data PROGBITS 0000000000f50000 f4f000= 1038c8 00 WA 0 0 32 [=E2=80=A6] --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99. ------------=_1602559682-19941-1--