Your message dated Wed, 26 Nov 2025 15:18:54 +0000
with message-id <[email protected]>
and subject line Bug#1101740: fixed in jenkins-job-builder 6.4.2-5
has caused the Debian Bug report #1101740,
regarding jenkins-job-builder: 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 [email protected]
immediately.)
--
1101740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101740
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jenkins-job-builder
Version: 6.4.2-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
jenkins-job-builder could not be built reproducibly.
This was because the documentation embedded the current date. For
example:
├── ./usr/share/doc/jenkins-job-builder-doc/html/builders.html
│ @@ -4260,12 +4260,12 @@
│ </div>
│ <div class="footer" role="contentinfo">
│ - © Copyright 2012 - 2026, Jenkins Job Builder Maintainers.
│ + © Copyright 2012 - 2025, Jenkins Job Builder Maintainers.
│ Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8
Patch attached that sources this value from SOURCE_DATE_EPOCH.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-build.patch 2025-03-31 11:01:08.393654866
+0100
@@ -0,0 +1,28 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2025-03-31
+
+--- jenkins-job-builder-6.4.2.orig/doc/source/conf.py
++++ jenkins-job-builder-6.4.2/doc/source/conf.py
+@@ -13,6 +13,7 @@
+
+ import os
+ import sys
++import time
+ import datetime
+ from jenkins_jobs.version import version_info as jenkins_jobs_version
+
+@@ -52,8 +53,12 @@ master_doc = "index"
+
+ # General information about the project.
+ project = "Jenkins Job Builder"
++build_date = datetime.datetime.fromtimestamp(
++ int(os.environ.get('SOURCE_DATE_EPOCH', time.time())),
++ tz=datetime.timezone.utc,
++)
+ copyright = "2012 - {}, Jenkins Job Builder Maintainers".format(
+- datetime.datetime.now().year
++ build_date.year
+ )
+
+ # The version info for the project you're documenting, acts as replacement for
--- a/debian/patches/series 2025-03-31 10:47:39.413590873 +0100
--- b/debian/patches/series 2025-03-31 11:01:07.109648386 +0100
@@ -1 +1,2 @@
do-not-depends-on-pkg-resources.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: jenkins-job-builder
Source-Version: 6.4.2-5
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jenkins-job-builder, 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.
Thomas Goirand <[email protected]> (supplier of updated jenkins-job-builder
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: Wed, 26 Nov 2025 16:00:14 +0100
Source: jenkins-job-builder
Architecture: source
Version: 6.4.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1101740
Changes:
jenkins-job-builder (6.4.2-5) unstable; urgency=medium
.
* Make the build reproducible thanks to Chris Lamb (Closes: #1101740).
Checksums-Sha1:
32bf576e911670278dce5edf889eebd58c721f86 2764 jenkins-job-builder_6.4.2-5.dsc
7d5c885ddb99916c96f06ea281ce58561689b974 11792
jenkins-job-builder_6.4.2-5.debian.tar.xz
66770b89893276846783f243b9ece7f2a31fffa9 9072
jenkins-job-builder_6.4.2-5_amd64.buildinfo
Checksums-Sha256:
4063fe5a85ccc5e4c5eabfb05f66fa95b6e1d5874e61808bc26880df459720b0 2764
jenkins-job-builder_6.4.2-5.dsc
a10e9e432a9a94a7f72f229ab2f1e79c7e43989fbb2195885829b81a330058f0 11792
jenkins-job-builder_6.4.2-5.debian.tar.xz
43808cdcc89e47f1f4dfb62493a651b91a3fe8bce6ed4658ebc089346c6f048f 9072
jenkins-job-builder_6.4.2-5_amd64.buildinfo
Files:
9cca2c49918c23c56c1a919a645c93ec 2764 python optional
jenkins-job-builder_6.4.2-5.dsc
40cc608d3195a40c1865f8c45f77021e 11792 python optional
jenkins-job-builder_6.4.2-5.debian.tar.xz
75c1cece221f0e8885ea85914bf07491 9072 python optional
jenkins-job-builder_6.4.2-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmknFugACgkQ1BatFaxr
Q/6xEg//ToH9YhYO7gz/V3dYU4bB5CHfA3MLDexXD+eHOsgeLTU90RkSBcTyoPF5
1b2Ef6bomhafy5rfHw90cb7h2Tr+tAo+KNdljpnBx4Nu/KMkzV0c6yF8vTgHUHi6
8ZJ8wzHLbZMZ0VBI01k5OaVU2FFNaU2mzQKXVfRFg4Qo7e3wOt0hueltmRJdNWUe
dNNM5NfV3BCMrthc30VaZ8LbqPiwPKcbgirud+AvG4/YJmu2irbusu9AnMYqdQ42
uHZUahFHp5PFcG6nJX2bY6A18Tbe1lV3Zs1Zx+zDZLrlQnImikZ+jotRB4xkmn7D
wZbM3rl9y7+rsGXgEK+Oa/1PwnEb2dU3g8mn5xf7sKwTsWxdxok8az8LQS82LFSu
RvvEiLLydZFgCRPSQW15LDTUeOTt+40/YAzNXv1BP4PYth4vjjI5ovy7eiS2RL8w
30+MaryWNq9fMPGg8W+R/8V1bGqe2ZTHrNKgAvKBsyIhLe1/+8W3c10g++Ej1IaN
+u+URiFMey1EYpVAsvxP2t5WpC2Ca0F52HI0w7KKEWH79V9QXCe/Nl1MsyXeqqUi
Vzd2oVcrNVhN979xKEHQHBdq/mfsfrCUUdgVjZJhFspOi9B2CDqfu18fA61VyeLf
WcSSicu+ojQijJLZASuMwwx+TujzoM7zTic0CZo2oDCqvyHGgOg=
=hiN3
-----END PGP SIGNATURE-----
pgp0e7VxMGEKc.pgp
Description: PGP signature
--- End Message ---