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

Reply via email to