Your message dated Sat, 07 Apr 2018 18:36:37 +0000
with message-id <e1f4shz-0000st...@fasolo.debian.org>
and subject line Bug#825544: fixed in wavemon 0.8.2-1
has caused the Debian Bug report #825544,
regarding wavemon: 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 ow...@bugs.debian.org
immediately.)


-- 
825544: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825544
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: wavemon
Version: 0.8.0-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that wavemon could not be built reproducibly.
The order of object files varies during linking.

The attached patch fixes this by sorting the list.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/02-reproducible-build.patch b/debian/patches/02-reproducible-build.patch
new file mode 100644
index 0000000..f583e36
--- /dev/null
+++ b/debian/patches/02-reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <rei...@reiner-h.de>
+Description: Sort object files for deterministic linking order
+
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -21,7 +21,7 @@
+ MAIN	= @PACKAGE_NAME@.c
+ HEADERS	= $(wildcard *.h)
+ PURESRC	= $(filter-out $(MAIN),$(wildcard *.c))
+-OBJS	= $(PURESRC:.c=.o)
++OBJS	= $(sort $(PURESRC:.c=.o))
+ 
+ %.o: %.c $(HEADERS)
+ 	@echo ' CC  ' $<
diff --git a/debian/patches/series b/debian/patches/series
index 18ef635..d9aa474 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 01-patch-makefile.in-to-not-install-docs.patch
+02-reproducible-build.patch

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: wavemon
Source-Version: 0.8.2-1

We believe that the bug you reported is fixed in the latest version of
wavemon, 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 825...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan McCrohan <jmccro...@gmail.com> (supplier of updated wavemon 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 07 Apr 2018 19:16:24 +0100
Source: wavemon
Binary: wavemon
Architecture: source amd64
Version: 0.8.2-1
Distribution: unstable
Urgency: medium
Maintainer: Jonathan McCrohan <jmccro...@gmail.com>
Changed-By: Jonathan McCrohan <jmccro...@gmail.com>
Description:
 wavemon    - Wireless Device Monitoring Application
Closes: 794535 825544 852784
Changes:
 wavemon (0.8.2-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #825544)
   * d/control: update homepage to reflect move to github (Closes: #794535)
   * d/changelog: remove trailing spaces
   * d/compat: bump to dh compat level to 11
   * d/control: bump Standards-Version to 4.0.1
     - Change Priority from Extra to Optional
   * d/control: remove autotools-dev as a dependency
   * d/patches: refresh patches
   * d/patches: add patch from Helmut Grohne to fix FTCBFS (Closes: #852784)
Checksums-Sha1:
 cd0a5d1becf6a0fa663518f52dc3dcbfcc5f95a7 1828 wavemon_0.8.2-1.dsc
 b890bba3596ebb0bd27d9a267a1c3010c109b604 194977 wavemon_0.8.2.orig.tar.gz
 adcf22602192c79ced0de9723e22f1cb46f161d1 5408 wavemon_0.8.2-1.debian.tar.xz
 10d3c78f14f1f8cd52f4ad8e0955bc74e0d6a348 98608 wavemon-dbgsym_0.8.2-1_amd64.deb
 e4e9f0ceba06946bd438867e907f10d3a9b22f12 6386 wavemon_0.8.2-1_amd64.buildinfo
 1eeff1a7fadd5608b07b2282b0d1e8a4da2d933d 51284 wavemon_0.8.2-1_amd64.deb
Checksums-Sha256:
 b68530c710b2339ecd304eedc4b48c0c83a367df11b9988f50d1c7adfd2c3cc8 1828 
wavemon_0.8.2-1.dsc
 4199e2ad11a036f4289f5ad42a8b0fe518f2b5ff77447f4c366dbcf3f23e91d5 194977 
wavemon_0.8.2.orig.tar.gz
 0e0408fc92f39dbd53b0cf64b295eb35155d4250d538b854be8c5cad52205e61 5408 
wavemon_0.8.2-1.debian.tar.xz
 adf934d3cccdbabdf6e36e901dc295481676b34dca12c0de7f64e240677aa76b 98608 
wavemon-dbgsym_0.8.2-1_amd64.deb
 d4db353acf66cc6743c5292337f49dc1e8d5d178a59604d52ea686b14f3a9b3a 6386 
wavemon_0.8.2-1_amd64.buildinfo
 26ec24a521325c275f7351ed7ebdab6cc2a0d4ca6255a35f20d02be0bfc5392c 51284 
wavemon_0.8.2-1_amd64.deb
Files:
 4ac823bd137c008602c092dc92e348cd 1828 net optional wavemon_0.8.2-1.dsc
 72880710a6548059c3552db74239f0f0 194977 net optional wavemon_0.8.2.orig.tar.gz
 0a1abd17838ef5956c119d638a2743bf 5408 net optional 
wavemon_0.8.2-1.debian.tar.xz
 86eb28db2dde49d1dd352db02c89a786 98608 debug optional 
wavemon-dbgsym_0.8.2-1_amd64.deb
 b83520e1049ca32e36bc80ec8926a866 6386 net optional 
wavemon_0.8.2-1_amd64.buildinfo
 6ba7c90508dbec9ef4c32a7acc0fcac0 51284 net optional wavemon_0.8.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Comment: Signed by Jonathan McCrohan

iQIzBAEBCgAdFiEEYVD3Fun+4NEVsHPrFW7sBzetMpYFAlrJC3kACgkQFW7sBzet
Mpbfog/9Ek47qLV7F5NzmlbpHdNdALo9iwdYykUerUKX20IWnoUd7Fis2x+A1YXq
5K/D0VnTtg9ZOydU3XMpEXdE+ZTHfqrS1EHBoKZ87EDrMCDca6GyDbrnobjXl3lA
3PVkDxlVD/2b+LDAyz1UIW0SR5a/yWWM+lB2q4j0eCmgSuvA58p/SNaf3K4JIjt5
94essvWvNW/L/Kd0zAjDxe6TLQWERxb/+vUaW1q3CSIxkSZsgiZZfohdWfwhjyyJ
Dqgu5Zse+JFqQlonUE336w2NT+EiDWTSID74uWF7qVhFUM6UQYidBdIRqZQDfZ+J
ZebN8wNDGMvMH3yT+NotxDXZ4ZpjmVHHR7dlcp0hpKkxDj6W5TxEKa8OsTT4vcNr
KPGIQqzJrZtbiPVwd9dSmnumgvXYPBqgDp8cPYh+KNpyzQiqvB5n6ASdgeAiID8i
VshjuvL1q5OzP+p1DsKujf8k2Qste021pI7zAOLAVTEBLA9OBThArymt7PePeBrf
TZ42kgEo16Il8Z6YWyqE4Nc4H9omZP7tG5et/krve5A0RG6Ud9IKBUi2msuAuIgL
ibFDUou9XuqDk8gXueMEiJhpSXCFNK0pPyICrheJfhzwf06jMO3RtVzsEBdqZLSs
I260cAgHpPRoa6/1llnI/fwHYb70uv75iXMFRBa3z7jVeAHdeLc=
=y5un
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to