Your message dated Fri, 20 Oct 2017 13:50:48 +0000
with message-id <e1e5xhi-0003th...@fasolo.debian.org>
and subject line Bug#877418: fixed in strip-nondeterminism 0.039-1
has caused the Debian Bug report #877418,
regarding dh-strip-nondeterminism: kills clojure performance
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 ow...@bugs.debian.org
immediately.)
--
877418: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877418
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-strip-nondeterminism
Version: 0.034-1
I noticed that Debian's clojure-1.8.0.jar had terrible performance as
compared to both the upstream jar and one built manually via the "mvn
package" or ant process, and after some investigation, I think I've
tracked it down to dh-strip-nondeterminism.
Given the current clojure 1.8.0-2 source tree, adding this to
debian/rules:
# Ask clojure to do nothing
define timeclj
time java -cp debian/libclojure-java/usr/share/java/clojure-1.8.0.jar \
clojure.main -e ''
endef
override_dh_strip_nondeterminism:
$(timeclj)
dh_strip_nondeterminism
$(timeclj)
and then running "fakeroot debian/rules binary" produces this:
time java -cp debian/libclojure-java/usr/share/java/clojure-1.8.0.jar
clojure.main -e ''
real 0m0.919s
user 0m1.739s
sys 0m0.064s
dh_strip_nondeterminism
time java -cp debian/libclojure-java/usr/share/java/clojure-1.8.0.jar
clojure.main -e ''
real 0m4.064s
user 0m12.204s
sys 0m0.140s
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
--- End Message ---
--- Begin Message ---
Source: strip-nondeterminism
Source-Version: 0.039-1
We believe that the bug you reported is fixed in the latest version of
strip-nondeterminism, 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 877...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (supplier of updated strip-nondeterminism 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 20 Oct 2017 09:11:36 -0400
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism
dh-strip-nondeterminism
Architecture: source
Version: 0.039-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks
<reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
dh-strip-nondeterminism - file non-deterministic information stripper —
Debhelper add-on
libfile-stripnondeterminism-perl - file non-deterministic information stripper
— Perl module
strip-nondeterminism - file non-deterministic information stripper —
stand-alone tool
Closes: 876140 877418
Changes:
strip-nondeterminism (0.039-1) unstable; urgency=medium
.
[ Chris Lamb ]
* Clojure considers the .class file to be stale if it shares the same
timestamp of the .clj. We thus adjust the timestamps of the .clj to always
be younger. (Closes: #877418)
- {jar,zip}.pm: Allow $options{member_normalizer} callback to support
specifying the timestamp.
- zip.pm: Calculate the target canonical time in just one place.
* zip.pm: Ensure that we don't try and write an old timestamp;
Archive::Zip will do this anyway, just noisily.
* dh_strip_nondeterminism: Log which handler processed a file.
(Closes: #876140)
* bin/strip-nondeterminism: Print a warning in --verbose mode if no
canonical time specified.
* debian/watch: Use HTTPS URI.
.
[ Holger Levsen ]
* Bump Standards-Version to 4.1.1, no changes needed.
Checksums-Sha1:
0a169f23020605b9f59b88bb76679264a5003f7c 2529 strip-nondeterminism_0.039-1.dsc
039f60a1ca93aa2c4287105e081fc7e32b82a603 184630
strip-nondeterminism_0.039.orig.tar.bz2
b43fcef35d0aab6bae46514ea8f44f097cba415a 12168
strip-nondeterminism_0.039-1.debian.tar.xz
9008b9cc87ab5c2d49aa6429d8aa93af3f2130c9 6335
strip-nondeterminism_0.039-1_amd64.buildinfo
Checksums-Sha256:
13cd98332d1866b470d5a11159e9954686aebf4a5b26a65debe5e43e8d1b56e4 2529
strip-nondeterminism_0.039-1.dsc
90efde0dfcfa3dd64eb0b01bd4c0cbaea12b27330388e0ecb7b179089d049409 184630
strip-nondeterminism_0.039.orig.tar.bz2
7e8034336d21e80faed20c8b74455028ac1567385b005e31768e7821aa4ab008 12168
strip-nondeterminism_0.039-1.debian.tar.xz
e7526c421ec42132b612361a0bec6c38d4e925437bc9cfa4d9174b0cd091dad0 6335
strip-nondeterminism_0.039-1_amd64.buildinfo
Files:
b9bd9a6bd8d3418be6835bc8365a4be1 2529 devel optional
strip-nondeterminism_0.039-1.dsc
7d63ccd120a643d58562437bb78c6e57 184630 devel optional
strip-nondeterminism_0.039.orig.tar.bz2
d2d6c3a3598bccd2cac8cf68f8763f2d 12168 devel optional
strip-nondeterminism_0.039-1.debian.tar.xz
59ae44dc3a7c403280d2103a5860041e 6335 devel optional
strip-nondeterminism_0.039-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlnp+0AACgkQHpU+J9Qx
HlgsnBAAlxcQPyVV2JaC7wXlrMC3pY+7syaUVtG2OEcV79ew0NQ6qzq3Hh2/mgh5
GQ+68r2uSLf2Ee593B74YPgkhcae3uNHaWAUYsX3mlzvnlhKVEKPMwJk1YVRrLmN
6qKY5cPOcjv01b6f9Mycd/Nr3JfiCHn1jFlDYFudqNruIaV+N6IsHsI3dMPXg+3x
d5wKeeR1d/fHmxULCW116CxM+H687dSmrS55RBjOUm5zMFGPTj6xR5MysM5xUifF
nsmlm2ULtAfoIMz9fL2Op6FtPwOctfzzUo5hKTOnL/gPyjx2UlJ9WOYObLW/d9d5
7iNdmHcL27pZbFbpcyuu7VBJAyNYdg3v/89VgZJOSI0KTVQ/9EBxjAit5bZjKtoe
BjX9v+uu0zt7cMS4xhTT5fwXQDTI9/sxmwuv1i304kYWc72EU6SqCgdKjp1XQ16C
y7/j34c5m3tLPPdsfufwUDZSWFpLIlUsbHHrqd+YGiA3xw5lfRDZrYp5LfWg2my0
23n3KadtSJW2kl0/S//qcPt6o9As/Ec87jhkbaHdpcezI90fa6v0Ce7NQ8ohOAox
6lDXjOm93+fy0FdnXoLDkqaT/1GU3O8H4vNdGYskm2EftKwA+b64x03BztUjoRnD
Z1HcTaNx/4A3tVFc52tamCA/qgyW2opg8gKtuSskTo1mVUWBdHs=
=VHej
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds