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 ---
- To: submit@bugs.debian.org
- Subject: dpb: please make the build reproducible
- From: "Chris Lamb" <lamby@debian.org>
- Date: Tue, 23 Apr 2024 10:12:50 +0100
- Message-id: <171386340495.6272.8077080356178616520@700fe6ba2f23>
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 ---
- To: 1069709-close@bugs.debian.org
- Subject: Bug#1069709: fixed in dpb 0.0~git20240505+e724106d1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 05 May 2024 10:34:16 +0000
- Message-id: <E1s3ZCC-002jic-6T@fasolo.debian.org>
- Reply-to: Mechtilde Stehmann <mechtilde@debian.org>
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 ---