Your message dated Fri, 30 Oct 2015 21:24:17 +0000
with message-id <[email protected]>
and subject line Bug#803412: fixed in lcov 1.12-2
has caused the Debian Bug report #803412,
regarding lcov: 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.)
--
803412: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803412
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lcov
Version: 1.12-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that lcov could not be built reproducibly.
The manpages are updated with a timezone-dependent timestamp.
The attached patch fixes this by using UTC for the time.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/reproducible-manpage.patch b/debian/patches/reproducible-manpage.patch
new file mode 100644
index 0000000..55d8715
--- /dev/null
+++ b/debian/patches/reproducible-manpage.patch
@@ -0,0 +1,16 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Use UTC to get date independent of timezone
+
+Index: lcov-1.12/bin/updateversion.pl
+===================================================================
+--- lcov-1.12.orig/bin/updateversion.pl
++++ lcov-1.12/bin/updateversion.pl
+@@ -83,7 +83,7 @@ sub get_file_info($)
+
+ return (0, 0, 0) if (!-e $filename);
+ @stat = stat($filename);
+- ($sec, $min, $hour, $day, $month, $year) = localtime($stat[9]);
++ ($sec, $min, $hour, $day, $month, $year) = gmtime($stat[9]);
+ $year += 1900;
+ $month += 1;
+
diff --git a/debian/patches/series b/debian/patches/series
index 7badc0e..fae37a5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@ example_build.patch
handle-equals-signs.patch
#Â demangle-fixup.patch
fix-undef-behaviour.patch
+reproducible-manpage.patch
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: lcov
Source-Version: 1.12-2
We believe that the bug you reported is fixed in the latest version of
lcov, 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.
Alastair McKinstry <[email protected]> (supplier of updated lcov 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: SHA256
Format: 1.8
Date: Fri, 30 Oct 2015 01:59:16 +0000
Source: lcov
Binary: lcov
Architecture: source all
Version: 1.12-2
Distribution: sid
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description:
lcov - Summarise Code coverage information from GCOV
Closes: 803412
Changes:
lcov (1.12-2) unstable; urgency=medium
.
* Patch for reproducibility from Reiner Herrmann. Closes: #803412.
Checksums-Sha1:
14379295d75cf139900a0533e55782692fa04dc9 1727 lcov_1.12-2.dsc
e3e4e518d58e9301f8877801cf8d15181b5fe62c 21600 lcov_1.12-2.debian.tar.xz
99ece346a4783dd81636aba5c8e5810c55f81f8b 125188 lcov_1.12-2_all.deb
Checksums-Sha256:
fb8b0cce78f3206839d8a2cc4caf79237fef6b0bf9702dc2c64487a84a90a12d 1727
lcov_1.12-2.dsc
84bf7bc237f957bded6032d15b4f094a578c59487292c22813d846c5697734f6 21600
lcov_1.12-2.debian.tar.xz
3f81d3c26456fc681bed5527c25f5e2fa9602a08a1c394071020356cc78a7881 125188
lcov_1.12-2_all.deb
Files:
dcbf9bb8a9c42825d9a7994318dd0821 1727 devel optional lcov_1.12-2.dsc
67720ba8b57fc1aaf3d3a7f3908e1a22 21600 devel optional lcov_1.12-2.debian.tar.xz
737c13a95c609ab034c34fb7226538c0 125188 devel optional lcov_1.12-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWMs+NAAoJEMvmu05dmtOlm7kP/R2U559NuP01B4ndx6ocT6ek
V7exkdUAUR4wrelbcNAAa2TTb14oKzSijXFt+5OEWGrry/hSi1SeVD+PPtuvEPkf
Gasnh/yZLHd6FSOhWWtKgdLuRGTb6QauydFqYfTgdEzmpXpgRzhBHLyWmdfc4re+
zpSa1CXAWSku5NmWaLA9ozL8sMBQUAg6s54UXoTXlZGgTrzvdPw21WWqkz/WVaYa
S3KEgdPGRymhppvMPF1oyYjkXk+E4Onex+tvIpyDS1XJpBJ9n27n+YLFnfJdy2So
e5fbS9N5NkzRopJ/1zIg3OY1fKxIB7PTJ9+3daJ9lUYlyEGt4nW20UOdj4eVP8hA
TWj4/2WmvuGbbor1A5pYV8aGyOheuL7mTN5xcdBQwrdYkcD6bFSNe5spOcRumMos
ONcDuPc2AWZpqH1T1qyLnN+ZYHGW+UUeAMuPZEB9hBcW1zb4UEev9UVDAOuQNUeb
PFG7/1fFVURuJ963CkcXcTElFhl1eAoq1QvqFZBR6QtTKYchVe/Eq7fPz27Euzty
Zvlss7m2Litxqzvx1imFriLVqA8L/+1oKPza9gA4Hzgg3wroSYFlxnxBnL/PKtqM
XQQr12pZPVBSb71a/xXoh8t7ZgCQ+sbCZzXjJvRynx2s4Yz993CPyEBtS0qjmlKd
LUjG3r8fKw94ssOvOcLC
=MAFE
-----END PGP SIGNATURE-----
--- End Message ---