Debian Bug report logs - #942479
frobby: please make the build reproducible

version graph

Package: src:frobby; Maintainer for src:frobby is Debian Math Team <team+math@tracker.debian.org>;

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

Date: Wed, 16 Oct 2019 23:45:02 UTC

Severity: wishlist

Tags: patch

Found in version frobby/0.9.0-5

Fixed in version frobby/0.9.0-6

Done: Doug Torrance <dtorrance@piedmont.edu>

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 Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#942479; Package src:frobby. (Wed, 16 Oct 2019 23:45:06 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 Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>. (Wed, 16 Oct 2019 23:45:06 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: frobby: please make the build reproducible
Date: Wed, 16 Oct 2019 16:42:49 -0700
[Message part 1 (text/plain, inline)]
Source: frobby
Version: 0.9.0-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because the _formulas.log file contained a date, likely
timezone-varying. Patch attached that drops all of the somewhat-
useless _formulas.{log,tex,dvi.gz} etc. from the binary package.
altogether.


 [0] https://reproducible-builds.org/


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#942479; Package src:frobby. (Thu, 17 Oct 2019 02:21:11 GMT) (full text, mbox, link).


Acknowledgement sent to "Torrance, Douglas" <dtorrance@piedmont.edu>:
Extra info received and forwarded to list. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>. (Thu, 17 Oct 2019 02:21:11 GMT) (full text, mbox, link).


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

From: "Torrance, Douglas" <dtorrance@piedmont.edu>
To: Chris Lamb <lamby@debian.org>, "942479@bugs.debian.org" <942479@bugs.debian.org>
Subject: Re: Bug#942479: frobby: please make the build reproducible
Date: Thu, 17 Oct 2019 02:17:17 +0000
[Message part 1 (text/plain, inline)]
Control: tags -1 pending

On Wed, Oct 16, 2019 at 7:45 PM Chris Lamb <lamby@debian.org<mailto:lamby@debian.org>> wrote:
Whilst working on the Reproducible Builds effort [0] we noticed
that frobby could not be built reproducibly.

This is because the _formulas.log file contained a date, likely
timezone-varying. Patch attached that drops all of the somewhat-
useless _formulas.{log,tex,dvi.gz} etc. from the binary package.
altogether.

Thanks for the report and patch!  It has been applied in git [1] and a new version should be uploaded soon.

Doug

[1] https://salsa.debian.org/science-team/frobby/commit/33529ab
[Message part 2 (text/html, inline)]

Added tag(s) pending. Request was from "Torrance, Douglas" <dtorrance@piedmont.edu> to 942479-submit@bugs.debian.org. (Thu, 17 Oct 2019 02:21:11 GMT) (full text, mbox, link).


