Your message dated Tue, 08 Sep 2020 04:48:22 +0000
with message-id <[email protected]>
and subject line Bug#951573: fixed in javatools 0.77
has caused the Debian Bug report #951573,
regarding javatools: 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.)
--
951573: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951573
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: javatools
Version: 0.72.10
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: toolchain randomness
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
jssc could not be built reproducibly. I eventually tracked this down
and I think this is very similar to a similar, older issue detailed
here:
https://bugs.debian.org/926542
... as somehow debhelper itself was parsing this strangely and ending
up printing warnings such as:
-s/--same-arch is deprecated; please use -a/--arch instead
If I applied the following patch to src:jssc then the build became
reproducible:
- jh_build -o "-source 1.6 -target 1.6 -encoding UTF-8"
--javadoc-opts="-source 1.6 -encoding UTF-8"
+ jh_build --javacopts "-source 1.6 -target 1.6 -encoding UTF-8"
--javadoc-opts="-source 1.6 -encoding UTF-8"
… but that seems a bit silly.
Patch for javastools attached that removes the "-o" option, but this
might not be the best idea (ie. one should likely deprecate it first,
such as how the -N short arg was also deprecated (see the top of the
jh_build file).
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff --git a/jh_build b/jh_build
index 51ce5dd..c489a47 100755
--- a/jh_build
+++ b/jh_build
@@ -136,7 +136,7 @@ init(options => {
'no-javadoc' => sub { $build_javadoc = 0; },
'clean' => \$do_clean,
# Space-separated list of options
- 'javacopts|o=s' => sub { @javac_opts = split(' ', $_[1])},
+ 'javacopts=s' => sub { @javac_opts = split(' ', $_[1])},
'javadoc-opts=s' => sub { @javadoc_opts = split(' ', $_[1])},
});
--- End Message ---
--- Begin Message ---
Source: javatools
Source-Version: 0.77
Done: tony mancill <[email protected]>
We believe that the bug you reported is fixed in the latest version of
javatools, 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 javatools 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: Mon, 07 Sep 2020 21:17:47 -0700
Source: javatools
Architecture: source
Version: 0.77
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 935244 935849 951573
Changes:
javatools (0.77) unstable; urgency=medium
.
* More consistent indentation jh_depends
* Uploading to unstable after rebuilding all build r-deps.
.
javatools (0.76) experimental; urgency=medium
.
* Uploading to experimental because options have been removed
* Remove short -o option for --javacopts from jh_build (Closes: #951573)
* Remove short -o option for --javaopts from jh_manifest
* Fix jh_depends "-j headless" having no effect (Closes: #935244)
* Update dh_link example in tutorial (Closes: #935849)
* Use debhelper-compat 13
* Add myself to Uploaders
* Note: merging master into experimental introduced whitespace changes
Checksums-Sha1:
3a41b149a165a61d0ad1a57d3e5b3679221d7406 1932 javatools_0.77.dsc
ac9bec2a1e5932c9b48d5c7a7736df0cb9921f3d 54556 javatools_0.77.tar.xz
5b6bafa84cac6e88fd620e35ba125cd625980725 9822 javatools_0.77_amd64.buildinfo
Checksums-Sha256:
f6eb658b3e78e000e1ec01d8150d75f210b04e36b170b782a2bbe48454ed79a3 1932
javatools_0.77.dsc
d32f2683466be05f307b01a512f0097816d5a40a51090f873fd3f7f977258a04 54556
javatools_0.77.tar.xz
5f9671238cbe0a8c49efa0d137b9dbfcbf34cccab9c316f8ed0ce188f85b560d 9822
javatools_0.77_amd64.buildinfo
Files:
8315301c026fcd028b2d61fa02d58c20 1932 java optional javatools_0.77.dsc
28e87d60edb287f224e238d5d5fa559d 54556 java optional javatools_0.77.tar.xz
bba98628ce5240141dc96e851d88c971 9822 java optional
javatools_0.77_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAl9XCOQUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpaHkA/8CJ1euOcuhNHuiWskc0/L69f7R8fp
l2MExwSbWqAqDbuqs2TtqiOgEGDQyUE2yVM7XN5qkK6YQyHEavqsW1+eav5Ah2Gh
rhFSb/LqGxVEXE3Eexo+ufJh0vcKVs89Gz4/W+MnWYWRBG3zvMSMQWNz0AOrz1uY
We9D9WAQFpD6z3IomBaNBJvT5cm5MmTuvOzV41nRCoqjTY1HtXZwNj9jao47eelp
HLdEkGlHPnK57L+fOZiKVlfg0bvkYQMafRQ6arBJfAkvUgktmQmgHx74ICVEMpkw
rq5a02Qxzs6uCGsydyS6Q6uQd/kOdfwB+z04GM6p7xuWFn3LJQ2aXtDSq8RkoLqm
9YuS0DLknMB9To6jHcmRks0HOhyFdL48RTD+EOS3YxVleRhqrcgG6nOifP5OWut1
8yznGPB8D/MF2qSO/WJUDr/iVG/PxiOkhCEOcE7Hc1VbhR79v0aLDkhiJp5jOmRI
5epp+19X7BZdquXi81tMap9CMjns50g09bcL58pev/o+JUoEuhfYjMkjnLCKPoOV
u9jb/uP90GqwkHokXp1mmSF4VGKg9AKrBK6TlfgmPN6a+6VlcTcgU1JTkEfMoe2I
gq5mU0cHFr6mgIDRg87l9EKWWGpbcLOQ8Z7PtaylihVRtNxA32CsPXw7BY5PM2Zt
e+4U6OPMybSNtOI=
=LGCj
-----END PGP SIGNATURE-----
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.