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

Bug#1069709: marked as done (dpb: please make the build reproducible)



Your message dated Sun, 05 May 2024 10:34:16 +0000
with message-id <E1s3ZCC-002jic-6T@fasolo.debian.org>
and subject line Bug#1069709: fixed in dpb 0.0~git20240505+e724106d1
has caused the Debian Bug report #1069709,
regarding dpb: 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 owner@bugs.debian.org
immediately.)


-- 
1069709: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069709
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: dpb
Version: 0.0~git20240401+4c3057874
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
dpb could not be built reproducibly.

This is because it embedded timestamps in .pdf files and in "generated
on.." comments in  various scripts. (Ideally the latter could be
removed entirely.)

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-


--- a/create-buildscript.sh	2024-04-23 09:54:18.460456472 +0100
--- b/create-buildscript.sh	2024-04-23 10:03:12.374039772 +0100
@@ -11,7 +11,7 @@
 "
 
 cat Title.nw Part1.nw Part2.nw Part3.nw Part4.nw Part5.nw Part6.nw > BuildWithGBPg.nw
-t=`date +%c`
+t=$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" -R)
 
 function build_script()
 {
--- a/debian/rules	2024-04-23 09:54:18.460456472 +0100
--- b/debian/rules	2024-04-23 09:59:42.766516568 +0100
@@ -5,6 +5,7 @@
 
 export DH_VERBOSE=1
 export DH_OPTIONS=-v
+export FORCE_SOURCE_DATE=1
 
 %:
 	dh $@

--- End Message ---
--- Begin Message ---
Source: dpb
Source-Version: 0.0~git20240505+e724106d1
Done: Mechtilde Stehmann <mechtilde@debian.org>

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

Debian distribution maintenance software
pp.
Mechtilde Stehmann <mechtilde@debian.org> (supplier of updated dpb 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: Sun, 05 May 2024 12:13:21 +0200
Source: dpb
Architecture: source
Version: 0.0~git20240505+e724106d1
Distribution: unstable
Urgency: medium
Maintainer: Debian Documentation Project <debian-doc@lists.debian.org>
Changed-By: Mechtilde Stehmann <mechtilde@debian.org>
Closes: 1069709
Changes:
 dpb (0.0~git20240505+e724106d1) unstable; urgency=medium
 .
   [ Mechtilde Stehmann ]
   * [01c0af0] Added some screenshots
   * [a7e8faa] Improved quotation marks and some log lines
   * [c161a97] Set set +/-e properly
   * [e724106] Improved buildscript in documentation and make build reproducible
 .
   [ Mechtilde ]
   * [c0e1c0c] Made build reproducible - thanks Chris Lamb for the patches
               (Closes: #1069709)
Checksums-Sha1:
 f00bd57d2973dca24049d022cb1085c7e3b84301 2000 dpb_0.0~git20240505+e724106d1.dsc
 cf2982ea2ab9655a36b74a5e5ae0568d09d37c85 2749640 dpb_0.0~git20240505+e724106d1.tar.xz
 2fe20d0c04d537dfafaceeab12eafee5d6c99f69 14287 dpb_0.0~git20240505+e724106d1_amd64.buildinfo
Checksums-Sha256:
 fe35620be5ee070da6dc2258929caf7aa9c7ca4fe29eef15a13939826d6df283 2000 dpb_0.0~git20240505+e724106d1.dsc
 0b0c8d9d732b48817ac4edce03ee212338d8ea44fd7443e708234d06340b700a 2749640 dpb_0.0~git20240505+e724106d1.tar.xz
 6dcd0a9c546479c2d7e05a4215027fbfec0f52a1be6029e1a50666bc1b4e28a8 14287 dpb_0.0~git20240505+e724106d1_amd64.buildinfo
Files:
 d51ba6ea2f001f84650b43925303c290 2000 doc optional dpb_0.0~git20240505+e724106d1.dsc
 6dc8f0da4bfba5a77473d97d7bda54b7 2749640 doc optional dpb_0.0~git20240505+e724106d1.tar.xz
 712e710a4fa735eeb28de117e4f52204 14287 doc optional dpb_0.0~git20240505+e724106d1_amd64.buildinfo

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

iQIzBAEBCgAdFiEE8ON/Pch6SZgomTnn8od7uhQarX8FAmY3XjsACgkQ8od7uhQa
rX92ahAArBNhyfhSm8xWBv3qhgRtxL1WkTx7QvruKe33RooY6LF1x6YzL3nwuC4v
trW8e5clFkCsWmPUlFHCKaFSdqZyUZdf6VIBixIb/NCtNgGciVRYQj8+3LAq4z4n
/XmHqfPZlnlW/yQmlbgk5i+B6CXQbCw5Ju6TDlC7PH64c2oxgGeiAgn9Qxr0rY9p
9SEwg8pw52N1sZDzYYetNICt/qFkzlxF4mdnKhPxOmBODYMCdMzIyLCHw2GhmVT/
2HNGzB9mNNPevUVoH8frhNkDpwSpaJ7tRmqmXfveGZn/8gpMQfGmGncxLY8yq6AR
vmkdUIYK7FsbqRY1vl1vfaitIyxfKuJ7L6vcburoOIlcfqQNZTkExYF+tTnBmuli
AHFJjBNXzGhl76mIMWDQcgTQc3UYuXGDo37Vv71GaYN7sGmrpVwjqGaA3syz2RZk
GX/ZWAiRPuAKCfDb5D3T024D1chvBbbUHyrf0RNq9LxZWiM7qUdvRtoGZfBgyRHZ
FXkmkP662hZjgOJVS0RdWTZlJatbSL183Goyh0gnuBzlvrzxK+abRloi1ti+XXAz
P5cKtqLcSEGR6uWDIkBeAGqOlbo6shh/GvgLfH6zJcJUzGbg33eQ5UOpx09ziIOu
mE8H0ixaGhpOrbaB2+UQ5Skc3GD9y38u3seCWYUxsR87n9uLask=
=oVMJ
-----END PGP SIGNATURE-----

Attachment: pgpU6xjjlMDV2.pgp
Description: PGP signature


--- End Message ---

Reply to: