Build ID & reproducible build

Vagrant Cascadian vagrant at debian.org
Sun Dec 2 15:42:36 GMT 2018


On 2018-12-02, Domenico Andreoli wrote:
> 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").

The notes repository:

  https://salsa.debian.org/reproducible-builds/reproducible-notes/blob/master/issues.yml

Has a few potentially relevent issues:

  build_id_variation_requiring_further_investigation
  build_id_differences_only

There's also a page listing the issues on tests.reproducible-builds.org,
but I can't access that right now... should be back soon.


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20181202/fcc476cb/attachment.sig>


More information about the Reproducible-builds mailing list