Re: Talk: Bootstrapping the Java Ecosystem

2020-11-21 Thread Björn Höfling
On Fri, 20 Nov 2020 10:06:28 +0100 Tamás Cservenák wrote: > Thanks for the answers! > > AFAIK, we in Apache as well "vote for source", while we provide > binaries as well. > > Given the video mentions that Maven `-sources` artifacts are NOT > buildable (which is true, they are mainly used by ID

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-21 Thread Björn Höfling
On Thu, 19 Nov 2020 09:51:06 +0100 Tamás Cservenák wrote: > Hi Bjorn and Emmanuel, > > Without starting any flame wars, am really curious: why are you > repackaging Maven? I also don't want any flame-wars :-) If this discussion goes to far away from Maven, I would suggest to ask questions on th

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-21 Thread Björn Höfling
On Thu, 19 Nov 2020 09:15:07 +0100 Emmanuel Bourg wrote: > Nice presentation, the packaging of Maven in Debian followed a similar > path but we never documented the process. Did you go as far as > recording the exact steps and build order required to build from > scratch? First of all, let my cl

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-21 Thread Emmanuel Bourg
Le 20/11/2020 à 10:06, Tamás Cservenák a écrit : > Also, according to your explanation, the problem is now solved once for > all, right? You do have (those distros you mention, like Guix) Maven 3.6.3 > built now, so you do not have to repeat this anymore? That's correct, in Debian this was done o

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-20 Thread Hervé BOUTEMY
wow, nice results: kudos to Julien I'll have a deep look, because (as I already discussed with Julien at some Reproducible Builds events), if we combine his work on this bootstrapping approach with my own Reproducible Builds for Java / Reproducible Central [1] to get reproducible binary artifact

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-20 Thread Tamás Cservenák
Sorry for being chatty :) but was curious, and looked at sources of "GNU make". And as I see, "GNU make" NEEDS "GNU make" to have it built :) So, I guess this is a usual "thing" in the build tools realm... Hence, same loops Julien had shown in his video stands for GNU make for example, right? (wh

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-20 Thread Tamás Cservenák
Maybe it was not clear from my last statement: so you "hop on bandwagon", and you "joined" the branch of Maven releases, you have 3.6.3. Same version Maven devs use as well. So, you will be able to use it to rebuild 3.6.4, then use 3.6.4 to rebuild 3.6.5, and so on... Hence, no need to redo all th

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-20 Thread Tamás Cservenák
Thanks for the answers! AFAIK, we in Apache as well "vote for source", while we provide binaries as well. Given the video mentions that Maven `-sources` artifacts are NOT buildable (which is true, they are mainly used by IDEs to display library sources while debug for example), am unsure -- at le

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-20 Thread Emmanuel Bourg
On 19/11/2020 09:51, Tamás Cservenák wrote: > Without starting any flame wars, am really curious: why are you > repackaging Maven? > > I'd understand for OS/distro native packages, but > why do you rebuild JVM bytecode as well? > > Again, am not to start any flame war, am just curious! Short an

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-19 Thread Olivier Lamy
Hi not sure what is the goal... not sure neither how you did that and how long it takes you but we used to have a build.xml file :) https://github.com/apache/maven/commits/master/build.xml On Thu, 19 Nov 2020 at 06:29, Björn Höfling < bjoern.hoefl...@bjoernhoefling.de> wrote: > Dear Maven Develo

AW: Talk: Bootstrapping the Java Ecosystem

2020-11-19 Thread Markus KARG
. November 2020 09:51 An: Maven Developers List Betreff: Re: Talk: Bootstrapping the Java Ecosystem Hi Bjorn and Emmanuel, Without starting any flame wars, am really curious: why are you repackaging Maven? I'd understand for OS/distro native packages, but why do you rebuild JVM bytecode as

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-19 Thread Tamás Cservenák
Hi Bjorn and Emmanuel, Without starting any flame wars, am really curious: why are you repackaging Maven? I'd understand for OS/distro native packages, but why do you rebuild JVM bytecode as well? Again, am not to start any flame war, am just curious! Am Linux user since 98 (first worked on S.u

Re: Talk: Bootstrapping the Java Ecosystem

2020-11-19 Thread Emmanuel Bourg
Hi Björn, Nice presentation, the packaging of Maven in Debian followed a similar path but we never documented the process. Did you go as far as recording the exact steps and build order required to build from scratch? Spoiler for the next part of your quest toward packaging the Android SDK: Maven

Talk: Bootstrapping the Java Ecosystem

2020-11-18 Thread Björn Höfling
Dear Maven Developers, more than 4 years ago I naively asked you on how to build Maven from sources without using Maven. If you are interested in a declarative, bootstrappable, reproducible and effectively executable answer to this question, Julien Lepiller recorded a video on how he bootstrapped