GNU bug report logs - #43849
mesa is not reproducible

Previous Next

Package: guix;

Reported by: Danny Milosavljevic <dannym <at> scratchpost.org>

Date: Wed, 7 Oct 2020 15:37:01 UTC

Severity: normal

Merged with 42139

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 43849 in the body.
You can then email your comments to 43849 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#43849; Package guix. (Wed, 07 Oct 2020 15:37:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 07 Oct 2020 15:37:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: <bug-guix <at> gnu.org>
Subject: mesa is not reproducible
Date: Wed, 7 Oct 2020 17:36:39 +0200
[Message part 1 (text/plain, inline)]
--- /gnu/store/6l8s3qqvqwkp966j49v1sxw8v36mjjr6-mesa-20.1.9
+++ /gnu/store/6l8s3qqvqwkp966j49v1sxw8v36mjjr6-mesa-20.1.9-check
├── lib
│ ├── dri
│ │ ├── iris_dri.so
│ │ │ ├── readelf --wide --dynamic {}
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  
│ │ │ │  Dynamic section at offset 0x1aaf9a0 contains 64 entries:
│ │ │ │    Tag        Type                         Name/Value
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libglapi.so.0]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libdrm.so.2]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMMCJIT.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMExecutionEngine.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMRuntimeDyld.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMCoroutines.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Disassembler.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86CodeGen.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Desc.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Info.so.10]
│ │ │ │ + 0x0000000000000001 (NEEDED)             Shared library: [libLLVMMCJIT.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUDisassembler.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUCodeGen.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMTarget.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUAsmParser.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUDesc.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUInfo.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMipo.so.10]
│ │ │ │ + 0x0000000000000001 (NEEDED)             Shared library: [libLLVMExecutionEngine.so.10]
│ │ │ │ + 0x0000000000000001 (NEEDED)             Shared library: [libLLVMTarget.so.10]
│ │ │ │ + 0x0000000000000001 (NEEDED)             Shared library: [libLLVMRuntimeDyld.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMScalarOpts.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMInstCombine.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMTransformUtils.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAnalysis.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMMC.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMCore.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMSupport.so.10]
│ │ │ ├── readelf --wide --notes {}
│ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │  
│ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │    Owner                Data size       Description
│ │ │ │ -  GNU                  0x00000014      NT_GNU_BUILD_ID (unique build ID bitstring)         Build ID: cb4291676757c7134df419d2ebdb07b51aabe3cd
│ │ │ │ +  GNU                  0x00000014      NT_GNU_BUILD_ID (unique build ID bitstring)         Build ID: 31960fff5c38a4aa7be4ec35edf81efe1c82e818
│ │ │ ├── strings --all {}
│ │ │ │ @@ -704,29 +704,29 @@
│ │ │ │  memmem
│ │ │ │  XML_SetCharacterDataHandler
│ │ │ │  XML_GetCurrentByteIndex
│ │ │ │  __progname
│ │ │ │  __progname_full
│ │ │ │  libglapi.so.0
│ │ │ │  libdrm.so.2
│ │ │ │ -libLLVMMCJIT.so.10
│ │ │ │ -libLLVMExecutionEngine.so.10
│ │ │ │ -libLLVMRuntimeDyld.so.10
│ │ │ │  libLLVMCoroutines.so.10
│ │ │ │  libLLVMX86Disassembler.so.10
│ │ │ │  libLLVMX86CodeGen.so.10
│ │ │ │  libLLVMX86Desc.so.10
│ │ │ │  libLLVMX86Info.so.10
│ │ │ │ +libLLVMMCJIT.so.10
│ │ │ │  libLLVMAMDGPUDisassembler.so.10
│ │ │ │  libLLVMAMDGPUCodeGen.so.10
│ │ │ │ -libLLVMTarget.so.10
│ │ │ │  libLLVMAMDGPUAsmParser.so.10
│ │ │ │  libLLVMAMDGPUDesc.so.10
│ │ │ │  libLLVMAMDGPUInfo.so.10
│ │ │ │  libLLVMipo.so.10
│ │ │ │ +libLLVMExecutionEngine.so.10
│ │ │ │ +libLLVMTarget.so.10
│ │ │ │ +libLLVMRuntimeDyld.so.10
│ │ │ │  libLLVMScalarOpts.so.10
│ │ │ │  libLLVMInstCombine.so.10
│ │ │ │  libLLVMTransformUtils.so.10
│ │ │ │  libLLVMAnalysis.so.10
│ │ │ │  libLLVMMC.so.10
│ │ │ │  libLLVMCore.so.10
│ │ │ │  libLLVMSupport.so.10
│ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {}
│ │ │ │ @@ -932,36 +932,36 @@
│ │ │ │    0x00009cd8 584d4c5f 53657443 68617261 63746572 XML_SetCharacter
│ │ │ │    0x00009ce8 44617461 48616e64 6c657200 584d4c5f DataHandler.XML_
│ │ │ │    0x00009cf8 47657443 75727265 6e744279 7465496e GetCurrentByteIn
│ │ │ │    0x00009d08 64657800 5f5f7072 6f676e61 6d65005f dex.__progname._
│ │ │ │    0x00009d18 5f70726f 676e616d 655f6675 6c6c006c _progname_full.l
│ │ │ │    0x00009d28 6962676c 6170692e 736f2e30 006c6962 ibglapi.so.0.lib
│ │ │ │    0x00009d38 64726d2e 736f2e32 006c6962 4c4c564d drm.so.2.libLLVM
│ │ │ │ -  0x00009d48 4d434a49 542e736f 2e313000 6c69624c MCJIT.so.10.libL
│ │ │ │ -  0x00009d58 4c564d45 78656375 74696f6e 456e6769 LVMExecutionEngi
│ │ │ │ -  0x00009d68 6e652e73 6f2e3130 006c6962 4c4c564d ne.so.10.libLLVM
│ │ │ │ -  0x00009d78 52756e74 696d6544 796c642e 736f2e31 RuntimeDyld.so.1
│ │ │ │ -  0x00009d88 30006c69 624c4c56 4d436f72 6f757469 0.libLLVMCorouti
│ │ │ │ -  0x00009d98 6e65732e 736f2e31 30006c69 624c4c56 nes.so.10.libLLV
│ │ │ │ -  0x00009da8 4d583836 44697361 7373656d 626c6572 MX86Disassembler
│ │ │ │ -  0x00009db8 2e736f2e 3130006c 69624c4c 564d5838 .so.10.libLLVMX8
│ │ │ │ -  0x00009dc8 36436f64 6547656e 2e736f2e 3130006c 6CodeGen.so.10.l
│ │ │ │ -  0x00009dd8 69624c4c 564d5838 36446573 632e736f ibLLVMX86Desc.so
│ │ │ │ -  0x00009de8 2e313000 6c69624c 4c564d58 3836496e .10.libLLVMX86In
│ │ │ │ -  0x00009df8 666f2e73 6f2e3130 006c6962 4c4c564d fo.so.10.libLLVM
│ │ │ │ -  0x00009e08 414d4447 50554469 73617373 656d626c AMDGPUDisassembl
│ │ │ │ -  0x00009e18 65722e73 6f2e3130 006c6962 4c4c564d er.so.10.libLLVM
│ │ │ │ -  0x00009e28 414d4447 5055436f 64654765 6e2e736f AMDGPUCodeGen.so
│ │ │ │ -  0x00009e38 2e313000 6c69624c 4c564d54 61726765 .10.libLLVMTarge
│ │ │ │ -  0x00009e48 742e736f 2e313000 6c69624c 4c564d41 t.so.10.libLLVMA
│ │ │ │ -  0x00009e58 4d444750 5541736d 50617273 65722e73 MDGPUAsmParser.s
│ │ │ │ -  0x00009e68 6f2e3130 006c6962 4c4c564d 414d4447 o.10.libLLVMAMDG
│ │ │ │ -  0x00009e78 50554465 73632e73 6f2e3130 006c6962 PUDesc.so.10.lib
│ │ │ │ -  0x00009e88 4c4c564d 414d4447 5055496e 666f2e73 LLVMAMDGPUInfo.s
│ │ │ │ -  0x00009e98 6f2e3130 006c6962 4c4c564d 69706f2e o.10.libLLVMipo.
│ │ │ │ +  0x00009d48 436f726f 7574696e 65732e73 6f2e3130 Coroutines.so.10
│ │ │ │ +  0x00009d58 006c6962 4c4c564d 58383644 69736173 .libLLVMX86Disas
│ │ │ │ +  0x00009d68 73656d62 6c65722e 736f2e31 30006c69 sembler.so.10.li
│ │ │ │ +  0x00009d78 624c4c56 4d583836 436f6465 47656e2e bLLVMX86CodeGen.
│ │ │ │ +  0x00009d88 736f2e31 30006c69 624c4c56 4d583836 so.10.libLLVMX86
│ │ │ │ +  0x00009d98 44657363 2e736f2e 3130006c 69624c4c Desc.so.10.libLL
│ │ │ │ +  0x00009da8 564d5838 36496e66 6f2e736f 2e313000 VMX86Info.so.10.
│ │ │ │ +  0x00009db8 6c69624c 4c564d4d 434a4954 2e736f2e libLLVMMCJIT.so.
│ │ │ │ +  0x00009dc8 3130006c 69624c4c 564d414d 44475055 10.libLLVMAMDGPU
│ │ │ │ +  0x00009dd8 44697361 7373656d 626c6572 2e736f2e Disassembler.so.
│ │ │ │ +  0x00009de8 3130006c 69624c4c 564d414d 44475055 10.libLLVMAMDGPU
│ │ │ │ +  0x00009df8 436f6465 47656e2e 736f2e31 30006c69 CodeGen.so.10.li
[...]
│ │ ├── nouveau_drv_video.so
│ │ │ ├── readelf --wide --dynamic {}
│ │ │ │ @@ -4,29 +4,29 @@
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libdrm.so.2]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libxcb-sync.so.1]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libxcb-present.so.0]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libxshmfence.so.1]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libxcb-xfixes.so.0]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libxcb-dri3.so.0]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMMCJIT.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMExecutionEngine.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMRuntimeDyld.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMCoroutines.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Disassembler.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86CodeGen.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Desc.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMX86Info.so.10]
│ │ │ │ + 0x0000000000000001 (NEEDED)             Shared library: [libLLVMMCJIT.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUDisassembler.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUCodeGen.so.10]
│ │ │ │ - 0x0000000000000001 (NEEDED)             Shared library: [libLLVMTarget.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUAsmParser.so.10]
│ │ │ │   0x0000000000000001 (NEEDED)             Shared library: [libLLVMAMDGPUDesc.so.10]
[...]
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#43849; Package guix. (Wed, 07 Oct 2020 16:46:01 GMT) Full text and rfc822 format available.

