Build ID & reproducible build

Domenico Andreoli cavok at debian.org
Sun Dec 2 10:25:47 GMT 2018


Hi,

  in working at making dwarves [0] build reproducible I stumbled upon
the Build ID, which is just the root of tons of other diffs.

diffoscope highlights:

│ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │    Owner                 Data size      Description
│ │ │ │    GNU                  0x00000014      NT_GNU_BUILD_ID (unique build ID bitstring)
│ │ │ │ -    Build ID: 6f3f14da239d0b68ba179ee7a2f2570c4d970db0
│ │ │ │ +    Build ID: c68caf4dba0ea46c05dddf9405bda4290c6ceaa6


This looks as a wanted feature for debugging symbols association but
conflicts with the needs of build reproducibility.

I cannot believe nobody has discussed it yet but I've not been able to
find any mention (search keywords: "Build ID reproducible build").

What am I missing? 

Kind regards,
Domenico

[0] https://salsa.debian.org/cavok/dwarves.git

-- 
3B10 0CA1 8674 ACBA B4FE  FCD2 CE5B CF17 9960 DE13



More information about the Reproducible-builds mailing list