Samba build is not reproducible because we include 'uname -a' information as a string.
This bug was referenced in samba master: f3433f60b8ee83fc785a6e6838513de31bff5a6a 068b366709d005275727a0e8929d272c04cb7bd8 e604f7575167d3572e1b67c6e77ab7273508533d 3a7dbf8b77b2a9e7cdc55bc5b339b9f501d037aa
Created attachment 18318 [details] patch for Samba 4.20
Created attachment 18321 [details] patch for 4.20 (v2) The MR had 7 patches in it, but 3 of them were changing things not essential for build reproducibility, so I left out the BUG number. But they were tangled up in the fix patches so they got included. This patchset has the 4 essential patches. I have tested repeated builds are identical on 4.20, with both `configure` and `configure.developer`. The same patches also apply to 4.19 and 4.18.
Created attachment 18322 [details] patches for 4.17 4.17 patch included in case there is interest.
This is for 4.20.
Pushed to autobuild-v4-20-test.
This bug was referenced in samba v4-20-test: eb480df1baf2efdee1fd9b79e1548b17dc7a82db e7c132a4a2cc3ff2803aff03f94e98615eb4e185 b1173444ff88a81cc6d72d1eb124e76022b771bc e2191933876aab52bd039a7150d88e80df7aaac7
Closing out bug report. Thanks!
This bug was referenced in samba v4-20-stable (Release samba-4.20.2): eb480df1baf2efdee1fd9b79e1548b17dc7a82db e7c132a4a2cc3ff2803aff03f94e98615eb4e185 b1173444ff88a81cc6d72d1eb124e76022b771bc e2191933876aab52bd039a7150d88e80df7aaac7