package does not build reproducibly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qutim |
New
|
Undecided
|
Unassigned |
Bug Description
While working on the reproducible builds effort, I found that
when building the qutim package for openSUSE Linux, there were slight differences between each build in several .so files like
/usr/lib64/
--- /tmp/tmp.
+++ /tmp/tmp.
@@ -14,8 +14,8 @@
58f0 204c6179 65720000 70617474 65726e3d Layer..pattern=
5900 51555449 4d5f504c 5547494e 5f564552 QUTIM_PLUGIN_VER
5910 49464943 4154494f 4e5f4441 54410a64 IFICATION_DATA.d
- 5920 65627567 69643d39 34613864 39313536 ebugid=94a8d9156
- 5930 36386634 3436370a 6c696271 7574696d 68f4467.libqutim
+ 5920 65627567 69643d62 38636534 36353136 ebugid=b8ce46516
+ 5930 30663162 3734350a 6c696271 7574696d 0f1b745.libqutim
5940 3d302e33 2e332e30 00000000 00000000 =0.3.3.0........
coming from
+++ /home/abuild/
@@ -3128,97 +3128,97 @@
QUTIM_
QUTIM_
QUTIM_
-QUTIM_
-QUTIM_
coming from core/cmake/
IMHO the usage of RANDOM should be replaced with a hash over the relevant input
so that it changes if and only if that input changes.