[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1024007: marked as done (haskell98-report: reproducible builds: timestamp embedded in .ps files)



Your message dated Sat, 02 Dec 2023 03:34:44 +0000
with message-id <E1r9GmC-000aex-FY@fasolo.debian.org>
and subject line Bug#1024007: fixed in haskell98-report 20080907-11
has caused the Debian Bug report #1024007,
regarding haskell98-report: reproducible builds: timestamp embedded in .ps 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 owner@bugs.debian.org
immediately.)


-- 
1024007: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024007
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: haskell98-report
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The build time was embedded in several .ps files:

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

  /usr/share/doc/haskell98-report/ffi.ps.gz

  %DVIPSSource:··TeX·output·2023.12.08:1504
  vs.
  %DVIPSSource:··TeX·output·2022.11.06:1057

The attached patch to debian/rules fixes this by setting the
FORCE_SOURCE_DATE environment variable, which ensures that texlive
respects SOURCE_DATE_EPOCH to set the timestamp.

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

Thanks for maintaining haskell98-report!

live well,
  vagrant
From c5f0a7284e26e38663fb9862d976fb10a9949fd1 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 13 Nov 2022 18:18:44 +0000
Subject: [PATCH] debian/rules: Set FORCE_SOURCE_DATE for reproducible builds.

https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_ps_generated_by_dvips_issue.html
---
 debian/rules | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/debian/rules b/debian/rules
index a1c1a5c..0744c4e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,8 @@
 #!/usr/bin/make -f
+
+# Ensure texlive respects SOURCE_DATE_EPOCH for reproducible builds
+export FORCE_SOURCE_DATE=1
+
 %:
 	dh $@
 
-- 
2.38.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: haskell98-report
Source-Version: 20080907-11
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

We believe that the bug you reported is fixed in the latest version of
haskell98-report, 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 1024007@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated haskell98-report 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 01 Dec 2023 19:00:59 -0800
Source: haskell98-report
Architecture: source
Version: 20080907-11
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 1024007
Changes:
 haskell98-report (20080907-11) unstable; urgency=medium
 .
   * QA upload.
   * debian/rules: Set FORCE_SOURCE_DATE for reproducible builds.
     (Closes: #1024007)
   * Update to debhelper compat 13.
   * debian/control: Set Rules-Requires-Root to "no".
Checksums-Sha1:
 b393d9e13f8c6462a48f379b926c87a01c162cd4 1677 haskell98-report_20080907-11.dsc
 6a9c117bc61d9565c6af9ccfb8558cc098d47fba 8336 haskell98-report_20080907-11.debian.tar.xz
Checksums-Sha256:
 089e23db2a634fc1550fe625c91dfe0fd753a94fa6c8d34d87aca74c88d5b796 1677 haskell98-report_20080907-11.dsc
 8e9b06945a177a877c282bd4df699b44c481295bb62f199629d07b2b5f57a65c 8336 haskell98-report_20080907-11.debian.tar.xz
Files:
 844e521d9fbfa16fc98e2160eaca8309 1677 doc optional haskell98-report_20080907-11.dsc
 c8863895e7c7baa287c7112067b1bc33 8336 doc optional haskell98-report_20080907-11.debian.tar.xz

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZWqfVyAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqrEnAPwOYbcuQZYTLavs
Lcu3JB580Gpe0Pf0Zl+54Wl9EtZI4AEAmnroaut/rCFO5lfT7E23+HfUnGrO+CQK
XHJkDlHVXQs=
=ZaJd
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: