gitian: Make protobuf win32 intermediate output deterministic #3742

pull laanwj wants to merge 1 commits into bitcoin:master from laanwj:2014_02_win32_protobuf_determinism changing 1 files +2 −2
  1. laanwj commented at 6:58 AM on February 25, 2014: member

    While building protobuf in different environments we noticed that the host tool protoc was slightly different between builds (a symbol table sorting issue). Add a deterministic seed for gcc as well as disable zlib support just in case.

    Exected output is now:

    e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip
    a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip
    

    No effect on final executables so no version bump.

  2. gitian: Make protobuf win32 intermediate output deterministic
    While building protobuf in different environments we noticed that
    the host tool protoc was slightly different between builds (a symbol table
    sorting issue).
    Add a deterministic seed as well as disable zlib support.
    
    Exected output is now:
    
        e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip
        a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip
    
    No effect on final executables so no version bump.
    31b3d94ef5
  3. BitcoinPullTester commented at 7:34 AM on February 25, 2014: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/31b3d94ef5b84aee44c70f779ab5261df4784075 for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.

  4. laanwj added this to the milestone 0.9.0 on Feb 25, 2014
  5. laanwj closed this on Feb 25, 2014

  6. laanwj reopened this on Feb 25, 2014

  7. int03h commented at 4:28 PM on February 25, 2014: none

    Confirmed. ACK if I have a vote.

    My output :

    e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip

    a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip

    57f3f122255f7fb8044a1474cde2e62d9b90e8ce346d4e171b7ca8ab44a55a18 protobuf-win32-res.yml

  8. gavinandresen referenced this in commit 34b9ea7db1 on Feb 25, 2014
  9. gavinandresen merged this on Feb 25, 2014
  10. gavinandresen closed this on Feb 25, 2014

  11. laanwj commented at 4:35 PM on February 25, 2014: member

    @int03h thanks for testing

  12. laanwj deleted the branch on Apr 9, 2014
  13. DrahtBot 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-04-13 15:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me