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).
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
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).
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).
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/.