Bug#877418: dh-strip-nondeterminism: kills clojure performance

2017-10-03 Thread Emmanuel Bourg
least for resources in jar files I think). Emmanuel Bourg ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Bug#877418: dh-strip-nondeterminism: kills clojure performance

2017-10-03 Thread Emmanuel Bourg
odification times so it matches with the existing ">". > > My preference is for "a)", naturally... I thought about b) too but this is definitely a clojure bug. Emmanuel Bourg ___ Reproducible-builds mailing list Reproducible-

Bug#877418: dh-strip-nondeterminism: kills clojure performance

2017-10-02 Thread Emmanuel Bourg
ile) > lastModified(cljURL, scriptfile))) Changing '>' with '>=' fixes the issue. Emmanuel Bourg ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] java.util.Properties writer and

2016-05-28 Thread Emmanuel Bourg
aven't uploaded it yet though. You are right to be concerned about the entries ordering of java.util.Properties, fortunately Ant uses a subclass that preserves the ordering [2]. I haven't upstreamed the patches yet, the paint it still fresh and I expect other issues to surface. Em

[Reproducible-builds] Bug#824490: debhelper: Reproducible username for Ant builds

2016-05-16 Thread Emmanuel Bourg
when debhelper invokes Ant. Here is a patch implementing this. Emmanuel Bourg diff --git a/Debian/Debhelper/Buildsystem/ant.pm b/Debian/Debhelper/Buildsystem/ant.pm index 53eb066..eca9770 100644 --- a/Debian/Debhelper/Buildsystem/ant.pm +++ b/Debian/Debhelper/Buildsystem/ant.pm @@ -32,6 +32,10 @

[Reproducible-builds] Bug#823917: strip-nondeterminism: strip timestamps from nested zip files

2016-05-10 Thread Emmanuel Bourg
. The timestamps in bnd-2.4.1.jar are properly replaced, but the ones in embedded-repo.jar still reflect the actual build date. It would be nice if strip-nondeterminism was able to process the nested zip files automatically. Emmanuel Bourg ___ Reprodu

Re: [Reproducible-builds] Usefulness of periodic reproducible builds e-mails

2015-10-05 Thread Emmanuel Bourg
for individual subscriptions less critical. Is it possible to increase the threshold to 2 notifications per package per day? Sometimes we fix build issues the same day they are reported, and getting the fix notification would be useful. Emmanuel Bourg ___

Re: [Reproducible-builds] Usefulness of periodic reproducible builds e-mails

2015-09-30 Thread Emmanuel Bourg
rry for the trouble. Markus (and the others), do you think it's ok to keep the notifications if they are limited to unstable ? Or would you prefer disabling them completely until the build environment stabilizes? Emmanuel Bourg ___ Reproducibl

Re: [Reproducible-builds] Usefulness of periodic reproducible builds e-mails

2015-09-29 Thread Emmanuel Bourg
ty in testing isn't very interesting for now, until the tool chain matures and we have really reproducible packages in unstable. At this point the testing notifications will have much more sense. So yes, limiting maintainer notifications to unstable would be a go

Re: [Reproducible-builds] Usefulness of periodic reproducible builds e-mails

2015-09-29 Thread Emmanuel Bourg
able when they are notified in testing. If we were to keep the reports for only suite I'd prefer the unstable reports since it gives a faster feedback on our work. Emmanuel Bourg ___ Reproducible-builds mailing list Reproducible-

Re: [Reproducible-builds] maven.build.timestamp and ReproducibleBuilds with maven

2015-09-04 Thread Emmanuel Bourg
e this: DEB_CHANGELOG_DATETIME = $(shell dpkg-parsechangelog --show-field Date) DEB_MAVEN_ARGS := -Dtool.build.date=$(DEB_CHANGELOG_DATETIME) I wish the formatted changelog date could have been exported along SOURCE_DATE_EPOCH, this would save one line. Emmanuel

Re: [Reproducible-builds] annotation-indexer changed in unstable: reproducible -> FTBFS

2015-07-29 Thread Emmanuel Bourg
rg/debian/ unstable/main libmaven-compiler-plugin-2.5-java all 2.5.1-4 [26.9 kB] Err http://ftp.de.debian.org/debian/ unstable/main libmaven-shared-incremental-java all 1.1-1 502 Bad Gateway It would be nice to detect the '502 Bad Gateway' message and ignore the state change in this ca

[Reproducible-builds] Bug#787159: openjdk-7: javadoc doesn't sort the annotations and enums in package-tree.html

2015-05-29 Thread Emmanuel Bourg
example easymock [2] and mockito [3]). This issue is caused by the buildTree method in the com.sun.tools.doclets.internal.toolkit.util.ClassTree class [4], it sorts the interfaces and the classes but forgets the other types. I'm attaching a patch fixing this issue. Emmanuel Bourg [1]