Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-27 Thread Otavio Rodolfo Piske
Hi, yes we should. Some days ago I created this task on the Camel Website, which is related to reorganizing the contribution documentation: https://github.com/apache/camel-website/issues/1017. There should be some PRs this week reorganizing this. Kind regards On Tue, Jun 27, 2023 at 9:00 AM

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-27 Thread Claus Ibsen
Hi Thanks Peter for the quick build. I wonder if the building page should be updated (or have a section about quickly) https://camel.apache.org/manual/building.html Also if the auto formatting, source check etc are removed etc then this page may need to be updated On Fri, Jun 23, 2023 at 1:00 

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-26 Thread Otavio Rodolfo Piske
This patch provided a very nice improvement in terms of build speed for Camel! I really like it. That said, I believe we still have some areas where we could improve and make our build even faster. I have just logged the issue CAMEL-19505 which is related to a problem of our build compiling

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Babak Vahdat
Thanks Peter! -- Babak > Am 23.06.2023 um 16:55 schrieb Peter Palaga : > > Thanks for the feedback, Alex and Babak! > > I have found a way how -Pfastinstall could be handled as an alias of > -Dquickly: https://github.com/apache/camel/pull/10483 > Hope that solution is good enough to meet

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Alexandre Gallice
Well done Peter. There are spies even in maven those days... And here it helps well :) On Fri, Jun 23, 2023 at 4:55 PM Peter Palaga wrote: > Thanks for the feedback, Alex and Babak! > > I have found a way how -Pfastinstall could be handled as an alias of > -Dquickly:

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Peter Palaga
Thanks for the feedback, Alex and Babak! I have found a way how -Pfastinstall could be handled as an alias of -Dquickly: https://github.com/apache/camel/pull/10483 Hope that solution is good enough to meet your needs? Thanks again, -- Peter On 23/06/2023 14:48, Babak Vahdat wrote: On 23

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Babak Vahdat
> On 23 Jun 2023, at 14:27, Alexandre Gallice wrote: > > Beyond bisect scripts, other developers could be impacted... it's a bit > like deprecating a profile. > For the sake of smooth transition, I wonder if it would be possible to have > something like the fastinstall profile setting

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Alexandre Gallice
Beyond bisect scripts, other developers could be impacted... it's a bit like deprecating a profile. For the sake of smooth transition, I wonder if it would be possible to have something like the fastinstall profile setting -Dquickly and printing a message that fastinstall might be possibly removed

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Otavio Rodolfo Piske
So, the primary reason I'd like to keep the fastinstall profile is because I bisect Camel often to find which commit introduced a certain bug, test failure or behavior. If we remove this profile, then I would have to adjust my bisect script so that in newer versions it uses "mvn -Dquickly" and in

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Peter Palaga
On 23/06/2023 09:38, Otavio Rodolfo Piske wrote: +1 from me. All in all I think this is a good thing. Our build takes _way_ too long, so any effort that can reduce this time is welcome. Also, I like that this would make the build similar to CEQ. Ideally, in the future, we could also apply the

Re: Newcomer friendly default build, faster fast build and better reproducibility

2023-06-23 Thread Otavio Rodolfo Piske
+1 from me. All in all I think this is a good thing. Our build takes _way_ too long, so any effort that can reduce this time is welcome. Also, I like that this would make the build similar to CEQ. Ideally, in the future, we could also apply the same pattern to both CSB and CKC, so that we have an

Newcomer friendly default build, faster fast build and better reproducibility

2023-06-22 Thread Peter Palaga
Hi, In PR https://github.com/apache/camel/pull/10476 I tried to make some changes to improve ergonomics and reproducibility. The first idea is to auto-fix formatting issues instead of outputting error messages. I.e. rather than using Checkstyle plugin that is not able to fix even basic