818430">

Debian Bug report logs - #818430
ruby-coveralls: please make the build reproducible

version graph

Package: src:ruby-coveralls; Maintainer for src:ruby-coveralls is Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>;

Reported by: Dhole <dhole@openmailbox.org>

Date: Wed, 16 Mar 2016 23:45:02 UTC

Severity: wishlist

Tags: patch

Found in version ruby-coveralls/0.7.0-2

Fixed in version ruby-coveralls/0.8.21-1

Done: Lucas Kanashiro <kanashiro@debian.org>

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, reproducible-builds@lists.alioth.debian.org, Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>:
Bug#818430; Package src:ruby-coveralls. (Wed, 16 Mar 2016 23:45:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dhole <dhole@openmailbox.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>. (Wed, 16 Mar 2016 23:45:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, that > ruby-coveralls could not be built reproducibly. > > When generating the manpages, ronn uses the local timezone in the > embedded timestamps. > > The attached patch fixes this by setting the timezone to UTC before > calling ronn. Once applied, ruby-coveralls can be built reproducibly in > our current experimental framework. > > [1]: https://wiki.debian.org/ReproducibleBuilds > > Regards, > -- > Dhole &subject=Re: ruby-coveralls: please make the build reproducible&References=<20160316234325.GJ12139@panther>&In-Reply-To=<20160316234325.GJ12139@panther>">reply):

From: Dhole <dhole@openmailbox.org>
To: submit@bugs.debian.org
Subject: ruby-coveralls: please make the build reproducible
Date: Thu, 17 Mar 2016 00:43:25 +0100
[Message part 1 (text/plain, inline)]
Source: ruby-coveralls 
Version: 0.7.0-2 
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that
ruby-coveralls could not be built reproducibly.

When generating the manpages, ronn uses the local timezone in the
embedded timestamps.

The attached patch fixes this by setting the timezone to UTC before
calling ronn. Once applied, ruby-coveralls can be built reproducibly in
our current experimental framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds

