#1146014 debian-reference: package fails to reproduce due to future timestamp in d/changelog

#1146014#5
Date:
2026-08-29 05:38:44 UTC
From:
To:
Hi,

debian-reference-common current fails to reproduce:

https://reproduce.debian.net/all/unstable.html#debian-reference-common

From my analysis this is due to the timestamp in the debian/changelog
being set to the future with respect to the time of the upload to the
Debian archive. This breaks the automatic clamping of the files in the
binary package and makes the package non reproducible. As the package is
arch:all we can't simply binNMU it. Please upload a new source package
with a timestamp not set to the future.

Thanks!

Jochen

#1146014#10
Date:
2026-08-31 10:54:32 UTC
From:
To:
Control: severity -1 wishlist
Control: retitle -1 Make build of debian-reference reproducible

Sat, 29 Aug 2026 00:34:50 +0900

This is using +0900 Timezone (JST)

Fri, 28 Aug 2026 17:33:57 +0000

This is using +0000 Timezone (UT)

I don't know about automatic clamping mechanism but if it doesn't understand
timezone, that's broken logic..

FYI: this broken reproducible build is not a news for me.  Unfortunately, PDF
generation using TeX is a monster to tame for reproducible build.

I thought the broken reproducible build is not "normal" bug.  If this is deemed
as "RC" bug, I plan to drop PDF building.

Patches welcome.

Regards,

Osamu

#1146014#19
Date:
2026-08-31 12:02:31 UTC
From:
To:
Hi,

Thanks to your keen eyes.

Your direct mail to me correctly identified real issue in Makefile.

Considering how I update this source, it is better to remove timestamp instead
of using d/changelog-based date there.

I will.

I didn't realize these.  Thanks for your reminder.


Osamu

#1146014#24
Date:
2026-08-31 11:20:34 UTC
From:
To:
* Osamu Aoki <osamu.aoki@gmail.com> [2026-08-31 19:54]:

Oups, you are right, the timestamp is fine.

Huh, the pdf generation seems fine. For reference the diff is:
--- /srv/rebuilderd/tmp/rebuilderdFW8zSy/inputs/debian-reference-common_2.148_all.deb +++ /srv/rebuilderd/tmp/rebuilderdFW8zSy/out/debian-reference-common_2.148_all.deb ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/share/doc/debian-reference-common/po_completed.md │ │ │ @@ -9,8 +9,8 @@ │ │ │ * es 98 % -- COMPLETED translation (must be more than 40%) │ │ │ * sv 97 % -- COMPLETED translation (must be more than 40%) │ │ │ * fr 97 % -- COMPLETED translation (must be more than 40%) │ │ │ * de 97 % -- COMPLETED translation (must be more than 40%) │ │ │ * pt-br 79 % -- COMPLETED translation (must be more than 40%) │ │ │ * zh-tw 75 % -- COMPLETED translation (must be more than 40%) │ │ │ │ │ │ -2026-08-28T17:47:44+00:00 │ │ │ +2026-08-30T21:51:46+00:00 Which seems to be due to this commit: https://salsa.debian.org/debian/debian-reference/-/commit/41395db53a33d8c0347c5aa79e6e11536c6f4479 The attached patch should fix this. Reproducibility regressions block testing migration, see: https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html https://lists.debian.org/debian-devel/2026/05/msg00383.html https://qa.debian.org/excuses.php?package=debian-reference Could you apply the patch and upload a new version? Thanks! Jochen
#1146014#29
Date:
2026-08-31 12:34:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
debian-reference, 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 1146014@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Osamu Aoki <osamu@debian.org> (supplier of updated debian-reference 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)
Format: 1.8
Date: Mon, 31 Aug 2026 21:07:34 +0900
Source: debian-reference
Architecture: source
Version: 2.149
Distribution: unstable
Urgency: medium
Maintainer: Osamu Aoki <osamu@debian.org>
Changed-By: Osamu Aoki <osamu@debian.org>
Closes: 1146014
Changes:
 debian-reference (2.149) unstable; urgency=medium
 .
   [ Américo Monteiro ]
   * Translated using Weblate (Portuguese)
 .
   [ xiao sheng wen(肖盛文) ]
   * Translated using Weblate (Chinese (Simplified Han script))
 .
   [ Osamu Aoki ]
   * Remove build time stamp (Closes: #1146014)
   * make po
Checksums-Sha1:
 823c32f22908526e364aa4306e29dcf6d9a945af 3214 debian-reference_2.149.dsc
 bee5a4cba0b127f8d484a6046cf1a782f990270c 2587168 debian-reference_2.149.tar.xz
Checksums-Sha256:
 ee1bb10f9a74ac91b483d4954b79933d42df6e7712582329d1466b93e9be72cd 3214 debian-reference_2.149.dsc
 a1305546669c59d98c2e822586386353dd8573b560dbb01127fa29974d1a1789 2587168 debian-reference_2.149.tar.xz
Files:
 34abdb6af770c254228eb1ef2ead7733 3214 doc optional debian-reference_2.149.dsc
 af2eddc6ea133d8ce2cd4042b5ff0012 2587168 doc optional debian-reference_2.149.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEMTNyTWIHiBV56V1iHhNWiB3Y15EFAmqVb2oRHG9zYW11QGRl
Ymlhbi5vcmcACgkQHhNWiB3Y15E7IA/+P6By5q1ilAt9/qz0UWt7EjNZa6BjjUDd
AavepiaKemYKZC4aLQkcXkP7G21twYuNSrJr7xolugiaiMjzCeGWK1o1C9JQRgLd
eaT0ow7zB6A3WxzCTvA6hUTQFeKHXvmQAIXS3i/xIsWUGvxV6i0iIm7c9uVZpgIw
P1oel9fzz3motzkwmmL/YjqUE+J6aBp9LpVIgOIBTLPxYwyWkEFC5M4XIQ5TZYFL
/nZMnJSaQyKZA5uIYwAh3kppSKAZNuaxdkOusue2kuy8/mDMRWAZF6RpACWI4EO2
noCjbC2+EJX/8c149wF5hr4oeOKbkYha/nGCBeb+/7eidDAsT52cO6DIavkm29R+
/qqNumzLs8UuFB7adPOF5ghknARcMynBEE0wVeb53U1HHuohYVSxmAIabp6fkD9M
paDzaLOuPR2Kr2+esRy+EYnrbnwbdsXKqB0Ui12UKlnZBgQTdA7irzRjBxts0fvJ
eHo9f9JseeluBoRpa7suKKFm/RhLUE4e77BxRFdZ5qTJuIZITPgC1fuZPI6EHBLv
P/RmaUyDCQYBDPCiVtzTBTDtIVVcHBwnyMlGE1T4m3aClGGsyXN3bm2VxNB2i3oh
uOFgWrca8RKfncwTkv6JMcpb1NS50lhpDsxiJ+gb/oyL6jrbh0h2BJ3W8HbUzfqA
6rXayFqKQvQ=
=Tjl1
-----END PGP SIGNATURE-----