Bug#1021518: jakarta-jmeter: reproducible-builds: year in documentation files
Vagrant Cascadian
vagrant at reproducible-builds.org
Fri Apr 10 22:31:35 BST 2026
On 2026-03-30, Vagrant Cascadian wrote:
> On 2022-10-09, Vagrant Cascadian wrote:
>> The current year is embedded in various documentation files:
>>
>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/jakarta-jmeter.html
>>
>> /usr/share/jmeter/printable_docs/building.html
>>
>> Copyright·©·1999-2022,·Apache·Software·Foundation
>> vs.
>> Copyright·©·1999-2023,·Apache·Software·Foundation
>>
>> Not only does this break reproducible builds, it is not an accurate
>> reflection of the correct copyright dates.
>>
>> The attached patch to two upstream .vsl files fixes this by using the
>> date that the current upstream version was uploaded to debian (maybe it
>> is older, feel free to adjust appropriately).
...
> It would be nice to get these fixes included; I would like to perform an
> NMU fixing this sometime in the next week or two, unless one of the
> maintainers beats me to it. :)
I have uploaded an NMU fixing this to DELAYED/10, debdiff attached.
I did, however, make a mistake with the upload, using -6.1 instead of
-5.1 in the debian/changelog version ... and I used dgit, so as far as I
know the version in dgit git history is not changeable... sorry about
that!
In either case, the next maintainer upload should probably have a -7
version (if not incrementing the upstream version).
live well,
vagrant
-------------- next part --------------
diff -Nru jakarta-jmeter-2.13/debian/changelog jakarta-jmeter-2.13/debian/changelog
--- jakarta-jmeter-2.13/debian/changelog 2021-09-10 05:34:42.000000000 -0700
+++ jakarta-jmeter-2.13/debian/changelog 2026-04-10 13:51:58.000000000 -0700
@@ -1,3 +1,10 @@
+jakarta-jmeter (2.13-6.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * xdocs/stylesheets/site*.vsl: Use specific date for Copyright headers.
+
+ -- Vagrant Cascadian <vagrant at reproducible-builds.org> Fri, 10 Apr 2026 13:51:58 -0700
+
jakarta-jmeter (2.13-5) unstable; urgency=medium
* Team upload.
diff -Nru jakarta-jmeter-2.13/debian/patches/series jakarta-jmeter-2.13/debian/patches/series
--- jakarta-jmeter-2.13/debian/patches/series 2021-09-10 05:34:42.000000000 -0700
+++ jakarta-jmeter-2.13/debian/patches/series 2026-04-10 13:51:58.000000000 -0700
@@ -10,3 +10,4 @@
11_java9-compatibility.patch
12_mongodb-compatibility.patch
jsoup-1.14.2.patch
+xdocsstylesheetssite.vsl-use-specific-da.patch
diff -Nru jakarta-jmeter-2.13/debian/patches/xdocsstylesheetssite.vsl-use-specific-da.patch jakarta-jmeter-2.13/debian/patches/xdocsstylesheetssite.vsl-use-specific-da.patch
--- jakarta-jmeter-2.13/debian/patches/xdocsstylesheetssite.vsl-use-specific-da.patch 1969-12-31 16:00:00.000000000 -0800
+++ jakarta-jmeter-2.13/debian/patches/xdocsstylesheetssite.vsl-use-specific-da.patch 2026-04-10 13:51:58.000000000 -0700
@@ -0,0 +1,37 @@
+From: Vagrant Cascadian <vagrant at reproducible-builds.org>
+Date: Sun, 9 Oct 2022 23:22:36 +0000
+X-Dgit-Generated: 2.13-6.1~0 82e3a641e08f4f0a48b3c89c3f011f6e02f914ee
+Subject: xdocs/stylesheets/site*.vsl: Use specific date for Copyright headers.
+
+This breaks reproducible builds, but also the dates for Copyright
+headers are valid for when the content was initially authored, not
+the build date.
+
+---
+
+diff --git a/xdocs/stylesheets/site.vsl b/xdocs/stylesheets/site.vsl
+index e91d687..3c0f36e 100644
+--- a/xdocs/stylesheets/site.vsl
++++ b/xdocs/stylesheets/site.vsl
+@@ -33,7 +33,7 @@
+ #set ($space = $space.charAt(0))
+ #set ($udsc = "_")
+ #set ($udsc = $udsc.charAt(0))
+-#set ($year = $date.getYear()+1900)
++#set ($year = "2016")
+ ##
+ ## Website settings
+ #set ($imgdir = "$relativePath/images")
+diff --git a/xdocs/stylesheets/site_printable.vsl b/xdocs/stylesheets/site_printable.vsl
+index b817284..36ec7eb 100644
+--- a/xdocs/stylesheets/site_printable.vsl
++++ b/xdocs/stylesheets/site_printable.vsl
+@@ -33,7 +33,7 @@
+ #set ($space = $space.charAt(0))
+ #set ($udsc = "_")
+ #set ($udsc = $udsc.charAt(0))
+-#set ($year = $date.getYear()+1900)
++#set ($year = "2016")
+ ##
+ ## Printable document settings
+ #set ($imgdir = "$relativePath/../docs/images")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20260410/4618f8a6/attachment.sig>
More information about the pkg-java-maintainers
mailing list