Your message dated Thu, 05 Oct 2023 07:04:19 +0000
with message-id <[email protected]>
and subject line Bug#1053356: fixed in rtpengine 11.5.1.9-1
has caused the Debian Bug report #1053356,
regarding rtpengine: 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.)
--
1053356: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053356
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rtpengine
Version: 11.5.1.3-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
rtpengine could not be built reproducibly.
This is because the manpages generated by pandoc contained the current
build date.
An (upstreamable) patch is attached that uses the value from the
SOURCE_DATE_EPOCH environment variable if available.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-build.patch 2023-10-02 15:02:34.238412892
+0200
@@ -0,0 +1,28 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2023-10-02
+
+--- rtpengine-11.5.1.3.orig/lib/common.Makefile
++++ rtpengine-11.5.1.3/lib/common.Makefile
+@@ -38,7 +38,7 @@ $(DAEMONSRCS) $(HASHSRCS): $(patsubst %,
+ cat "$<" | sed '/^# /d; s/^##/#/' | \
+ pandoc -s -t man \
+ -M "footer:$(RTPENGINE_VERSION)" \
+- -M "date:$(shell date -I)" \
++ -M "date:$(BUILD_DATE)" \
+ -o "$@"
+
+ resample.c codeclib.strhash.c mix.c packet.c: fix_frame_channel_layout.h
+--- rtpengine-11.5.1.3.orig/lib/lib.Makefile
++++ rtpengine-11.5.1.3/lib/lib.Makefile
+@@ -64,3 +64,10 @@ ifneq ($(DBG),yes)
+ endif
+ endif
+ endif
++
++DATE_FMT = +%Y-%m-%d
++ifdef SOURCE_DATE_EPOCH
++ BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)"
2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null ||
date -u "$(DATE_FMT)")
++else
++ BUILD_DATE ?= $(shell date "$(DATE_FMT)")
++endif
--- a/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series 2023-10-02 15:02:31.666403496 +0200
@@ -0,0 +1 @@
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: rtpengine
Source-Version: 11.5.1.9-1
Done: Victor Seva <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rtpengine, 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.
Victor Seva <[email protected]> (supplier of updated rtpengine 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: Thu, 05 Oct 2023 08:42:37 +0200
Source: rtpengine
Architecture: source
Version: 11.5.1.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1053356
Changes:
rtpengine (11.5.1.9-1) unstable; urgency=medium
.
* New upstream version 11.5.1.9 (Closes: #1053356)
Checksums-Sha1:
e429770f2c9e1201e170bfe0f0fee90b2947bc1f 2989 rtpengine_11.5.1.9-1.dsc
82870c1c87cbbf092198379b80b926307a09d5ba 6483993 rtpengine_11.5.1.9.orig.tar.gz
604b0321662957d988a1bd06dc6a3dfd35e07e71 9296
rtpengine_11.5.1.9-1.debian.tar.xz
beeef21c5b3102c32a7422fc4fd94c93db70bb7b 17326
rtpengine_11.5.1.9-1_amd64.buildinfo
Checksums-Sha256:
7cb76e3ce55957386e07ca696da1aef442045d9fc5cd7bb73118ec8c70abcaf9 2989
rtpengine_11.5.1.9-1.dsc
3fc0042387c9603dc8da3803f66e7b92b0624b99fd859dbb2bfb66c2901373d3 6483993
rtpengine_11.5.1.9.orig.tar.gz
97b693547236d0b770cdd0e9e79fe20f1a3b60c3a861beac339edc39e0e9f977 9296
rtpengine_11.5.1.9-1.debian.tar.xz
4063eeb978c3e4ad203c11426fc39c9a871c5f6dfa178363198c6690e3771ab3 17326
rtpengine_11.5.1.9-1_amd64.buildinfo
Files:
363b37ab5926b5b758779b27356ffe01 2989 net optional rtpengine_11.5.1.9-1.dsc
4f2126c4f9748697cc6c1c646b94b6b2 6483993 net optional
rtpengine_11.5.1.9.orig.tar.gz
a326adb3b85217ac030f893e0a59a0c6 9296 net optional
rtpengine_11.5.1.9-1.debian.tar.xz
08c8fbe51dfbd09a69e5dd82b8d00f08 17326 net optional
rtpengine_11.5.1.9-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCZR5cNhEcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsonWAP4zlzYp9L5z3/v5qHCtNNlluIawx6WnBBRY
fA+AU0uZSgD/aPckukfnkEPUOEZnhcEX34O0vnwoN5rOuEkezBHbyQg=
=hESo
-----END PGP SIGNATURE-----
--- End Message ---