bug#43849: mesa is not reproducible

2023-05-10 Thread Maxim Cournoyer
Hi,

zimoun  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





bug#43849: mesa is not reproducible

2020-10-07 Thread zimoun
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





bug#43849: mesa is not reproducible

2020-10-07 Thread Danny Milosavljevic
--- /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:
│ │ │ │TagType Name/Value
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libglapi.so.0]
│ │ │ │   0x0001 (NEEDED) Shared library: [libdrm.so.2]
│ │ │ │ - 0x0001 (NEEDED) Shared library: 
[libLLVMMCJIT.so.10]
│ │ │ │ - 0x0001 (NEEDED) Shared library: 
[libLLVMExecutionEngine.so.10]
│ │ │ │ - 0x0001 (NEEDED) Shared library: 
[libLLVMRuntimeDyld.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMCoroutines.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMX86Disassembler.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMX86CodeGen.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMX86Desc.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMX86Info.so.10]
│ │ │ │ + 0x0001 (NEEDED) Shared library: 
[libLLVMMCJIT.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAMDGPUDisassembler.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAMDGPUCodeGen.so.10]
│ │ │ │ - 0x0001 (NEEDED) Shared library: 
[libLLVMTarget.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAMDGPUAsmParser.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAMDGPUDesc.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAMDGPUInfo.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMipo.so.10]
│ │ │ │ + 0x0001 (NEEDED) Shared library: 
[libLLVMExecutionEngine.so.10]
│ │ │ │ + 0x0001 (NEEDED) Shared library: 
[libLLVMTarget.so.10]
│ │ │ │ + 0x0001 (NEEDED) Shared library: 
[libLLVMRuntimeDyld.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMScalarOpts.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMInstCombine.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMTransformUtils.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMAnalysis.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMMC.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMCore.so.10]
│ │ │ │   0x0001 (NEEDED) Shared library: 
[libLLVMSupport.so.10]
│ │ │ ├── readelf --wide --notes {}
│ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │  
│ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │OwnerData size   Description
│ │ │ │ -  GNU  0x0014  NT_GNU_BUILD_ID (unique build 
ID bitstring) Build ID: cb4291676757c7134df419d2ebdb07b51aabe3cd
│ │ │ │ +  GNU  0x0014  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 @@
│ │ │ │0x9cd8 584d4c5f 53657443 68617261 63746572 XML_SetCharacter
│ │ │ │0x9ce8 44617461 48616e64 6c657200 584d4c5f DataHandler.XML_
│ │ │ │0x9cf8 47657443 75727265 6e744279 7465496e GetCurrentByteIn
│ │ │ │0x9d08 64657800 5f5f7072 6f676e61 6d65005f dex.__progname._
│ │ │ │0x9d18 5f70726f 676e616d 655f6675 6c6c006c _progname_full.l
│ │ │ │0x9d28 6962676c