Your message dated Sat, 05 Aug 2023 21:08:07 +0000
with message-id <[email protected]>
and subject line Bug#1042954: fixed in libcerf 2.4-2
has caused the Debian Bug report #1042954,
regarding libcerf: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1042954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042954
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libcerf
Version: 2.3-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
libcerf could not be built reproducibly.
This is because the manual pages embedded absolute build path in the
title of the page.
A patch is attached that specifies a specific, deterministic title to
pod2man, thus making the build reproducible.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/CMakeLists.txt 2023-08-03 09:45:26.863220289 +0100
--- b/CMakeLists.txt 2023-08-03 09:56:16.000000000 +0100
@@ -74,7 +74,7 @@
add_compile_options(-Wno-sign-compare -fno-omit-frame-pointer)
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL
"GNU" )
- option(PORTABLE "Build a portable binary without host-specific
optimization" ON)
+ option(PORTABLE "Build a portable binary without host-specific
optimization" OFF)
if(NOT PORTABLE)
add_compile_options(-march=native)
endif()
--- a/debian/patches/0003-Fix-name-of-manual-pages.patch 1970-01-01
01:00:00.000000000 +0100
--- b/debian/patches/0003-Fix-name-of-manual-pages.patch 2023-08-03
09:56:15.241522363 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2023-08-03
+
+--- libcerf-2.3.orig/man/CMakeLists.txt
++++ libcerf-2.3/man/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ function(one_page pname section srcname)
+ add_custom_command(
+ OUTPUT "${pname}.${section}"
+- COMMAND pod2man -s ${section} -c "libcerf manual"
++ COMMAND pod2man -s ${section} -c "libcerf manual" -n "${pname}"
+ "${CMAKE_CURRENT_SOURCE_DIR}/${srcname}.pod"
+ "${CMAKE_CURRENT_BINARY_DIR}/${pname}.${section}"
+ DEPENDS ${srcname}.pod
--- a/debian/patches/series 2023-08-03 09:45:26.863220289 +0100
--- b/debian/patches/series 2023-08-03 09:54:34.393918105 +0100
@@ -1,2 +1,3 @@
0001-Fix-install-paths-for-.cmake-files.patch
0002-Fix-arch-native-compilation.patch
+0003-Fix-name-of-manual-pages.patch
--- End Message ---
--- Begin Message ---
Source: libcerf
Source-Version: 2.4-2
Done: Roland Mas <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libcerf, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roland Mas <[email protected]> (supplier of updated libcerf package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 05 Aug 2023 21:04:52 +0200
Source: libcerf
Architecture: source
Version: 2.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Roland Mas <[email protected]>
Closes: 1042954
Changes:
libcerf (2.4-2) unstable; urgency=medium
.
* Bug fix: "please make the build reproducible", thanks to Chris Lamb
(Closes: #1042954).
* Update Lintian override following new upstream release.
Checksums-Sha1:
9486963e987f57648a002fcb03ba0b828ffeab05 2078 libcerf_2.4-2.dsc
187d99fc6526686c5713885434a33178f5326f4e 4484 libcerf_2.4-2.debian.tar.xz
2c3b13bd1ed47eb12bdfa996d5e9a1b279243369 7382 libcerf_2.4-2_amd64.buildinfo
Checksums-Sha256:
c4bbeacb320a0619d019404093b3598c18c2a93004f55c768fcb22b2e5c7b72f 2078
libcerf_2.4-2.dsc
200dd5b5ce4dce6b8d709cfed68f07a999bacf24aa5a1a8968f5349f3ec75011 4484
libcerf_2.4-2.debian.tar.xz
a759dd30384413c8ee2b7e032edc11c060ad5ce14768f2f2711543f03042c283 7382
libcerf_2.4-2_amd64.buildinfo
Files:
fa0ea1b0722a45cff831a7679ea94fc9 2078 science optional libcerf_2.4-2.dsc
3facbb0d7cf3b033053644367b96fdff 4484 science optional
libcerf_2.4-2.debian.tar.xz
0bb325fae63024ab7750a0c975f05b85 7382 science optional
libcerf_2.4-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmTOnaYACgkQ0w3s0lmT
IvxkdQ/9E6/2Ukl1OR62rTCL0RN3eRW0Tmgh6mE1YE7dGjFKS6+V4Tgw0pyMYQZH
zJoynpyB0cjsyJEmPbQOHTluo2HU2rm6VWf49NBg4S2DP+0DHkJNj2TK0et0Oo5r
lO9Y+a2r6/lw98BB2YnMt076ARUQDToKC6HtGogXSpbtsnWaJ+xSpOSkNIl6AVe7
yDY79osfJaXMPX70MeGvxsfJ8h7/koW0eD2ApqeSXXl8Oi7qLpikGVt2F7DtC7hV
EjoPsraSDXbkKwtxT5ApHi2q1wyj+od1dkyBqxkCLYDIXjEZcfjcVEzIyVl4R6BJ
oNLAmr1wQzw/jDMuUERDAAJhhFCYZQkYBFoD+F9EVnhb40RC43pc4iToW51ohBWS
Od8FahfQ6D4gzFs/3VA4zEG6hLrVuIru9R3bJSq4RWl9Yrw1tJ3b4G8s2Q6SCe2s
xc8mNa89a9vTdNsUQVD6TbxbS7eqVUtOQPE/uX1lnaTavGBF8LlsmILQ9tJ2/5re
87+Lx4hV2WGxzYgStnmMtngDbTgIXwuKbd5Z0AN2p8NiX6AmClxXYRyYcwfv7ObT
tuGxQMRDjLVs25HMc+G2l1u6ochPwrxRKptZHR0h7766hRQJxcxCqWqvFglypAJA
ngmc6MtTy8Y3zyDAPJi2DL7gR//Ces/PIMRW4ZtDeZB8Ajd4RV0=
=3h3T
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers