Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Matthew Miller
On Fri, Oct 08, 2021 at 11:10:17AM +0200, Mario Torre wrote: > > RPMs. This is a hybrid packaging model, where some Java RPM packages > > can be built in the traditional way (where code is compiled during > > rpmbuild) and some are built elsewhere, and only wrapped in RPMs. > So the only thing

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Peter Boy
> Am 08.10.2021 um 14:11 schrieb Kevin Kofler via devel > : > > Mario Torre wrote: > >> On Fri, Oct 8, 2021 at 2:11 AM Kevin Kofler via devel wrote: >>> And that is actually a problem rather than a solution. Maven artifacts >>> are basically write once only. Everything depends on a hardcoded

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Sérgio Basto
On Wed, 2021-10-06 at 14:37 +0200, Mikolaj Izdebski wrote: > On Mon, Oct 4, 2021 at 8:50 PM Matthew Miller < > mat...@fedoraproject.org> wrote: > > > > On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > > > I'm not sure what's the best solution, but I guess the number one > > > reason

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Peter Boy
> Am 08.10.2021 um 14:08 schrieb Kevin Kofler via devel > : > > Peter Boy wrote: >> A valid point, but only in case the app that consumes the maven artefact >> in unmaintained. > > Many applications are maintained and never (or very rarely, only when they > encounter some issue with the

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Kevin Kofler via devel
Mario Torre wrote: > On Fri, Oct 8, 2021 at 2:11 AM Kevin Kofler via devel wrote: >> And that is actually a problem rather than a solution. Maven artifacts >> are basically write once only. Everything depends on a hardcoded version >> which, once uploaded, is normally never touched again. This

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Kevin Kofler via devel
Peter Boy wrote: > A valid point, but only in case the app that consumes the maven artefact > in unmaintained. Many applications are maintained and never (or very rarely, only when they encounter some issue with the version they currently use) bother bumping their dependencies after adding them

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Mario Torre
On Fri, Oct 8, 2021 at 2:11 AM Kevin Kofler via devel wrote: > > Michal Srb wrote: > > Unlike RPM repositories, Maven repositories can easily hold multiple > > versions of libraries. Once a JAR is built, the resulting bytecode will > > work with current and future JVMs. There is no need to

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Mario Torre
On Wed, Oct 6, 2021 at 2:39 PM Mikolaj Izdebski wrote: > > On Mon, Oct 4, 2021 at 8:50 PM Matthew Miller > wrote: > > > > On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > > > I'm not sure what's the best solution, but I guess the number one > > > reason to have packages within the

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Mario Torre
On Tue, Oct 5, 2021 at 10:20 PM Peter Boy wrote: > > > > > Am 04.10.2021 um 21:08 schrieb Fabio Valentini : > > > > > > But then you're back to *exactly how Fedora packages for Java projects > > already work* - only with the added complication that distributing > > those build artifacts as plain

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Peter Boy
> Am 06.10.2021 um 14:37 schrieb Mikolaj Izdebski : > > On Mon, Oct 4, 2021 at 8:50 PM Matthew Miller > wrote: >> >> On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: >>> I'm not sure what's the best solution, but I guess the number one >>> reason to have packages within the

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-08 Thread Peter Boy
> Am 08.10.2021 um 02:06 schrieb Kevin Kofler via devel > : > > Michal Srb wrote: >> Unlike RPM repositories, Maven repositories can easily hold multiple >> versions of libraries. ... > > And that is actually a problem rather than a solution. Maven artifacts are > basically write once only.

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-07 Thread Kevin Kofler via devel
Michal Srb wrote: > Unlike RPM repositories, Maven repositories can easily hold multiple > versions of libraries. Once a JAR is built, the resulting bytecode will > work with current and future JVMs. There is no need to mass-rebuild JARs > every 6 months. And there is certainly no need to try to

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-06 Thread Matthew Miller
On Wed, Oct 06, 2021 at 07:08:46AM +0200, Michal Srb wrote: > @Matthew Miller Are you still trying to save Fedora > from packaging the ocean? :) Oh, you remember. Yes. :) Let's do what we do really well, really well, and not do things where we're fighting against 99.% of all actual use both

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-06 Thread Mikolaj Izdebski
On Mon, Oct 4, 2021 at 8:50 PM Matthew Miller wrote: > > On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > > I'm not sure what's the best solution, but I guess the number one > > reason to have packages within the Fedora distribution is for a matter > > of trust, if this is the case

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-06 Thread Mat Booth
On Wed, 6 Oct 2021 at 11:02, Peter Boy wrote: > > > > Am 06.10.2021 um 07:08 schrieb Michal Srb : > > Hi folks, > > @Matthew Miller Are you still trying to save Fedora from packaging the ocean? > :) > > On Mon, Oct 4, 2021 at 9:10 PM Fabio Valentini wrote: > On Mon, Oct 4, 2021 at 8:49 PM

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-06 Thread Peter Boy
> Am 06.10.2021 um 07:08 schrieb Michal Srb >: > > Hi folks, > > @Matthew Miller Are you still trying to save Fedora from packaging the ocean? > :) > > On Mon, Oct 4, 2021 at 9:10 PM Fabio Valentini wrote: > On Mon, Oct 4, 2021 at 8:49 PM Matthew Miller > wrote:

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-06 Thread Vít Ondruch
Dne 06. 10. 21 v 7:08 Michal Srb napsal(a): Hi folks, @Matthew Miller Are you still trying to save Fedora from packaging the ocean? :) On Mon, Oct 4, 2021 at 9:10 PM Fabio Valentini wrote: On Mon, Oct 4, 2021 at 8:49 PM Matthew Miller wrote: >

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-05 Thread Michal Srb
Hi folks, @Matthew Miller Are you still trying to save Fedora from packaging the ocean? :) On Mon, Oct 4, 2021 at 9:10 PM Fabio Valentini wrote: > On Mon, Oct 4, 2021 at 8:49 PM Matthew Miller > wrote: > > > > On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > > > I'm not sure

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-05 Thread Colin Walters
On Mon, Oct 4, 2021, at 3:08 PM, Fabio Valentini wrote: > But then you're back to *exactly how Fedora packages for Java projects > already work* - only with the added complication that distributing > those build artifacts as plain JARs instead of RPMs now makes them > impossible to consume as

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-05 Thread Peter Boy
> Am 04.10.2021 um 21:08 schrieb Fabio Valentini : > > > But then you're back to *exactly how Fedora packages for Java projects > already work* - only with the added complication that distributing > those build artifacts as plain JARs instead of RPMs now makes them > impossible to consume as

Re: Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-04 Thread Fabio Valentini
On Mon, Oct 4, 2021 at 8:49 PM Matthew Miller wrote: > > On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > > I'm not sure what's the best solution, but I guess the number one > > reason to have packages within the Fedora distribution is for a matter > > of trust, if this is the case

Fedora Maven? [was: Re: Fedora ? Java: The Death of Two SIGs]

2021-10-04 Thread Matthew Miller
On Mon, Sep 27, 2021 at 03:09:08PM +0200, Mario Torre wrote: > I'm not sure what's the best solution, but I guess the number one > reason to have packages within the Fedora distribution is for a matter > of trust, if this is the case I would argue that a curated list of > maven packages served via