Your message dated Sat, 04 Oct 2025 09:20:03 +0000
with message-id <[email protected]>
and subject line Bug#1037309: fixed in libint 1.2.1-7
has caused the Debian Bug report #1037309,
regarding libint: reproducible-builds: build date in PDF file
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.)


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

The date is embedded in a shipped PDF file:

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

  /usr/share/doc/libint-dev/progman.pdf.gz

  Created·on:·June·8,·2023
  vs.
  Created·on:·July·11,·2024

The attached patch sets FORCE_SOURCE_DATE in debian/rules to ensure that
texlive respects SOURCE_DATE_EPOCH for a reproducible date.

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

Thanks for maintaining libint!

live well,
  vagrant
From 7bba472a4e8c37d852ce89a6b9ad51c3a120e05d Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sat, 10 Jun 2023 17:26:42 -0700
Subject: [PATCH] debian/rules: Avoid embedding build date in PDF.

Setting FORCE_SOURCE_DATE is necessary to get texlive to respect
SOURCE_DATE_EPOCH.

https://reproducible-builds.org/docs/source-date-epoch/
---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index 5b46154..2bd48be 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,9 @@ export LDFLAGS  := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
 
 export AUTOHEADER = true
 
+# Ensure that texlive respects SOURCE_DATE_EPOCH for reproducible builds
+export FORCE_SOURCE_DATE=1
+
 %:
 	dh $@ --with autoreconf --parallel
 
-- 
2.39.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: libint
Source-Version: 1.2.1-7
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libint, 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.
Santiago Vila <[email protected]> (supplier of updated libint 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: Sat, 04 Oct 2025 10:30:00 +0200
Source: libint
Architecture: source
Version: 1.2.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1037309 1097200 1113159
Changes:
 libint (1.2.1-7) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Michael Banck ]
   * debian/watch: Removed, no longer useful as all recent upstream releases are
     from the 2.x branch.
 .
   [ Adrian Bunk ]
   * Fix FTBFS with GCC 15. Closes: #1097200.
   * Fix FTBFS with CMake 4. Closes: #1113159.
   * Apply patch from Vagrant Cascadian to make the build reproducible.
     Closes: #1037309.
 .
   [ Santiago Vila ]
   * Drop debian/compat and use modern syntax to specify compat level.
   * Drop --with autoreconf and --parallel, already the default.
   * Drop redundant dh-autoreconf from Build-Depends.
   * Drop redundant autotools-dev from Build-Depends.
   * Update upstream metadata.
   * Update lintian overrides.
   * Update standards-version.
   * Add debian/salsa-ci.yml.
Checksums-Sha1:
 2dd428c87bd43785ff049ffe2ea5e6cab4980363 1665 libint_1.2.1-7.dsc
 b7d58e7dc9f239f3a38f51551f168c57d30f1f3e 6052 libint_1.2.1-7.debian.tar.xz
 bb5d30f64c2f9e6bfde15f0835ac8173e00d6c83 5825 libint_1.2.1-7_source.buildinfo
Checksums-Sha256:
 4cdf1ed950afc6f3c480e23fc278a5b306e21b2327eb94fbc44745eb9a95c331 1665 
libint_1.2.1-7.dsc
 dd07acbd93b513f5cf3d87fb535fdb5c3b63a43325dc2e305c907b30c63a27d8 6052 
libint_1.2.1-7.debian.tar.xz
 551470b7bc72835c753971e928d7a1026873e672228dae44764691f5bd05438e 5825 
libint_1.2.1-7_source.buildinfo
Files:
 5c7db57e2161ae88fbec74e2ee935ac8 1665 science optional libint_1.2.1-7.dsc
 fe2161f480648139abe019ce4500b431 6052 science optional 
libint_1.2.1-7.debian.tar.xz
 5503f0d0a65a0720c4f40f02d0371c04 5825 science optional 
libint_1.2.1-7_source.buildinfo

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

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmjg4J8ACgkQQc5/C58b
izKkwwgAnXYNVSwbYaS48ZJ5JIMtvufjCoeby7VgWv2anbFrv8BN9zLYMWwvzVlQ
8ACJq9M/ghgl0TT4LADPgICuRgYGW8u33MJHVq3Yj/mdYOkmTNA0lboyJT4yhqvu
Yxl/G+7k6ds5tJ1EY8JsOFJV8d0Qcdseynykw7v3ykLYRrCJxjPeqCsWPoieMMEj
W5fzSsIjf/GQt/IXlRgWCUWeniV87VU1IgXkYFoBo2YSl1FU5LsEzhZZq3bcmRYZ
eEPJSsmL5Piwa2EaoDts9MDkbIIO96UP8b9gmlDosmvruK5qwggU/C+AAILQpo78
Do/K1glJlk32Nmn4+8GDFOIcv1p3sw==
=hCYv
-----END PGP SIGNATURE-----

Attachment: pgpms5N9qNOMi.pgp
Description: PGP signature


--- End Message ---

Reply via email to