Debian Bug report logs - #914289
strip-nondeterminism: disable javaproperties handler

version graph

Package: strip-nondeterminism; Maintainer for strip-nondeterminism is Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>; Source for strip-nondeterminism is src:strip-nondeterminism (PTS, buildd, popcon).

Reported by: Emmanuel Bourg <ebourg@apache.org>

Date: Wed, 21 Nov 2018 12:42:02 UTC

Severity: wishlist

Fixed in version strip-nondeterminism/1.0.0-1

Done: Chris Lamb <lamby@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, ebourg@apache.org, reproducible-bugs@lists.alioth.debian.org, OpenJDK Team <openjdk@lists.launchpad.net>:
Bug#914278; Package src:openjdk-11. (Wed, 21 Nov 2018 12:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to Emmanuel Bourg <ebourg@apache.org>:
New Bug report received and forwarded. Copy sent to ebourg@apache.org, reproducible-bugs@lists.alioth.debian.org, OpenJDK Team <openjdk@lists.launchpad.net>. (Wed, 21 Nov 2018 12:42:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Emmanuel Bourg <ebourg@apache.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: openjdk-11: Reproducible properties file header when SOURCE_DATE_EPOCH is specified
Date: Wed, 21 Nov 2018 13:40:14 +0100
[Message part 1 (text/plain, inline)]
Source: openjdk-11
Severity: normal
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps toolchain

When writing a properties file using the java.util.Properties class, a header
containing the current date is automatically added. This renders the output non
reproducible.

Here is a patch for java.util.Properties checking if the SOURCE_DATE_EPOCH
environment variable is specified and using it instead of the current date
for the timestamp.
[reproducible-properties-timestamp.patch (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, OpenJDK Team <openjdk@lists.launchpad.net>:
Bug#914278; Package src:openjdk-11. (Wed, 21 Nov 2018 13:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to OpenJDK Team <openjdk@lists.launchpad.net>. (Wed, 21 Nov 2018 13:06:03 GMT) (full text, mbox, link).


Message #10 received at 914278@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 914278@bugs.debian.org
Cc: Emmanuel Bourg <ebourg@apache.org>
Subject: Re: openjdk-11: Reproducible properties file header when SOURCE_DATE_EPOCH is specified
Date: Wed, 21 Nov 2018 08:03:13 -0500
Hi,

> openjdk-11: Reproducible properties file header when
> SOURCE_DATE_EPOCH is specified

Thanks for this patch! I've updated the reference to the
corresponding "issue" in our Git repository here:

  https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/6e9c5774bfc3f16f5bb03f1563af058dc3d733e2


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Added tag(s) patch. Request was from Emmanuel Bourg <ebourg@apache.org> to control@bugs.debian.org. (Wed, 21 Nov 2018 14:54:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, OpenJDK Team <openjdk@lists.launchpad.net>:
Bug#914278; Package src:openjdk-11. (Wed, 21 Nov 2018 16:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Holger Levsen <holger@layer-acht.org>:
Extra info received and forwarded to list. Copy sent to OpenJDK Team <openjdk@lists.launchpad.net>. (Wed, 21 Nov 2018 16:33:03 GMT) (full text, mbox, link).


Message #17 received at 914278@bugs.debian.org (full text, mbox, reply):

From: Holger Levsen <holger@layer-acht.org>
To: 914278@bugs.debian.org, control@bugs.debian.org
Subject: Re: Bug#914278: openjdk-11: Reproducible properties file header when SOURCE_DATE_EPOCH is specified
Date: Wed, 21 Nov 2018 16:31:53 +0000
[Message part 1 (text/plain, inline)]
clone 914278 -1 
reassign -1 strip-nondeterminism
block -1 by 914278
retitle -1 strip-nondeterminism: disable javadoc handler
# thanks Emmanuel


-- 
cheers,
	Holger

-------------------------------------------------------------------------------
               holger@(debian|reproducible-builds|layer-acht).org
       PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
[signature.asc (application/pgp-signature, inline)]

Bug 914278 cloned as bug 914289 Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Wed, 21 Nov 2018 16:33:04 GMT) (full text, mbox, link).


Bug reassigned from package 'src:openjdk-11' to 'strip-nondeterminism'. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Wed, 21 Nov 2018 16:33:05 GMT) (full text, mbox, link).


Added blocking bug(s) of 914289: 914278 Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Wed, 21 Nov 2018 16:33:05 GMT) (full text, mbox, link).


Changed Bug title to 'strip-nondeterminism: disable javadoc handler' from 'openjdk-11: Reproducible properties file header when SOURCE_DATE_EPOCH is specified'. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Wed, 21 Nov 2018 16:33:07 GMT) (full text, mbox, link).


