[rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Hervé Boutemy
Hi, A few years ago, the work on this started and I created a Wiki page [1] at Maven to try to consolidate efforts from many isolated people I met who were interested in the topic: this Wiki page did not attract many contributions nor even discussions on Maven mailing lists, I hope this thread

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Arnout Engelen
On Mon, Nov 26, 2018 at 9:08 AM Hervé Boutemy wrote: > A few years ago, the work on this started and I created a Wiki page [1] at > Maven to try to consolidate efforts from many isolated people I met who were > interested in the topic: this Wiki page did not attract many contributions nor > even d

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Bernhard M. Wiedemann
Hi Hervé, thanks for raising this topic. On 26/11/2018 09.08, Hervé Boutemy wrote: > Currently, there is a plugin that does the job as archive post-processing, > but > one intent would be to have native reproducible builds when that does not > hurt > other objectives, like performance or anyt

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Julien Lepiller
Le 2018-11-26 10:00, Bernhard M. Wiedemann a écrit : Hi Hervé, thanks for raising this topic. On 26/11/2018 09.08, Hervé Boutemy wrote: Currently, there is a plugin that does the job as archive post-processing, but one intent would be to have native reproducible builds when that does not hurt

[rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Hervé BOUTEMY
Hi, A few years ago, the work on this started and I created a Wiki page [1] at Maven to try to consolidate efforts from many isolated people I met who were interested in the topic: this Wiki page did not attract many contributions nor even discussions on Maven mailing lists, I hope this thread

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Eric Myhre
On 26.11.2018 03:00, Bernhard M. Wiedemann wrote: Hi Hervé, thanks for raising this topic. On 26/11/2018 09.08, Hervé Boutemy wrote: Anybody interested in working together? With openSUSE we are doing all builds offline to ensure that we can repeat builds later (without worry about offline or

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Julien Lepiller
Le 2018-11-26 16:21, Eric Myhre a écrit : On 26.11.2018 03:00, Bernhard M. Wiedemann wrote: Hi Hervé, thanks for raising this topic. On 26/11/2018 09.08, Hervé Boutemy wrote: Anybody interested in working together? With openSUSE we are doing all builds offline to ensure that we can repeat bu

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Holger Levsen
Hi Hervé, thank you for starting this discussion here! I'll only reply to one aspect which I haven't seen anyone replying to: On Mon, Nov 26, 2018 at 09:08:22AM +0100, Hervé Boutemy wrote: > And one thing that worries me is the variability introduced by the JDK > version > used: this one is qu

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Hervé Boutemy
Hi all, looks like we are many interested people, just missed a common place to discuss and work together. This seems to be fixed :) Le lundi 26 novembre 2018, 10:00:47 CET Bernhard M. Wiedemann a écrit : > Hi Hervé, > > thanks for raising this topic. > > On 26/11/2018 09.08, Hervé Boutemy wro

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Hervé Boutemy
in multi-module context, every module is fully built before the next one: then one consequence is that it gives interleaving, which is not an issue in general. The typical solution to do a global download before building offline is to use dependency:go-offline https://maven.apache.org/plugins/m

Re: [rb-general] Reproducible Java builds with Maven

2018-11-26 Thread Hervé Boutemy
this seems feasible for a Linux distribution, but my principal use case is Maven Central, where we don't really have one common build environment. I suppose we'll have to check with experience how "exact same" we need... :) Regards, Hervé Le lundi 26 novembre 2018, 19:15:52 CET Holger Levsen a