Message #8 received at 43849 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 43849 <at> debbugs.gnu.org
Subject: Re: bug#43849: mesa is not reproducible
Date: Wed, 07 Oct 2020 18:45:45 +0200
Dear Danny,

You asked on guix-devel since when Mesa is not reproducible: at least
since v1.1.0.

  git --no-pager log v1.1.0 -1 --format='%H'
  d62c9b2671be55ae0305bebfda17b595f33797f2

  guix time-machine --commit=d62c9b2671be55ae0305bebfda17b595f33797f2 \
       -- build mesa
  guix time-machine --commit=d62c9b2671be55ae0305bebfda17b595f33797f2 \
       -- build mesa --no-grafts --check -K

--8<---------------cut here---------------start------------->8---
guix build: error: derivation `/gnu/store/wsp9wf83bbsmz8x061rhqndx05zmjff0-mesa-19.3.4.drv' may not be deterministic: output `/gnu/store/2mf0clz9w64diy0kz11qcs4q5wg9hc6z-mesa-19.3.4' differs from ?/gnu/store/2mf0clz9w64diy0kz11qcs4q5wg9hc6z-mesa-19.3.4-check?
--8<---------------cut here---------------end--------------->8---

And the differing files are:

 - lib/dri/iris_dri.so
 - lib/dri/nouveau_drv_video.so
 - lib/libvulkan_radeon.so
 - lib/vdpau/libvdpau_nouveau.so.1.0.0