Severity set to 'wishlist' from 'normal' Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sun, 25 Nov 2018 16:57:06 GMT) (full text, mbox, link).


Removed tag(s) patch. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sun, 25 Nov 2018 16:57:06 GMT) (full text, mbox, link).


Changed Bug title to 'strip-nondeterminism: disable javaproperties handler' from 'strip-nondeterminism: disable javadoc handler'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Thu, 06 Dec 2018 17:06:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#914289; Package strip-nondeterminism. (Thu, 06 Dec 2018 17:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Thu, 06 Dec 2018 17:15:04 GMT) (full text, mbox, link).


Message #36 received at 914289@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 914289@bugs.debian.org
Subject: strip-nondeterminism: disable javaproperties handler (was: "Re: strip-nondeterminism: disable javadoc handler")
Date: Thu, 06 Dec 2018 18:03:33 +0100
retitle 914289 strip-nondeterminism: disable javaproperties handler
thanks

(This patch is actually for the javaproperties handler, not the
javadoc one.)


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Reply sent to Chris Lamb <lamby@debian.org>:
You have taken responsibility. (Thu, 06 Dec 2018 17:24:09 GMT) (full text, mbox, link).


Notification sent to Emmanuel Bourg <ebourg@apache.org>:
Bug acknowledged by developer. (Thu, 06 Dec 2018 17:24:09 GMT) (full text, mbox, link).


