Your message dated Mon, 10 Mar 2025 07:19:40 +0000
with message-id <[email protected]>
and subject line Bug#1072094: fixed in ruby-pgplot 0.2.0-5
has caused the Debian Bug report #1072094,
regarding ruby-pgplot: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1072094: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072094
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-pgplot
Version: 0.2.0-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
ruby-pgplot could not be built reproducibly.
The previous patch was not sufficient as we (apparently) can't
guarantee the mtime of the files in the build directory. A patch is
attached (that patches the existing patch!) that more reliably uses
SOURCE_DATE_EPOCH if its available.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/0001-make-the-build-reproducible.patch 2024-05-28
12:29:06.077839737 +0100
--- b/debian/patches/0001-make-the-build-reproducible.patch 2024-05-28
12:33:57.999806104 +0100
@@ -7,16 +7,19 @@
doc/myrd2html.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/doc/myrd2html.rb b/doc/myrd2html.rb
-index 134dc39..a259103 100644
---- a/doc/myrd2html.rb
-+++ b/doc/myrd2html.rb
-@@ -13,7 +13,7 @@ while /^--/ =~ ARGV[0]
+--- ruby-pgplot-0.2.0.orig/doc/myrd2html.rb
++++ ruby-pgplot-0.2.0/doc/myrd2html.rb
+@@ -13,7 +13,12 @@ while /^--/ =~ ARGV[0]
end
rdfile = ARGV.shift
-$date = File.mtime(rdfile).strftime("%b %d %Y")
-+$date = File.mtime(rdfile).utc.strftime("%b %d %Y ")
++if ENV['SOURCE_DATE_EPOCH'].nil?
++ build_date = Time.now
++else
++ build_date = Time.at(ENV['SOURCE_DATE_EPOCH'].to_i).gmtime
++end
++$date = build_date.utc.strftime("%b %d %Y ")
case $lang
when 'ja'
--- a/doc/myrd2html.rb 2024-05-28 12:29:06.077839737 +0100
--- b/doc/myrd2html.rb 2024-05-28 12:32:04.000000000 +0100
@@ -13,7 +13,7 @@
end
rdfile = ARGV.shift
-$date = File.mtime(rdfile).utc.strftime("%b %d %Y ")
+$date = File.mtime(rdfile).strftime("%b %d %Y")
case $lang
when 'ja'
--- End Message ---
--- Begin Message ---
Source: ruby-pgplot
Source-Version: 0.2.0-5
Done: Youhei SASAKI <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-pgplot, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Youhei SASAKI <[email protected]> (supplier of updated ruby-pgplot 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 29 May 2024 12:17:21 +0900
Source: ruby-pgplot
Architecture: source
Version: 0.2.0-5
Distribution: unstable
Urgency: medium
Maintainer: Youhei SASAKI <[email protected]>
Changed-By: Youhei SASAKI <[email protected]>
Closes: 1072094
Changes:
ruby-pgplot (0.2.0-5) unstable; urgency=medium
.
* Bump Standards-Version to 4.7.0 (no changes needed)
* Bump Standards-Version to 4.6.2 (no changes needed)
* Add ${ruby:Depends}
* Make the build reproducible (Closes: #1072094), Thanks to Chris Lamb.
* Remove X?-Ruby-Versions fields from d/control
* Update upstream URL
Checksums-Sha1:
5d6c15fc9fe2f65eaaa9d88052a702797931025d 2070 ruby-pgplot_0.2.0-5.dsc
99acdda4d04aeab2b3f9c8cb12b254fcd965b7c9 4944 ruby-pgplot_0.2.0-5.debian.tar.xz
a2e260ffff10398f26d607d33f65381e081963f4 10425
ruby-pgplot_0.2.0-5_amd64.buildinfo
Checksums-Sha256:
663ecb7e1079b3d06a2b64527be10463b2b6b53f2b81295979d2fb70102f8b63 2070
ruby-pgplot_0.2.0-5.dsc
e2f51a8600d21b175c88dbb42beff8723d88058a86bfa2c2884f0f6199857eff 4944
ruby-pgplot_0.2.0-5.debian.tar.xz
d078ea39c49b1ce3480b224dc7abd75a7bf1c5253a421de1e59c8b8364f91164 10425
ruby-pgplot_0.2.0-5_amd64.buildinfo
Files:
2d742247e259cf0481b7312bc79da291 2070 ruby optional ruby-pgplot_0.2.0-5.dsc
4115a32a6c1dea41f28c6d4ef907af9e 4944 ruby optional
ruby-pgplot_0.2.0-5.debian.tar.xz
a171b377963b1b70c0564c6951e5d40c 10425 ruby optional
ruby-pgplot_0.2.0-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZqTqcE/iQFWNasLmk5TzVIkdfgcFAmfOjpQACgkQk5TzVIkd
fgdTExAAqt3elsWwyCKuZnQiH4QFoh2oHZhfAwQuasHLo5uCAKntwpI+9J9uKQhI
N+dPOMY1OH3KrVJJoEkWOb9HTGDifXea0zrN/6bo/ZL/TUxSyBIumGb0rRyq32Dx
fxSyWv0C7g+VpqdtdAqyYjQzXvN8B5jB/zEX+tptM9ttb6ov0Bu/nzxRUFVLwtxN
qm9fvTtcPmYvh8QiW1aYF3dsvuoqnhHRTeYxI1Qw6FdaFhnLebEElTSa1ZMq/68t
kSg2nq/6kACM15RLTcsnn7u1bGiU5ZA0mhfE1wXt9tmkh+kDc+U63JQBW4s2rRVF
iN96FZo62ImF2H4gM4J4Lfiqtrlqxi65OoQYEMEh8wQDixBwfsi6i23o9GlzBTzO
k+Jw571DlkJyWVSlyjea31x7imn/iJFmq1dWjj9uN1e2NcVXIG0ORbqTW53IhIZK
pCAIhWuhrstlok23QXAwl74bHk/t3Wah01ybiydB0OYVoUBpK+hTbK7R4cd00DzY
tjukYyHYZ98cU30ewVj/p4V1CHyq2ukjSe3qDNe2SFGYW+ciKyTIDerzgXTY06bj
Z7/lPtDYmfQFkeSHWs2hjVDAJI+2TSAJWY/m4SguXwCd8LtM6RV+dUP5GP9e49n+
n8EquflwhTRsg9W+ArF4FOC1gsSZuovsgWfVG9A/HRZwIDbskG8=
=TBX2
-----END PGP SIGNATURE-----
pgpDUW_5jgEC7.pgp
Description: PGP signature
--- End Message ---