qutimdevelop team mailing list archive
-
qutimdevelop team
-
Mailing list archive
-
Message #01477
[Bug 1724148] [NEW] package does not build reproducibly
Public bug reported:
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/qutim/plugins/libsdlsound.so differs in ELF section .rodata
--- /tmp/tmp.yl865OqfE2/tmp.KPxqyhEYIe 2017-09-23 15:43:47.779396435 +0000
+++ /tmp/tmp.yl865OqfE2/tmp.podTPZ6puH 2017-09-23 15:43:47.783396458 +0000
@@ -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/rpmbuild/BUILD/qutim-0.3.3/build/CMakeCache.txt 2018-11-14 02:16:42.249233141 +0000
@@ -3128,97 +3128,97 @@
QUTIM_ADDITIONAL_SOURCES:INTERNAL=
QUTIM_INCLUDE_DIR:INTERNAL=/home/abuild/rpmbuild/BUILD/qutim-0.3.3/build/core/libqutim/include
QUTIM_LIBRARY:INTERNAL=libqutim
-QUTIM_accountcreator_DEBUG_ID:INTERNAL=857d7147e841e0e7
-QUTIM_addcontactdlg_DEBUG_ID:INTERNAL=4184d813f2f957ce
coming from core/cmake/QutIMMacros.cmake using RANDOM
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.
** Affects: qutim
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/1724148
Title:
package does not build reproducibly
Status in qutim:
New
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/qutim/plugins/libsdlsound.so differs in ELF section .rodata
--- /tmp/tmp.yl865OqfE2/tmp.KPxqyhEYIe 2017-09-23 15:43:47.779396435 +0000
+++ /tmp/tmp.yl865OqfE2/tmp.podTPZ6puH 2017-09-23 15:43:47.783396458 +0000
@@ -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/rpmbuild/BUILD/qutim-0.3.3/build/CMakeCache.txt 2018-11-14 02:16:42.249233141 +0000
@@ -3128,97 +3128,97 @@
QUTIM_ADDITIONAL_SOURCES:INTERNAL=
QUTIM_INCLUDE_DIR:INTERNAL=/home/abuild/rpmbuild/BUILD/qutim-0.3.3/build/core/libqutim/include
QUTIM_LIBRARY:INTERNAL=libqutim
-QUTIM_accountcreator_DEBUG_ID:INTERNAL=857d7147e841e0e7
-QUTIM_addcontactdlg_DEBUG_ID:INTERNAL=4184d813f2f957ce
coming from core/cmake/QutIMMacros.cmake using RANDOM
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/1724148/+subscriptions