qtum icon indicating copy to clipboard operation
qtum copied to clipboard

different result of gitian build

Open y-chan opened this issue 3 years ago • 0 comments

Hi, I'm y-chan(Qtum fork currency developer). The result of the gitian build for that currency is strange, so I tested the gitian build for Qtum. As a result, the result of Qtum's gitian build was also strange. I found an issue where the gitian build results are different every time!

My Build Environment

OS: Ubuntu 20.04.2 LTS (Focal Fossa)
Built with Docker, and use `contrib/gitian-build.py` script

First result:

51a1fb2726b6ce99b15743bbe2db81fd1d1352ca2473d07d10625a2fea48c36d  qtum-0.20.2-aarch64-linux-gnu-debug.tar.gz
abf6b42e43b365224f6ace6a934c907fef564b4d7a00304bcd0b36a38689653d  qtum-0.20.2-aarch64-linux-gnu.tar.gz
47a60f4c98e384bdd9280e60b04afd22652b25c343f496b5e867cf674b9e3f60  qtum-0.20.2-arm-linux-gnueabihf-debug.tar.gz
a0f56b7abff5e2b15ac46e1c1b25bb39b6f0371dca162ccf5058ff8ac6e5273a  qtum-0.20.2-arm-linux-gnueabihf.tar.gz
86eadc10d4ff4328b9bb18630fe8a04b7108f2f45bbb0e9f96dfa98467e6ec31  qtum-0.20.2-riscv64-linux-gnu-debug.tar.gz
7193882e6696dfc83e755a1c832853f6703120ef869175e9bc9a4ffbbc594249  qtum-0.20.2-riscv64-linux-gnu.tar.gz
84c6e406553d4d001a398e23a35a89d96b3965587bf893aeaa536e69e7847569  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
dabba8a0e7a8b7e5f7170c21fa069625eb8aa7f3a93ea7cacff3a05e07088fa4  qtum-0.20.2-x86_64-linux-gnu.tar.gz

dfeeee80c4d5798b56a8ccaf8cb8826ab926247f6f29db3ef4c29637386e1f91  qtum-0.20.2-win64-debug.zip
91f1339a9ac63a9d6c2233dc94026d7d4980a146c038af09c804d82ef62a7a41  qtum-0.20.2-win64-setup-unsigned.exe
7e4b6f3be12f572a641c1bce8b789df7d43c6d2ccb94ede50913e4401f1e79f6  qtum-0.20.2-win64.zip

ed2f1131c59396afc17b76bf9e0adc479721894b80255d098fe33b0f6f868c31  qtum-0.20.2-osx-unsigned.dmg
29790f21d6642527eb6b199dace5d4b6d275b0515e91e04ccb277c501a107be4  qtum-0.20.2-osx64.tar.gz

e5b8a5d5152613f24b7a3e6474e7672345ec2d57cd52957ff3f9c2716cfc49f3  src/qtum-0.20.2.tar.gz

Second result:

51a1fb2726b6ce99b15743bbe2db81fd1d1352ca2473d07d10625a2fea48c36d  qtum-0.20.2-aarch64-linux-gnu-debug.tar.gz
abf6b42e43b365224f6ace6a934c907fef564b4d7a00304bcd0b36a38689653d  qtum-0.20.2-aarch64-linux-gnu.tar.gz
47a60f4c98e384bdd9280e60b04afd22652b25c343f496b5e867cf674b9e3f60  qtum-0.20.2-arm-linux-gnueabihf-debug.tar.gz
a0f56b7abff5e2b15ac46e1c1b25bb39b6f0371dca162ccf5058ff8ac6e5273a  qtum-0.20.2-arm-linux-gnueabihf.tar.gz
86eadc10d4ff4328b9bb18630fe8a04b7108f2f45bbb0e9f96dfa98467e6ec31  qtum-0.20.2-riscv64-linux-gnu-debug.tar.gz
7193882e6696dfc83e755a1c832853f6703120ef869175e9bc9a4ffbbc594249  qtum-0.20.2-riscv64-linux-gnu.tar.gz
46c96b0c49699523f4b5a54bad09d3a57c719a7cb2342a78a9ae0ae2aebab4e0  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
91b4854c0e5ec1ebfb00133b14afdb879a5abf4d1fb796784f01820791c93ef7  qtum-0.20.2-x86_64-linux-gnu.tar.gz

dfeeee80c4d5798b56a8ccaf8cb8826ab926247f6f29db3ef4c29637386e1f91  qtum-0.20.2-win64-debug.zip
36f4db95923783c38871bbb20265b97b5b9cc24044a8f2c07799ccc9a65787c5  qtum-0.20.2-win64-setup-unsigned.exe
77381980fa43fef6fb3ba504c215d6d5efdf66a9b8ad412dbe46428ddb90f819  qtum-0.20.2-win64.zip

ed2f1131c59396afc17b76bf9e0adc479721894b80255d098fe33b0f6f868c31  qtum-0.20.2-osx-unsigned.dmg
29790f21d6642527eb6b199dace5d4b6d275b0515e91e04ccb277c501a107be4  qtum-0.20.2-osx64.tar.gz

e5b8a5d5152613f24b7a3e6474e7672345ec2d57cd52957ff3f9c2716cfc49f3  src/qtum-0.20.2.tar.gz

reference: Qtum 0.20.2 release page