Reply sent to Doug Torrance <dtorrance@piedmont.edu>:
You have taken responsibility. (Sun, 31 May 2020 17:06:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 31 May 2020 17:06:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 942479-close@bugs.debian.org
Subject: Bug#942479: fixed in frobby 0.9.0-6
Date: Sun, 31 May 2020 17:03:46 +0000
Source: frobby
Source-Version: 0.9.0-6
Done: Doug Torrance <dtorrance@piedmont.edu>

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

Debian distribution maintenance software
pp.
Doug Torrance <dtorrance@piedmont.edu> (supplier of updated frobby 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, 25 May 2020 12:37:28 -0400
Source: frobby
Architecture: source
Version: 0.9.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Doug Torrance <dtorrance@piedmont.edu>
Closes: 942479
Changes:
 frobby (0.9.0-6) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * Fix doxygen requirements
   * Point Vcs fields to salsa.debian.org
   * Better solution for Build-Depends
 .
   [ Doug Torrance ]
   * debian/compat
     - Remove file; no longer necessary now that we Build-Depend on
       debhelper-compat.
   * debian/control
     - Bump Standards-Version to 4.5.0.
     - Switch Build-Depend on debhelper to debhelper-compat.
     - Bump to debhelper compatibility level 13.
     - Set Section for libfrobby0 to libs.
     - Add Rules-Requires-Root field.
   * debian/libfrobby-doc.doc-base
     - Update path to documentation. After debhelper v11, it is installed
       under /usr/share/doc/libfrobby-dev, the path for the "main package".
   * debian/patches/avoid_doxygen_bug.patch
     - New patch to avoid a bug in doxygen which causes build failures.
   * debian/rules
     - Enable all hardening flags.
     - Add override_dh_install target. In particular, skip
       installation of _formula.* for the sake of reproducible
       builds.  Thanks to Chris Lamb <lamby@debian.org> for the
       patch (Closes: #942479).
     - Remove override_dh_strip target. It specified a the
       --dbgsym-migration argument and was added in version 0.9.0-3.
       As version 0.9.0-5 is now in stable, the migration is complete.
     - Adjust override_dh_makeshlibs target. -V option was added for a GCC 7
       transition in package version 0.9.0-3, but 0.9.0-5 is now in stable,
       so it has been removed.  But add an -X option so that the frobby
       executable doesn't trigger ldconfig.
   * debian/salsa-ci.yml
     - Add Salsa pipelines config file.
   * debian/watch
     - Use https.
Checksums-Sha1:
 f9541679e3ca514dfba787824983992dc6a5fa3d 2275 frobby_0.9.0-6.dsc
 069174cdcd4d8573efcc36f123afbca275eb171a 8572 frobby_0.9.0-6.debian.tar.xz
 8b6416086fee586b6b268d519514c163706f10c7 8927 frobby_0.9.0-6_source.buildinfo
Checksums-Sha256:
 6911e807d980aeb11006ba85ddea42ea14dbd565432aa4ec0a09b56256978fd5 2275 frobby_0.9.0-6.dsc
 6e7f66520cfc3ce35e3133b882cd1742f3ad6fead30540bf1f96279f286e46e9 8572 frobby_0.9.0-6.debian.tar.xz
 17b41a6d2bca486b78381286703d5ca6ce3e49e8acdfc5ee68dba0f99eeb49bc 8927 frobby_0.9.0-6_source.buildinfo
Files:
 1422fbdd943fabd6e4f88cee9ae3ccd0 2275 math optional frobby_0.9.0-6.dsc
 1bce8385ba55efd1856b321340646bae 8572 math optional frobby_0.9.0-6.debian.tar.xz
 03d7b996b536e103a6959a9e664be89d 8927 math optional frobby_0.9.0-6_source.buildinfo

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

iQIzBAEBCAAdFiEEoH46ol3M2u2mYo0kjIIWnY7OzSoFAl7T3asACgkQjIIWnY7O
zSo89Q//Zp3gWpX5uc2aXcuDGk3UgXAKUgktaQGzFptx40Mi9pjp/SnHGhkpKiY3
mUudJIp5whEne9X1FxxRIQoCFEvBmuksZiMT0WO3wvhtHO9pRDfC1Wal4dhaa7cg
gqP1Ou+LuKBfiGzYiAZWwYvgPKVkWEBsJg8uNKCz1J0A3TED0D42q1p7v6imLfd8
B2yRDV/npycr5M3s296pin2Hi7+eSVe+3qfOB5hjMUfGuCWEwJFmfTfxkH5u2gc1
us5FAc5D840gm2pK05UKjzltNO+T5V3y/XKGeb9xx/5Ih2bd1cTugILSTqW3etXV
yC31afMFBeTDK7PY0Tw6Ao0Ou/zpg4X7nnJYxkBIegNeNQUsgGSP6F00M/J5qOEz
FKoWEp8Rl7hIyl41uNKe8c/oHNs4sdAVZ/B+Pbhq4MUbkHFoBbrO+Qzx7Pw9bdHz
ivqJKUCPmKwu+B0jCwcpJb5lHpqb01fp0Lg8ixZL9cPcB0A++3u0VxEZ6nnSZDa4
hNPTPjdvL/A0Vd2SUF+R6w/ZmwNujeH4yBKO0zS73LiGzgxvunnPmdqD/K0iudCL
qjMJfRv1ikYLLLkBwke4bUHr4vBN/h1Ge/RjzjKmFf3BQTr2DlA3kngBuLEFKxhi
BFSm5012307eOyEw8VLN5yHf6/2lzYSPwWTtwb+qF9QNVTVSunA=
=EjOO
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 01 Jul 2020 07:28:09 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:56 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.