All the best,
simon




Merged 42139 43849. Request was from Marius Bakke <marius <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 10 Oct 2020 10:22:02 GMT) Full text and rfc822 format available.

Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 10 May 2023 12:20:02 GMT) Full text and rfc822 format available.

Notification sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
bug acknowledged by developer. (Wed, 10 May 2023 12:20:02 GMT) Full text and rfc822 format available.

Message #15 received at 43849-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: Danny Milosavljevic <dannym <at> scratchpost.org>, 43849-done <at> debbugs.gnu.org
Subject: Re: bug#43849: mesa is not reproducible
Date: Wed, 10 May 2023 08:18:59 -0400
Hi,

zimoun <zimon.toutoune <at> gmail.com> writes:

> Dear Danny,
>
> You asked on guix-devel since when Mesa is not reproducible: at least
> since v1.1.0.
>
>   git --no-pager log v1.1.0 -1 --format='%H'
>   d62c9b2671be55ae0305bebfda17b595f33797f2
>
>   guix time-machine --commit=d62c9b2671be55ae0305bebfda17b595f33797f2 \
>        -- build mesa
>   guix time-machine --commit=d62c9b2671be55ae0305bebfda17b595f33797f2 \
>        -- build mesa --no-grafts --check -K
>
> guix build: error: derivation `/gnu/store/wsp9wf83bbsmz8x061rhqndx05zmjff0-mesa-19.3.4.drv' may not be deterministic: output `/gnu/store/2mf0clz9w64diy0kz11qcs4q5wg9hc6z-mesa-19.3.4' differs from ?/gnu/store/2mf0clz9w64diy0kz11qcs4q5wg9hc6z-mesa-19.3.4-check?
>
> And the differing files are:
>
>  - lib/dri/iris_dri.so
>  - lib/dri/nouveau_drv_video.so
>  - lib/libvulkan_radeon.so
>  - lib/vdpau/libvdpau_nouveau.so.1.0.0

This has supposedly been fixed by updates to Meson.

Closing.

-- 
Thanks,
Maxim




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 10 May 2023 12:20:03 GMT) Full text and rfc822 format available.

Notification sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
bug acknowledged by developer. (Wed, 10 May 2023 12:20:06 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 08 Jun 2023 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 294 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.