Your message dated Tue, 05 Jul 2016 16:39:38 +0000
with message-id <[email protected]>
and subject line Bug#795977: fixed in dahdi-tools 1:2.11.1-1
has caused the Debian Bug report #795977,
regarding dahdi-tools: 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.)
--
795977: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795977
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dahdi-tools
Version: 1:2.10.2-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that dahdi-tools could not be built reproducibly.
The attached patch sets the timezone to UTC before calling asciidoc to
avoid timezone differences in the generated docs. Once applied,
dahdi-tools can be built reproducibly in our current experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
Dhole
diff -Nru dahdi-tools-2.10.2/debian/changelog
dahdi-tools-2.10.2/debian/changelog
--- dahdi-tools-2.10.2/debian/changelog 2015-06-28 22:08:29.000000000 +0200
+++ dahdi-tools-2.10.2/debian/changelog 2015-08-17 12:46:16.000000000 +0200
@@ -1,3 +1,11 @@
+dahdi-tools (1:2.10.2-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Set TZ=UTC before calling asciidoc to make the embedded dates invariant to
+ timezones in order to make the package build reproducibly.
+
+ -- Eduard Sanou <[email protected]> Mon, 17 Aug 2015 12:44:19 +0200
+
dahdi-tools (1:2.10.2-2) unstable; urgency=medium
* gcc5.patch (Closes: #777829).
diff -Nru dahdi-tools-2.10.2/debian/patches/fix-timezone-asciidoc.patch
dahdi-tools-2.10.2/debian/patches/fix-timezone-asciidoc.patch
--- dahdi-tools-2.10.2/debian/patches/fix-timezone-asciidoc.patch
1970-01-01 01:00:00.000000000 +0100
+++ dahdi-tools-2.10.2/debian/patches/fix-timezone-asciidoc.patch
2015-08-17 12:47:13.000000000 +0200
@@ -0,0 +1,20 @@
+Description: Fix timezone in asciidoc
+ Set TZ=UTC before calling asciidoc to make the embedded dates invariant
+ to timezone so that the package can be build reproducibly.
+Author: Eduard Sanou <[email protected]>
+
+--- dahdi-tools-2.10.2.orig/Makefile
++++ dahdi-tools-2.10.2/Makefile
+@@ -209,10 +209,10 @@ genconf_parameters.sample: xpp/genconf_p
+ README.html: README system.conf.asciidoc init.conf.asciidoc tonezones.txt \
+ UPGRADE.txt genconf_parameters.asciidoc assigned-spans.conf.asciidoc \
+ span-types.conf.asciidoc
+- $(ASCIIDOC) -n -a toc -a toclevels=4 $<
++ TZ=UTC $(ASCIIDOC) -n -a toc -a toclevels=4 $<
+
+ README.Astribank.html: xpp/README.Astribank
+- $(ASCIIDOC) -o $@ -n -a toc -a toclevels=4 $<
++ TZ=UTC $(ASCIIDOC) -o $@ -n -a toc -a toclevels=4 $<
+
+ # on Debian: this requires the full groff, not just groff-base.
+ %.8.html: %.8
diff -Nru dahdi-tools-2.10.2/debian/patches/series
dahdi-tools-2.10.2/debian/patches/series
--- dahdi-tools-2.10.2/debian/patches/series 2015-06-28 07:16:50.000000000
+0200
+++ dahdi-tools-2.10.2/debian/patches/series 2015-08-17 12:46:44.000000000
+0200
@@ -4,3 +4,4 @@
remove_dahdi_speed
debian-cflags.patch
gcc5.patch
+fix-timezone-asciidoc.patch
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: dahdi-tools
Source-Version: 1:2.11.1-1
We believe that the bug you reported is fixed in the latest version of
dahdi-tools, 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.
Tzafrir Cohen <[email protected]> (supplier of updated dahdi-tools 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: SHA256
Format: 1.8
Date: Tue, 05 Jul 2016 17:23:31 +0200
Source: dahdi-tools
Binary: dahdi libtonezone2.0 libtonezone-dev
Architecture: source
Version: 1:2.11.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Tzafrir Cohen <[email protected]>
Description:
dahdi - utilities for using the DAHDI kernel modules
libtonezone-dev - tonezone library (development)
libtonezone2.0 - tonezone library (runtime)
Closes: 795977 810404 811932
Changes:
dahdi-tools (1:2.11.1-1) unstable; urgency=medium
.
* New upstream release:
- Support for libusb 1.0
- Run asciidoc with TZ=UTC (Closes: #795977).
- Builds with GCC-6 (Closes: #811932).
- Drop patches: cflags, gcc5 (merged upstream).
* Switch to libusb-1.0 (Closes: #810404).
* Force the SONAME of libtonezone to be 2.0.
* generate configure at build time.
* Ignore generated git files.
* fall back to running 'clean' from Makefile.legacy.
* clean: some xpp/*.html files for case of no Makefile.
* Fix cleaning of generated autotools files.
Checksums-Sha1:
77a56625d34a5709ca80bd61df7302713a3f3424 2067 dahdi-tools_2.11.1-1.dsc
5da944e6d59a977f814230253f3ddf2847e7f31b 1500037 dahdi-tools_2.11.1.orig.tar.gz
9b84cc2f114ba12eb8a5266de5deaa263d0a7a8d 22552
dahdi-tools_2.11.1-1.debian.tar.xz
Checksums-Sha256:
a6699793c67ba95207c87dcccc8ced1fc94804d7613f4ae61ba25c9a2c38ca5c 2067
dahdi-tools_2.11.1-1.dsc
53ffeb333f3e44b0c88e5b17475cdbf87d3f652eb81a6422de76250c061e2909 1500037
dahdi-tools_2.11.1.orig.tar.gz
d3d8a819a7426795a2d11f139950f611c605bfffa4405464366442fa4377b951 22552
dahdi-tools_2.11.1-1.debian.tar.xz
Files:
11163619e33cb3d66350bfb5eab6189c 2067 comm optional dahdi-tools_2.11.1-1.dsc
8a908640d0ff7f8cbcdccd23f5022ede 1500037 comm optional
dahdi-tools_2.11.1.orig.tar.gz
48273c97490f373a14906840c353f632 22552 comm optional
dahdi-tools_2.11.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAEBCAAGBQJXe9mbAAoJEI79TC8DJaDOnYkL/ijZ5JPUsfVvVef/YcbaVAeS
TtUWfzm1mIHPo32ltBIzkRbII1NL7VGbWXmP/olBvo5qSD+LN43Wp3Hd0BgBs2Jx
OPp+/4BbJQBO7vvJM/6aHcTEkIx1vBpchW0zk4viEpy7KKbonwuR1FHn2zMhmN0v
NwqEbdhJBQzrXz8tzO0QI+chZHE0v4GextY7I7k3tejTVQjwGro4DqlhjSQiH0uj
2aHkHZKjSDJa6OQUSVkP5earuHpZpBcL0nyX591gdEXGMS2SrVJzNKbfsTYMX+L4
nAC7spf//BQ0/QK71vQ0tN1I45edPP9mIMQWCpicuDHJJcCTiH/jL2v85g9e1Iu4
BapiiVHZTzZ5ZaaD3ch9yFQEt7QCVtGXSuMwRmIomSU6uEU3yLfZLd43dogUk/I7
lw3aceWMKRLON9l5ihJI+zFgnC/7GZSq8EoH/DPYi+ocI/ubMn4FPiREQSvcIY7V
ThHqzmNCEzTsXt4UYrylzGJpLXT5REZg/EIc8Vy3HA==
=brz4
-----END PGP SIGNATURE-----
--- End Message ---