51a1fb2726b6ce99b15743bbe2db81fd1d1352ca2473d07d10625a2fea48c36d  qtum-0.20.2-aarch64-linux-gnu-debug.tar.gz
abf6b42e43b365224f6ace6a934c907fef564b4d7a00304bcd0b36a38689653d  qtum-0.20.2-aarch64-linux-gnu.tar.gz
47a60f4c98e384bdd9280e60b04afd22652b25c343f496b5e867cf674b9e3f60  qtum-0.20.2-arm-linux-gnueabihf-debug.tar.gz
a0f56b7abff5e2b15ac46e1c1b25bb39b6f0371dca162ccf5058ff8ac6e5273a  qtum-0.20.2-arm-linux-gnueabihf.tar.gz
86eadc10d4ff4328b9bb18630fe8a04b7108f2f45bbb0e9f96dfa98467e6ec31  qtum-0.20.2-riscv64-linux-gnu-debug.tar.gz
7193882e6696dfc83e755a1c832853f6703120ef869175e9bc9a4ffbbc594249  qtum-0.20.2-riscv64-linux-gnu.tar.gz
6e0efa9d2958c8d6f32ba01a2466c8358e616a7d3a5e1969749d14470e6d631b  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
52d746f2fb827c43cd8e1784a29ad6d21b843141b85002a49a3822ceebe8651d  qtum-0.20.2-x86_64-linux-gnu.tar.gz

dfeeee80c4d5798b56a8ccaf8cb8826ab926247f6f29db3ef4c29637386e1f91  qtum-0.20.2-win64-debug.zip
3071466f94f474a28ed0f324ffef67c5f58d1eb38541a2aec030547246234670  qtum-0.20.2-win64-setup-unsigned.exe
bdd3afc7e1339f7accbad1a4269deacecbceed4b92870436475266126f261ff0  qtum-0.20.2-win64.zip

4d789ef04de65a86bb640aa658dd441fcc296fbf08ef6fd471ec06de767e93da  qtum-0.20.2-osx-unsigned.dmg
14538ea562ae3e8fcfb8b7ae265fd4a74c0d041384da2c62b1a0ef6d9b82cc64  qtum-0.20.2-osx64.tar.gz

e5b8a5d5152613f24b7a3e6474e7672345ec2d57cd52957ff3f9c2716cfc49f3  src/qtum-0.20.2.tar.gz

Diffrent results 1(x86_64 linux)

=== first ===
84c6e406553d4d001a398e23a35a89d96b3965587bf893aeaa536e69e7847569  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
dabba8a0e7a8b7e5f7170c21fa069625eb8aa7f3a93ea7cacff3a05e07088fa4  qtum-0.20.2-x86_64-linux-gnu.tar.gz
=== second ===
46c96b0c49699523f4b5a54bad09d3a57c719a7cb2342a78a9ae0ae2aebab4e0  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
91b4854c0e5ec1ebfb00133b14afdb879a5abf4d1fb796784f01820791c93ef7  qtum-0.20.2-x86_64-linux-gnu.tar.gz
=== release page ===
6e0efa9d2958c8d6f32ba01a2466c8358e616a7d3a5e1969749d14470e6d631b  qtum-0.20.2-x86_64-linux-gnu-debug.tar.gz
52d746f2fb827c43cd8e1784a29ad6d21b843141b85002a49a3822ceebe8651d  qtum-0.20.2-x86_64-linux-gnu.tar.gz

Diffrent results 2(windows)

=== first ===
91f1339a9ac63a9d6c2233dc94026d7d4980a146c038af09c804d82ef62a7a41  qtum-0.20.2-win64-setup-unsigned.exe
7e4b6f3be12f572a641c1bce8b789df7d43c6d2ccb94ede50913e4401f1e79f6  qtum-0.20.2-win64.zip
=== second ===
36f4db95923783c38871bbb20265b97b5b9cc24044a8f2c07799ccc9a65787c5  qtum-0.20.2-win64-setup-unsigned.exe
77381980fa43fef6fb3ba504c215d6d5efdf66a9b8ad412dbe46428ddb90f819  qtum-0.20.2-win64.zip
=== release page ===
3071466f94f474a28ed0f324ffef67c5f58d1eb38541a2aec030547246234670  qtum-0.20.2-win64-setup-unsigned.exe
bdd3afc7e1339f7accbad1a4269deacecbceed4b92870436475266126f261ff0  qtum-0.20.2-win64.zip

Different result 3(osx)

=== first ===
ed2f1131c59396afc17b76bf9e0adc479721894b80255d098fe33b0f6f868c31  qtum-0.20.2-osx-unsigned.dmg
29790f21d6642527eb6b199dace5d4b6d275b0515e91e04ccb277c501a107be4  qtum-0.20.2-osx64.tar.gz
=== second ===
ed2f1131c59396afc17b76bf9e0adc479721894b80255d098fe33b0f6f868c31  qtum-0.20.2-osx-unsigned.dmg
29790f21d6642527eb6b199dace5d4b6d275b0515e91e04ccb277c501a107be4  qtum-0.20.2-osx64.tar.gz
=== release page ===
4d789ef04de65a86bb640aa658dd441fcc296fbf08ef6fd471ec06de767e93da  qtum-0.20.2-osx-unsigned.dmg
14538ea562ae3e8fcfb8b7ae265fd4a74c0d041384da2c62b1a0ef6d9b82cc64  qtum-0.20.2-osx64.tar.gz

How to fix this issue?

y-chan avatar Apr 28 '21 02:04 y-chan