Skip to content
This repository has been archived by the owner on Nov 19, 2019. It is now read-only.

Make the build reproducible #139

Conversation

lamby
Copy link

@lamby lamby commented Nov 11, 2019

Whilst working on the Reproducible Builds effort we noticed that isbg could not be built reproducibly.

This is because it embeds the value of xdg_cache_home in the documentation which invariably points to something like /home/lamby/.cache and thus varies depending on the build user.

This was originally filed in Debian as #944520.

Whilst working on the Reproducible Builds effort [0] we noticed that
isbg could not be built reproducibly.

This is because it embeds the value of `xdg_cache_home` in the
documentationwhich invariably points to something like:

   /home/lamby/.cache

... and thus varies depending on the build user.

This was originally filed in Debian as #944520 [1].

 [0] https://reproducible-builds.org/
 [1] https://bugs.debian.org/944520
@baldurmen
Copy link
Contributor

Hello,

Thanks for this patch. I think this has already been fixed in ba91de9 and will be part of the next isbg release. I did a bunch of tests with reprotest as part of the Debian packaging process and that patch seemed to work.

I didn't add a patch in Debian since 1.2.6 should be out soonish :)

I'll close this for now, but if that patch doesn't work on your side, feel free to reopen it and tell us.

Cheers,

@baldurmen baldurmen closed this Nov 11, 2019
@lamby
Copy link
Author

lamby commented Nov 12, 2019

Oh nice, the annotation thing is much nicer too. :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants