Your message dated Sat, 25 Jan 2025 22:22:00 +0000
with message-id <[email protected]>
and subject line Bug#1037267: fixed in kawari8 8.2.8-12
has caused the Debian Bug report #1037267,
regarding kawari8: reproducible-builds: timezone-dependent timestamps on files 
in documentation files
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.)


-- 
1037267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037267
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: kawari8
Severity: normal
Tags: patch
User: [email protected]
Usertags: timestamps timezone
X-Debbugs-Cc: [email protected]

The build timestamp is embedded in various /usr/share/doc/kawari8/ files
is timezone dependent:

  
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/kawari8.html

  
-rw-r--r--···0·root·········(0)·root·········(0)····12246·2002-06-04·10:07:44.000000·./usr/share/doc/kawari8/html/banners/kawalinks.png
  vs.
  
-rw-r--r--···0·root·········(0)·root·········(0)····12246·2002-06-03·08:07:44.000000·./usr/share/doc/kawari8/html/banners/kawalinks.png

The attached patch to debian/rules fixes this by exporting the TZ
variable with the UTC timezone, as part of the build process unzips the
upstream .zip file, which sets the timestamps using the local timezone.

Another option might be to switch to using dpkg-source format 3.0 quilt,
debhelper/dh, and repacking the upstream .zip file into an .orig.tar.*
file using uscan and debian/watch. This probably has numerous other
benefits as well...


According to my local tests, with this patch applied kawari8 should build
reproducibly on tests.reproducible-builds.org!

Thanks for maintaining kawari8!

live well,
  vagrant
From 6f15a73edfd20ad4385a571120fa2ace83b35543 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Fri, 9 Jun 2023 13:00:02 -0700
Subject: [PATCH] debian/rules: Export TZ=UTC variable.

Otherwise, unzip unpacks the upstream zip file setting some file
timestamps with a timezone-dependent timestamp.

https://reproducible-builds.org/docs/timezones/
---
 debian/rules | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/rules b/debian/rules
index 2343083..fffe7d2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,8 @@ include /usr/share/cdbs/1/class/makefile.mk
 DEB_MAKE_MAKEFILE	:= gcc.mak
 DEB_MAKE_CLEAN_TARGET	:=
 
+export TZ=UTC
+
 build/kawari8::
 	docbook-to-man debian/kosui.sgml > kosui.6
 	docbook-to-man debian/kawari_encode.sgml > kawari_encode.6
-- 
2.39.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: kawari8
Source-Version: 8.2.8-12
Done: Ying-Chun Liu (PaulLiu) <[email protected]>

We believe that the bug you reported is fixed in the latest version of
kawari8, 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.
Ying-Chun Liu (PaulLiu) <[email protected]> (supplier of updated kawari8 
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: Sun, 26 Jan 2025 04:50:09 +0800
Source: kawari8
Architecture: source
Version: 8.2.8-12
Distribution: unstable
Urgency: low
Maintainer: Ying-Chun Liu (PaulLiu) <[email protected]>
Changed-By: Ying-Chun Liu (PaulLiu) <[email protected]>
Closes: 1037267 1091410
Changes:
 kawari8 (8.2.8-12) unstable; urgency=low
 .
   * Update debian/patches/012_python3.patch
     - Use PyObject_CallObject to replace PyEval_CallObject
     - Fix FTBFS on Python 3.13 (Closes: #1091410)
   * debian/rules: set TZ to UTC for reproducible-builds (Closes: #1037267)
Checksums-Sha1:
 023aded9d814bbaa5117410b2f3d4088271afec2 1821 kawari8_8.2.8-12.dsc
 4e173b6760b5be6c0ab5c69f0e987b430b368ce8 12140 kawari8_8.2.8-12.debian.tar.xz
 f3297a54eba3a87d6843df6ab818a01f725d8ebf 6986 kawari8_8.2.8-12_source.buildinfo
Checksums-Sha256:
 7998a14c45f962b8de784a1cb272a59d3408c6c281b5ba335ce9ea6dac494a37 1821 
kawari8_8.2.8-12.dsc
 0da087e12ac2c20a44f930ac2c78c79db3c8318c0a34e8769b3d9f2ae2152aae 12140 
kawari8_8.2.8-12.debian.tar.xz
 e092706b6281cc5c0b32541872955763316d8e1865418a03d9baad2bbbcd3475 6986 
kawari8_8.2.8-12_source.buildinfo
Files:
 4cfc363e4dfedc29a409edd392efab9e 1821 games optional kawari8_8.2.8-12.dsc
 2b22e425b07ffd8b323de48c89c20df5 12140 games optional 
kawari8_8.2.8-12.debian.tar.xz
 5273f672a56e2f69a97a3c0004c3235e 6986 games optional 
kawari8_8.2.8-12_source.buildinfo

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

iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmeVUC4THHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiKIvEAC2JxXMDAMrlVUQ8xeGIjnGzZUIlmEw
Sfm4jyLhbApfApDOeZofwHpWyO9YAX+E7GcUGa5Kx1le2moY5lEXLshcn5N4rMKy
N8JqAKByeI3ChZrAlsoDKIhtbxJK6XdEzMsBHSCc4SAsKVpJBe7oBSVofZqmF2Dy
cZ8ycPx5c7SQYkCEQtdYTILjaI+6DbbsnQPdTkLNe+f4tMQdI5LRZQq6iPABUcwg
Pb8yx9FAf5crO+cfC6R/s6dPna0yVNqAKdV77lhAoe6Ne/DWzEV0JQr8Oyw2pcmO
GQugCWUet6tK8IQ9k4ayx+yS9tcBV0eN9+SIQWtufjKK09Y8WRkhdO1ieaEjsTDI
8hmH0/NGnkCY9HBvuXAjWuRPXUAgXFVLr1UTlWOUsFbU2zo6wyIIFNw4+Y+18T/Q
DGuv0+e7HziZok/TqZ5RSHrFQwJ9WyKyY4PePZJmiROpFxUdikRb44Zqf39BhNIV
phcOgCOynvw8gy3Bp89L3cNlDvkPCksE8Yw6ub/+lRwOnHaUDW9b3i9E72PjqeSB
nCA80hEGymdgyBHLDIZKbxEeCn1K1sngcuZQW6zneueH/bIfp9kBlxnv/JJ/2N9E
qbGbFiZKeM1r6bO+2MlAww0Vfdz26pXxtGWE7vORlxi3Qg6F8vieDix7CDjIwz/h
g2uDaFcWy5NegA==
=sYS5
-----END PGP SIGNATURE-----

Attachment: pgp60MweoJajI.pgp
Description: PGP signature


--- End Message ---

Reply via email to