Message #41 received at 914289-close@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 914289-close@bugs.debian.org
Subject: Bug#914289: fixed in strip-nondeterminism 1.0.0-1
Date: Thu, 06 Dec 2018 17:20:03 +0000
Source: strip-nondeterminism
Source-Version: 1.0.0-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 914289@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 06 Dec 2018 18:13:32 +0100
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism dh-strip-nondeterminism
Architecture: source all
Version: 1.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby@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: 781262 843811 852207 914289
Changes:
 strip-nondeterminism (1.0.0-1) unstable; urgency=medium
 .
   * Ignore encrypted .zip files as we can never normalise them.
     (Closes: #852207)
   * Drop .ar handler; binutils is reproducible. (Closes: #781262, #843811)
     - Update debian/copyright to drop reference to ar.pm.
   * Remove javaproperties handler after Emmanuel Bourg's patch was released in
     openjdk-11 11.0.1+13-3. (Closes: #914289)
Checksums-Sha1:
 1ead5d4a0813d63fe0ee07b426e158ade075e811 2533 strip-nondeterminism_1.0.0-1.dsc
 1a3a20e2331095600ff2ade5e4e0cc63a321719e 221245 strip-nondeterminism_1.0.0.orig.tar.bz2
 ab56f821cca957807cb9ea86dfc8891bc4003229 30868 strip-nondeterminism_1.0.0-1.debian.tar.xz
 1bac99102339af18e05c20772159ba8260ed7e46 12548 dh-strip-nondeterminism_1.0.0-1_all.deb
 a61ad9f037fee38352faf734fe27d3bddcef37fe 19488 libfile-stripnondeterminism-perl_1.0.0-1_all.deb
 4419769f64002dc2ab5f35274bba1cc365ef7f99 12804 strip-nondeterminism_1.0.0-1_all.deb
 e1e20bb3afbacdb041da7a3cec9a355dda162e21 6344 strip-nondeterminism_1.0.0-1_amd64.buildinfo
Checksums-Sha256:
 d7f34fbab73b907af2a6d5662f931d31ecee467fe1cb3faffe73a34b8b337bad 2533 strip-nondeterminism_1.0.0-1.dsc
 d51fc5be90e85f385737aa9b6482bbd7d8911f10e9bf5d8ccb0441fa8077d18c 221245 strip-nondeterminism_1.0.0.orig.tar.bz2
 c920b0e944c829e120d9bc1118a9f8a687a5de8815f9bcb5aadcab45e11d86fe 30868 strip-nondeterminism_1.0.0-1.debian.tar.xz
 7e7a5fb4d470c91a46b3185eb45c5ab4c379ff49e90adc5c015758cf381b6b8f 12548 dh-strip-nondeterminism_1.0.0-1_all.deb
 d185261e207bdda3b230467ae9a277dbe6fa177578c22d83bfa32fccccca18b2 19488 libfile-stripnondeterminism-perl_1.0.0-1_all.deb
 cd77e2c25cf28625aed61a6c499a3a23669296335cf5962bdacb6dd6689e8f33 12804 strip-nondeterminism_1.0.0-1_all.deb
 9205c88c08eaabdf4e97ca44e152dd71d2aa4de25b41afc97150f0778d586728 6344 strip-nondeterminism_1.0.0-1_amd64.buildinfo
Files:
 951c068d11fd5847bf1bbfc9c7396fda 2533 devel optional strip-nondeterminism_1.0.0-1.dsc
 ef333c2ccab4e55f4e6d4d8f2d68daf7 221245 devel optional strip-nondeterminism_1.0.0.orig.tar.bz2
 747f07cd195ee63102c0e75b1937f0a9 30868 devel optional strip-nondeterminism_1.0.0-1.debian.tar.xz
 9ef9f55f66a93c9db96f6fb1b9339d28 12548 devel optional dh-strip-nondeterminism_1.0.0-1_all.deb
 90b4fe0ab24af1c8a00cb904838eb39e 19488 perl optional libfile-stripnondeterminism-perl_1.0.0-1_all.deb
 bb0d356ea186abbde65f973c55bd0008 12804 devel optional strip-nondeterminism_1.0.0-1_all.deb
 bd6a423df13998648ab467b9010c0c6b 6344 devel optional strip-nondeterminism_1.0.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlwJWSwACgkQHpU+J9Qx
HljjqxAAgApvdvnAr8N6UnGvit/ZViwVi434t2q6VDHg9H3psAhS07AjUNpeKWHb
m1kQFKFA1Q8d1yWVFde7x+OYyW+kcYRT8b9PhzX9W4vZn36urG9HdRtpLFmMiTYq
FVWTYV+LwIthAAvXsMFAG601ld9NsLw8NHaYKGmJxIWPBSeo3OiGNPXNRcL4o1TM
lYK4JycAZvhoOjRzy4IeyNvCWri57AjUV8zJUOwXr1vftmNbhTv/pDfI113K9/kG
K8HQzTN0UwgwI6VYEkzdgmmiL+KUNuRh6+x8UAtuQNBA+fuXa3gnxlL7PmGbEyJL
pkqmhmc6ViHvpDHJ3klhctjGgroBYqzQv3r6lx93PiOP9L9v5WIXJgPNH8fMKvDK
mzL+p5GF+80nID8kQeqy5kgSdxdagiIGs3gt0+xs9rd5Yd6goq/0vPQOT5w7EaGq
bPjGzxXtKbr7RsWiS6nabatAYqBS4wFvVutcrVIuhZnJ0s9zPGSIBUQuvBq/6m2m
b7oGiFd4/EZuyM8ECEFpnk8MVVjRuqIh3x9ZfZfO2NJb3jZYXaDVb9yHIcDmkCrC
0293s0uzBWlppmHJqrzx4DLo1zp+Isomc6To877RpJSgdZqhPyZeD6zBOIzdD8Qc
AWIA0OV2xn9Y3FLxb2cjyIqp68sDFk3c3lBymWIJ/k2NP1oxWvs=
=EU6t
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 06 Jan 2019 07:29:27 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 11:25:35 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.