Your message dated Sat, 19 Mar 2016 16:50:29 +0000
with message-id <[email protected]>
and subject line Bug#789399: fixed in psocksxx 1.1.0-1
has caused the Debian Bug report #789399,
regarding psocksxx: 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.)


-- 
789399: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789399
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: psocksxx
Version: 0.0.6-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi,

While working on the “reproducible builds” effort [1], we have noticed
that psocksxx could not be built reproducibly.

The attached patch changes the value of HTML_TIMESTAMP in upstream's
doxyfile from YES to NO. Once applied psocksxx can be built reproducibly
in our current experimental framework.

Patching upstream doxyfile is necessary in this case because of the
following reasons:

1. Even though the doxygen upstream changed the default value of
HTML_TIMESTAMP from YES to NO this does not affect this package because
the value of HTML_TIMESTAMP is explicitly set to YES.

2. Upstream's doxyfiles cannot reliably be modified to change the value
of HTML_TIMESTAMP during the build process because dh_doxygen is only
run after the build already completed and even adding a new dh command
cannot solve the problem because there exists no sane and reliable
solution to detect the file which will be used as the configuration file
for doxygen (it is not always called doxyfile).

3. In case of this source package a patch against upstream is necessary
in contrast to a patch against Debian rules because this source package
does not call doxygen in debian/rules.

Please also consider forwarding this patch upstream.

Cheers!  akira

 [1]: https://wiki.debian.org/ReproducibleBuilds
Description: Set HTML_TIMESTAMP from YES to NO to make package reproducible

--- psocksxx-0.0.6.orig/doc/doxygen.cfg.in
+++ psocksxx-0.0.6/doc/doxygen.cfg.in
@@ -156,7 +156,7 @@ HTML_EXTRA_FILES       =
 HTML_COLORSTYLE_HUE    = 220
 HTML_COLORSTYLE_SAT    = 100
 HTML_COLORSTYLE_GAMMA  = 80
-HTML_TIMESTAMP         = YES
+HTML_TIMESTAMP         = NO
 HTML_DYNAMIC_SECTIONS  = NO
 HTML_INDEX_NUM_ENTRIES = 100
 GENERATE_DOCSET        = NO

--- End Message ---
--- Begin Message ---
Source: psocksxx
Source-Version: 1.1.0-1

We believe that the bug you reported is fixed in the latest version of
psocksxx, 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.
Jörg Frings-Fürst <[email protected]> (supplier of updated psocksxx 
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: Mon, 14 Dec 2015 06:02:57 +0100
Source: psocksxx
Binary: libpsocksxx0 libpsocksxx-dev libpsocksxx-doc
Architecture: source
Version: 1.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: Jörg Frings-Fürst <[email protected]>
Changed-By: Jörg Frings-Fürst <[email protected]>
Description:
 libpsocksxx-dev - psocksxx is a C++ wrapper for POSIX sockets (development 
files)
 libpsocksxx-doc - psocksxx is a C++ wrapper for POSIX sockets (documentation)
 libpsocksxx0 - psocksxx is a C++ wrapper for POSIX sockets
Closes: 789399 802523
Changes:
 psocksxx (1.1.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Make build results reproducible (Closes: #789399):
     - New debian/patches/0700-ReproducibleBuilds.patch:
       At doxygen setup change HTML_TIMESTAMP to NO.
   * New debian/patches/0705-hurd.patch:
     - Add missing hurd/socket.h.
   * Rename debian/patches/10_test_network.patch to
     0001-disable_network_test.patch.
   * debian/rules:
     - Add override_dh_makeshlibs to remove the debian_revision for
       dpkg-gensymbols.
     - Refresh symbols files (Closes: #802523).
     - Rename libpsocksxx0.symbols.amd64 to libpsocksxx0.symbols to get
       symbols for all architectures.
   * debian/control:
     - Change uploader email.
     - Change homepage.
   * debian/copyright:
     - Change Source and upstream email.
     - Add 2015.
Checksums-Sha1:
 2a37107311958c0891946a2ba68c1f05d1383339 2088 psocksxx_1.1.0-1.dsc
 d0b9e26cf2d878b5ee350b06b733a92a25fadd13 26650 psocksxx_1.1.0.orig.tar.gz
 228110b8f1bf747cd46994fcbb0a314c0bfe684c 4716 psocksxx_1.1.0-1.debian.tar.xz
Checksums-Sha256:
 807132052d275170dd5f56803bbcc20042a238d29101a41d08a1e62ef5d91ac9 2088 
psocksxx_1.1.0-1.dsc
 6678f946a08c8345c5361a23032d52f50f47ab946941872bc9b78ac287590ee2 26650 
psocksxx_1.1.0.orig.tar.gz
 5afffd1610aaa197b09d8b0fb1f1d3ec98481dab70cbf02c3540320da9aac919 4716 
psocksxx_1.1.0-1.debian.tar.xz
Files:
 bfbdecc0054cebcacb160bb4e18c4826 2088 libs optional psocksxx_1.1.0-1.dsc
 2dc2c45e1dd8121ef215b26bf72f2115 26650 libs optional psocksxx_1.1.0.orig.tar.gz
 28754dbbe4a23767405884a75ff90ea9 4716 libs optional 
psocksxx_1.1.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJW49YDAAoJEPNPCXROn13ZTR4P/juLJCBKO5NykWYt3xKSmcM8
HwJgLOt2jorIl4YTRChxAGIz2q0gpZ9/FjktAEDPpVK3ewV8HKUoR2UANGDhIW+6
tGM0kxE8zof7f4HNg2quyUaFPm7GrVwWKvNQjIhDE/UwUKEAdEV1cwDroR0zwRCN
FFexK3+OGFUFprjQxevdHPf1CRtP9t3svS/otGvl8FaU2NcsKCF2Yhy0IXjBjJzs
Id/gUSFLLqonf0bZ5+zAsISlxrlw/2E2b8YoIywU9vLdJGONF+z0yniLNNGhe3bm
mp2yuudvEwHScbNOuKhHTJd455KL8x83+9N5Ei8KWlRX6T1I60HVP9Mg5titL8ZL
eP13VLN3abcf6qFGy3HQ9pFH3mx9wJ0Y7ZvnRb6hn5eBOPl9q6cLL7Ax157JUej0
SA88kbxnaTiP80SUdFQBG0osEuez3jl9gVRe13MGlR7X61ERFnDQgXVuWgc9IBDE
4z0d2kKDHTtbNvAzIEiZowMPwCQ1iHkoFlmyBxJdvt2OBbuZWDyopfxrDLoWt3I2
SUPKVrzpsIBR3YLkf8UQzxg9vJOCsou0DyiMJp0LlkM1fyo6JbrvnTjxsUD5KjQx
clisrVyZwead844uKOaa35vDMU3o71P60M/ha3GJtBCdgNBgIaW+vIJIiZ0GTKfk
EcnG3p2m3GNLyMXtb3Zu
=22sJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to