Debian Bug report logs - #942005
elph: please make the build reproducible

version graph

Package: src:elph; Maintainer for src:elph is Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Tue, 8 Oct 2019 22:45:01 UTC

Severity: wishlist

Tags: patch

Found in version elph/1.0.1-2

Fixed in version elph/1.0.1-3

Done: Andreas Tille <tille@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>:
Bug#942005; Package src:elph. (Tue, 08 Oct 2019 22:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>. (Tue, 08 Oct 2019 22:45:05 GMT) (full text, mbox, link).


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

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: elph: please make the build reproducible
Date: Tue, 08 Oct 2019 15:40:12 -0700
[Message part 1 (text/plain, inline)]
Source: elph
Version: 1.0.1-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed
that elph could not be built reproducibly.

This was because the upstream Makefile was not respecting CXXFLAGS and
thus was missing the -fdebug-prefix-map GCC argument.

Patch attached which, as a side-effect, also actually enables the
hardening features [1] that were not being enabled that the "export
DEB_BUILD_MAINT_OPTIONS = hardening=+all" was attempting to do. :)

 [0] https://reproducible-builds.org/
 [1] https://wiki.debian.org/Hardening


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[/tmp/elph.diff.txt (text/plain, attachment)]

Reply sent to Andreas Tille <tille@debian.org>:
You have taken responsibility. (Wed, 09 Oct 2019 06:36:08 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Wed, 09 Oct 2019 06:36:08 GMT) (full text, mbox, link).


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

From: Andreas Tille <tille@debian.org>
To: 942005-close@bugs.debian.org
Subject: Bug#942005: fixed in elph 1.0.1-3
Date: Wed, 09 Oct 2019 06:34:10 +0000
Source: elph
Source-Version: 1.0.1-3

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

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated elph 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: Wed, 09 Oct 2019 07:46:01 +0200
Source: elph
Binary: elph
Architecture: source
Version: 1.0.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 elph       - DNA/protein sequence motif finder
Closes: 942005
Changes:
 elph (1.0.1-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Andreas Tille ]
   * Review watch file
   * cme fix dpkg-control
   * Standards-Version: 4.4.1
   * Enable building with clang (thanks for the hint to Luke Benes
     <lukebenes@hotmail.com>)
 .
   [ Chris Lamb ]
   * Make build reproducible
     Closes: #942005
 .
   [ Andreas Tille ]
   * debhelper-compat 12
   * Use secure URI in Homepage field.
Checksums-Sha1:
 fba03316a3a83d376259cc890ca439ec9893b1d4 1908 elph_1.0.1-3.dsc
 ced862929ff7fc3f47baa19f1df075e5630c955f 3256 elph_1.0.1-3.debian.tar.xz
Checksums-Sha256:
 16e96e1b0572873965308f395a605d9035f4fd6b2dd7a13e7350ccb4a7865e73 1908 elph_1.0.1-3.dsc
 d9aa718ae417667ab2eea68031e621bf484887f3acb4a66be45548b2083448ad 3256 elph_1.0.1-3.debian.tar.xz
Files:
 545e6e66906aac8b6fe8faf1a8253859 1908 science optional elph_1.0.1-3.dsc
 869dce414f2a719f17ee16d3f5ce5ec6 3256 science optional elph_1.0.1-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl2deX4RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHINg//R1WhPuxmBWm33SzCsEOAlyShm7TrxtQs
/qxtGZDF/uJvj/teu/29D7VZwRD7IunjwBJIoVumkdhbMcpN/NAuT7C4SXVDLGab
Kywd2za51atx2O32ExNrpO+psL1f++CjdLssWsWCRHlN9yXMCYjdYl22xLsfVfE6
+WAB5B1UEtDP5WCO6yE2YHuag761teG/aXRjJunzj4S299DdQVHeF/z2AMfu8JLn
48Vac02V8BWnAELdUOMEeJULYv1pXbTWaV61BloPpsBgTvsJVAciiNRct497SBUd
7ReH/Wuxio6Qh1D4OkoTbhO/5eEWKmTsPmIWyRkabUSK+ojOjph+jGMPlX0MVNhb
32ffa6/8TdrLTjOLrcHsmyfUZ1SfEcm9sEAFKCZTglEHMVeXBVYVHyq42bPMrQ/C
Em+hiHe8r20FVOif8BB6M7N77B1zurlg/g0iSA4jKP/x2VRFjkjEKq31UAKBC0jE
XjaP//DrpK+5vsc7gp8yjePr/bn5X75Y0UKtGxZuzuQuU9BFTV/g2Lp3qDyctsvY
cvJ1RlV5vk12zgtsh+x/OUcHAISf+xRuCLWfnN/5p9294YKkcF2j/r2DJAD2Pz/t
q7XY3lKlwvL/ESFZv5eBvRrzUoYUT2Rn+Udc2l6+idmvTCf01XLW3P5hlRpouzh9
oRVmMNuL0cg=
=Fa/A
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 11 Nov 2019 07:27:57 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: Wed May 17 11:37:48 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU 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.