Regards,
-- 
Dhole
[ruby-coveralls.diff.txt (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Lucas Kanashiro <kanashiro@debian.org> to control@bugs.debian.org. (Fri, 01 Sep 2017 22:21:04 GMT) (full text, mbox, link).


Message sent on to Dhole <dhole@openmailbox.org>:
Bug#818430. (Fri, 01 Sep 2017 22:21:06 GMT) (full text, mbox, link).


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

From: Lucas Kanashiro <kanashiro@debian.org>
To: 818430-submitter@bugs.debian.org
Subject: Bug#818430 marked as pending
Date: Fri, 01 Sep 2017 22:18:52 +0000
tag 818430 pending
thanks

Hello,

Bug #818430 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    https://anonscm.debian.org/cgit/pkg-ruby-extras/ruby-coveralls.git/commit/?id=b2f0d9d

---
commit b2f0d9df834f91e23d8b11dda581b6a66c3a7a86
Author: Lucas Kanashiro <kanashiro@debian.org>
Date:   Fri Sep 1 17:56:12 2017 -0300

    Set a deterministic date in the manpages to make the package build reproducibly. Thanks to Eduard Sanou for providing the patch. (Closes: #818430).

diff --git a/debian/changelog b/debian/changelog
index 77dea0a..4c8c850 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,9 @@ ruby-coveralls (0.8.21-1) UNRELEASED; urgency=medium
 
   [ Lucas Kanashiro ]
   * New upstream version 0.8.21
+  * Set a deterministic date in the manpages to make the package build
+    reproducibly. Thanks to Eduard Sanou for providing the patch.
+    (Closes: #818430).
 
  -- Lucas Kanashiro <kanashiro@debian.org>  Fri, 01 Sep 2017 17:52:52 -0300
 



Reply sent to Lucas Kanashiro <kanashiro@debian.org>:
You have taken responsibility. (Fri, 01 Sep 2017 22:39:03 GMT) (full text, mbox, link).


Notification sent to Dhole <dhole@openmailbox.org>:
Bug acknowledged by developer. (Fri, 01 Sep 2017 22:39:03 GMT) (full text, mbox, link).


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

From: Lucas Kanashiro <kanashiro@debian.org>
To: 818430-close@bugs.debian.org
Subject: Bug#818430: fixed in ruby-coveralls 0.8.21-1
Date: Fri, 01 Sep 2017 22:35:48 +0000
Source: ruby-coveralls
Source-Version: 0.8.21-1

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

Debian distribution maintenance software
pp.
Lucas Kanashiro <kanashiro@debian.org> (supplier of updated ruby-coveralls 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: Fri, 01 Sep 2017 18:13:41 -0300
Source: ruby-coveralls
Binary: ruby-coveralls
Architecture: source all
Version: 0.8.21-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Changed-By: Lucas Kanashiro <kanashiro@debian.org>
Description:
 ruby-coveralls - Ruby implementation of the Coveralls API
Closes: 818430
Changes:
 ruby-coveralls (0.8.21-1) unstable; urgency=medium
 .
   [ Cédric Boutillier ]
   * Remove version in the gem2deb build-dependency
   * Use https:// in Vcs-* fields
   * Use https:// in Vcs-* fields
   * Bump Standards-Version to 3.9.7 (no changes needed)
   * Run wrap-and-sort on packaging files
 .
   [ Lucas Kanashiro ]
   * New upstream version 0.8.21
   * Set a deterministic date in the manpages to make the package build
     reproducibly. Thanks to Eduard Sanou for providing the patch.
     (Closes: #818430).
   * Build depends on ruby-webmock to enable the execution of some tests
   * Refresh other patches
   * Update Debian packaging copyright
   * debian/copyright: use https:// instead of http:// in Format field
   * Bump debhelper compatibility level to 10
   * Declare compliance with Debian Policy 4.1.0
   * Mark package as autopkgtest-able
   * Add myself to Uploaders list
   * Create patch to remove the dependency on pry in tests
   * Create patch to remove tins from gemspec
Checksums-Sha1:
 0ee916f7209b9bb7d472a6107c8bbbadd439b0f3 2257 ruby-coveralls_0.8.21-1.dsc
 19d53471038ae7a0fc1311cc40b8c6c79a344499 13438 ruby-coveralls_0.8.21.orig.tar.gz
 f5c721ef7103d8e4dde89c0eddf03b7cee29aac0 4640 ruby-coveralls_0.8.21-1.debian.tar.xz
 ce9bcb256dd54a1a91dcc1eff5cc56bbbde31809 12206 ruby-coveralls_0.8.21-1_all.deb
 d75b64fa4c7ce1b6ef74584f671d4346160688f9 9045 ruby-coveralls_0.8.21-1_amd64.buildinfo
Checksums-Sha256:
 f482092cbee0d6cbe11aabe90ffb263739c37f831e1ab53ef339db32d998bc16 2257 ruby-coveralls_0.8.21-1.dsc
 71304fc913a42c5fc6070ead95a10dac48650761ad5b452034094e9918b90d72 13438 ruby-coveralls_0.8.21.orig.tar.gz
 02e976939d7e7ba4cef6320eabf36a744066e0e7f5110123c41336cdab3a4ea3 4640 ruby-coveralls_0.8.21-1.debian.tar.xz
 297962770e8357d100b845067ce4864e5c586848a94e86a2db32cb9193ccebbf 12206 ruby-coveralls_0.8.21-1_all.deb
 d201dd83265b5f07dc243615ae7de29f5fcaba64eccb31d578baedafd7f84d6d 9045 ruby-coveralls_0.8.21-1_amd64.buildinfo
Files:
 8e6be42daaa34b283dd0f0460916d122 2257 ruby optional ruby-coveralls_0.8.21-1.dsc
 aa03bb9bbcaa4c64d6f61bdffc93377b 13438 ruby optional ruby-coveralls_0.8.21.orig.tar.gz
 6362b576699a36eb200990e6162069f5 4640 ruby optional ruby-coveralls_0.8.21-1.debian.tar.xz
 4335b1b9b6628b4629d22af6ea0110ce 12206 ruby optional ruby-coveralls_0.8.21-1_all.deb
 2fc85452b1e67f4ba01b47167dc14c9f 9045 ruby optional ruby-coveralls_0.8.21-1_amd64.buildinfo

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

iQIzBAEBCAAdFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAlmp3IgACgkQ+COicpiD
yXwrTA//Q320gcpzeCJ9YzNPHyPlUufi2Sz4M92moRS1Pdi/UJCMIMDeI84O+eFh
WX2gOyKfWIqbnaPwoJUsa2xfAUYLNmKux8eOzRJQVs8FAD6oRiM21cd6t+jT52j0
1jNk4eJ+P+xPfzHKdxdFGHNk+VMER9fsYuGgtKGyanMFxfMYDcvtb+dZGXPBDuyK
05dy2JNy40qEYiGrZ+HK6iNQ0z+Fw+0HaCGY0NdMVZxWHEz1aWxet4UWrp1ZyVf2
Ihm1gTDPD0vd2Pe8r0VPT68OqbFToqkJAE+mq/Xa0r1po/cEyE6X4AGk95XZHIg9
iI+OKlq7m48WGfMUPUslCFrxb4rkdeCoxM1jD0QEwKqJ80/IehfLNZCd7QdyN/rL
8E8xbYshUUK74EKyxyvGMTrZ9M0YUT4w/h8mVkmYqkoI08qfM0ldUeFj+qKR7zcw
iYJIdCTVcaU1cJrVTX+z1hjwC29sIOarAk5UwhpVFr3XMd3unx93phtoOycp0+xN
xjps+2OJzAfgcjfW1LHIfGJ1lw1H26IxkM/JDQMgWUkt0a4uvL1vM+Hhb+a/ZV/v
JqhLUegNl8e22yimzWaKhPizjOB0u8NvD3QQGWeqpAsxHPCcC9y4FetPd9llwaKS
VXJZhBdF1RTRCReQeCJGkgW5ctgLPMptsyDOgq3f2h3KOWhNRqc=
=E3Uf
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 05 Oct 2017 07:26:15 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 07:38:14 2025; Machine Name: buxtehude

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.