Your message dated Sun, 17 Oct 2021 18:36:04 +0000
with message-id <[email protected]>
and subject line Bug#996674: fixed in libminidns-java 1.0.0-2
has caused the Debian Bug report #996674,
regarding libminidns-java: 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.)
--
996674: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996674
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libminidns-java
Version: 1.0.0-1
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
libminidns-java could not be built reproducibly.
This is because it generates a .jar file that contains an
"org.minidns/version" file that can look like this:
1.0.0 (non git build 2021-10-17)
That is, it includes the current build date. A patch is attached that
makes it look like this:
1.0.0 (Debian)
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/02-reproducible-build.patch 1970-01-01
01:00:00.000000000 +0100
--- b/debian/patches/02-reproducible-build.patch 2021-10-17
08:55:22.916706877 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2021-10-17
+
+--- libminidns-java-1.0.0.orig/minidns-core/build.gradle
++++ libminidns-java-1.0.0/minidns-core/build.gradle
+@@ -12,7 +12,7 @@ class CreateFileTask extends DefaultTask
+ }
+
+ task createVersionResource(type: CreateFileTask) {
+- fileContent = version + ' (' + gitCommit + ' ' + builtDate + ')'
++ fileContent = version + ' (Debian)'
+ outputFile = new File(projectDir,
'src/main/resources/org.minidns/version')
+ }
+
--- a/debian/patches/series 2021-10-17 08:44:26.107767826 +0100
--- b/debian/patches/series 2021-10-17 08:55:22.060705874 +0100
@@ -1 +1,2 @@
01-edit-gradle-buildsystem.patch
+02-reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: libminidns-java
Source-Version: 1.0.0-2
Done: tony mancill <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libminidns-java, 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.
tony mancill <[email protected]> (supplier of updated libminidns-java 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: Sun, 17 Oct 2021 10:33:20 -0700
Source: libminidns-java
Architecture: source
Version: 1.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 996674
Changes:
libminidns-java (1.0.0-2) unstable; urgency=medium
.
[ tony mancill ]
* Team upload.
* Bump Standards-Version to 4.6.0
.
[ Sunil Mohan Adapa ]
* d/patches: Add patch to make build reproducible (Closes: #996674)
* d/patches: Cleanup after reproducible change to match upstream patch
Checksums-Sha1:
13bf32a04e254d4d615638a526e3e7eee49c996b 2127 libminidns-java_1.0.0-2.dsc
81a3843b53c387f452a0a25c1e7550b4bdbe4317 12480
libminidns-java_1.0.0-2.debian.tar.xz
e53f89e6d13ffc9a9303929e4196123cccc5b987 12264
libminidns-java_1.0.0-2_amd64.buildinfo
Checksums-Sha256:
9c55cca638a17e9a1949e2d1969b173bc251431cb17b29947123d59f941ce292 2127
libminidns-java_1.0.0-2.dsc
512df578eaf6669edeedeb7f0a1339a3143f716426b8a4eea5d6927f5ae563a7 12480
libminidns-java_1.0.0-2.debian.tar.xz
95fbdc531e09de3fc795a68513087f77104a5e19fefd22f9cd6773574b48f35a 12264
libminidns-java_1.0.0-2_amd64.buildinfo
Files:
bb9338f50f7e09c6767899b7e0d1cb86 2127 java optional libminidns-java_1.0.0-2.dsc
70f0bd300b21e326f432fc950bff2f8b 12480 java optional
libminidns-java_1.0.0-2.debian.tar.xz
c22bcdbfb198ad6290bc20d62076c4b1 12264 java optional
libminidns-java_1.0.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmFsZ9EUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpZ5Vg/7BdkKBThs9v0oBBIcafhYswd1imKp
RDhMR2fC/CjPzE8I74rdrnwQg5Llaffr5S64/LuyhfGMBVYEveHvyfr/7TosXVVA
2Y1WnpurkF73KwdxJf3gfB6L37LUvC8etHIKs+evpn9w9YGz3MJz9XKPf7CnE478
C6Ga9KARyAl4fGMvy/R2zDBMd9yE5AiAZWmAndFJzOuxSDEEfHdrooR5FN5Iy0xC
nHJc9MR/E1sLb7oqiqiTtzSfAw6wTqctbev9/xPNY/VZ3Q+XW84MkMRAmfvl8BVa
RnUFElnRqaXiSY36RoEZyR4KTCDZuhZVrU8KU4s3MHwmWfGsGJW6cyh7zC8WcqjX
brbIeUzuK4OkGCgvb0OInSCuDtMCEXSFQQnhGBSWclvwvH1FV1KYvkd8U3jmfHNn
padgX4+SoYZZPB9uR5fgKIdxUN/wLsi/Hak4Wj92Ai7RqUtyvJd/eXXhhdNgNgGs
kkqi/kKx7x0kPE/9mEBzR9K+DqlLEWn0yp8ZHd2jc/9zq3XhKewIRR5xToxw8Jpw
ZoyypK8lb837Ppl8DiADkHSgCz98yENi6t63wb4ogOsBBXBjDAlTaP8ltQ33qSos
0aUtUUSSjpXx/0I/eRoTYjwQWEPwNNfRcHFin5FTXjW+BUaOnZ9TuOca2R0IU2Zr
SGzj0wSvkwX2Ado=
=4GAC
-----END PGP SIGNATURE-----
--- End Message ---