Include all build environment dependencies in gitian descriptors #4265

issue gdm85 opened this issue on May 31, 2014
  1. gdm85 commented at 4:40 PM on May 31, 2014: contributor

    I am currently unable to produce a matching 0.9.1 gitian build; I think it is a bug that bitcoin's gitian build does not enforce specific version of packages that are going to affect the deterministic build.

    Right now I am doing some scripting experiments to force downgrade to package versions as per the assert files already in repository, once I am finished perhaps I could see how to fit this in existing (or new) gitian-builder features.

    I would like to keep this bug open first and foremost to get your feedback but also to be able to close it when we can say that our gitian build contains all the necessary information (including pinned package versions); this may or not may require extra scripts and/or some feature from gitian-build.

    See https://gist.github.com/gdm85/d83f6a61b1e21249a558

    NOTE: I cannot out of my head imagine the reason for this inconsistency, so far I can only think of linux-libc-dev as a potential culprit and will move on to next step of troubleshooting once I have all packages at same versions

  2. laanwj added the label Build system on Jun 1, 2014
  3. gdm85 commented at 6:26 PM on June 1, 2014: contributor

    By the way, the URL for Debian 7.4 ISO is broken (https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md)

    It could be instead: http://ftp.at.debian.org/debian-jigdo/current/amd64/iso-cd/debian-7.4.0-amd64-netinst.iso

    Although the torrent file is the probably the best way to retrieve these old releases for deterministically built software

  4. gdm85 cross-referenced this on Jun 1, 2014 from issue Consider integration with Docker.io images/containers by np
  5. gdm85 cross-referenced this on Jun 2, 2014 from issue Support package pinning/downgrade by gdm85
  6. laanwj commented at 1:09 PM on June 2, 2014: member

    Yes, the 7.4 link is broken. 7.5 should work just as well, though, the outer VM doesn't need to be deterministic.

  7. gdm85 cross-referenced this on Jun 3, 2014 from issue A few documentation fixes + added link to my Docker/LXC gitian-builder guide by gdm85
  8. gdm85 commented at 9:54 AM on June 3, 2014: contributor

    I am closing this with the provided rationale that the outer VM doesn't need to be deterministic. Will keep this in mind for future experiments.

  9. gdm85 closed this on Jun 3, 2014

  10. bitcoin locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:55 UTC