789399">

Debian Bug report logs - #789399
psocksxx: please make the build reproducible

version graph

Package: src:psocksxx; Maintainer for src:psocksxx is Jörg Frings-Fürst <debian@jff.email>;

Reported by: Maria Valentina Marin <marivalenm@gmail.com>

Date: Sat, 20 Jun 2015 14:51:02 UTC

Severity: wishlist

Tags: patch

Found in version psocksxx/0.0.6-2

Fixed in version psocksxx/1.1.0-1

Done: Jörg Frings-Fürst <debian@jff-webhosting.net>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, marivalenm@gmail.com, reproducible-builds@lists.alioth.debian.org, Jörg Frings-Fürst <debian@jff-webhosting.net>:
Bug#789399; Package src:psocksxx. (Sat, 20 Jun 2015 14:51:06 GMT) (full text, mbox, link).


Acknowledgement sent to Maria Valentina Marin <marivalenm@gmail.com>:
New Bug report received and forwarded. Copy sent to marivalenm@gmail.com, reproducible-builds@lists.alioth.debian.org, Jörg Frings-Fürst <debian@jff-webhosting.net>. (Sat, 20 Jun 2015 14:51:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Maria Valentina Marin <marivalenm@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: psocksxx: please make the build reproducible
Date: Sat, 20 Jun 2015 16:48:56 +0200
[Message part 1 (text/plain, inline)]
Source: psocksxx
Version: 0.0.6-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
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
[Set-HTML_TIMESTAMP-from-YES-to-NO (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Jörg Frings-Fürst <debian@jff-webhosting.net>:
Bug#789399; Package src:psocksxx. (Sat, 20 Jun 2015 16:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to debian@jff-webhosting.net:
Extra info received and forwarded to list. Copy sent to Jörg Frings-Fürst <debian@jff-webhosting.net>. (Sat, 20 Jun 2015 16:42:05 GMT) (full text, mbox, link).


Message #10 received at 789399@bugs.debian.org (full text, mbox, reply):

From: Jörg Frings-Fürst <debian@jff-webhosting.net>
To: Maria Valentina Marin <marivalenm@gmail.com>, 789399@bugs.debian.org
Cc: 789399@bugs.debian.org, control <control@bugs.debian.org>
Subject: Re: Bug#789399: psocksxx: please make the build reproducible
Date: Sat, 20 Jun 2015 18:39:17 +0200
[Message part 1 (text/plain, inline)]
tags 789399 + pending
thanks

Hi akira,

thank you for spending your time helping to make Debian better with
this bug report.

If you look at[1] you can see that I have patched the source since 2015
-02-23.

I think thats not enough to upload a new version.


CU
Jörg


[1] http://anonscm.debian.org/cgit/collab-maint/psocksxx.git



-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key        : 8CA1D25D
CAcert Key S/N : 0E:D4:56

Old pgp Key: BE581B6E (revoked since 2014-12-31).

Jörg Frings-Fürst
D-54526 Niederkail

Threema: SYR8SJXB

IRC: j_f-f@freenode.net
     j_f-f@oftc.net

My wish list: 
 - Please send me a picture from the nature at your home.


[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Jörg Frings-Fürst <debian@jff-webhosting.net> to control@bugs.debian.org. (Sat, 20 Jun 2015 16:42:07 GMT) (full text, mbox, link).


Reply sent to Jörg Frings-Fürst <debian@jff-webhosting.net>:
You have taken responsibility. (Sat, 19 Mar 2016 16:54:07 GMT) (full text, mbox, link).


Notification sent to Maria Valentina Marin <marivalenm@gmail.com>:
Bug acknowledged by developer. (Sat, 19 Mar 2016 16:54:07 GMT) (full text, mbox, link).


Message #17 received at 789399-close@bugs.debian.org (full text, mbox, reply):

From: Jörg Frings-Fürst <debian@jff-webhosting.net>
To: 789399-close@bugs.debian.org
Subject: Bug#789399: fixed in psocksxx 1.1.0-1
Date: Sat, 19 Mar 2016 16:50:29 +0000
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 789399@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jörg Frings-Fürst <debian@jff-webhosting.net> (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 ftpmaster@ftp-master.debian.org)


-----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 <debian@jff-webhosting.net>
Changed-By: Jörg Frings-Fürst <debian@jff-webhosting.net>
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-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 25 Apr 2016 07:40:45 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 31 00:31:56 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.