Well, Kogito 1.x depends on Drools 8.x, so there was already some disparity
in versions...

On Tue, Oct 17, 2023 at 9:44 AM Enrique Gonzalez Martinez <
[email protected]> wrote:

> Releasing with the same version have been the norm in the community and all
> versions were align, to the point that all projects were depending on
> snapshots. If we are changing this philosophy now, we will need to depend
> on final versions and will bring a bunch if ci changes.
>
> El mar, 17 oct 2023, 8:56, Tristan Radisson <[email protected]>
> escribió:
>
> > My 2 cents here:
> >
> > Drools, SonataFlow, jBPM, Kogito are "different" components of the KIE
> > project and so you may have different release needs there.
> > Having one version for all would mean that you release everything each
> > time. This is quite huge ... Or you release differently but then your
> > version will start to diverge ;)
> >
> >
> > On Mon, Oct 16, 2023 at 10:53 PM Alex Porcelli <[email protected]>
> > wrote:
> >
> > > My proposal is actually to simplify and align all KIE submodules on 10.
> > >
> > > The reasoning behind the proposal is that under Apache's perspective,
> > > there's a single project called KIE, and all other brands are only
> > > modules of it (Drools, SonataFlow, jBPM, Kogito, etc.).
> > >
> > > Although there's nothing that would force the use of the same version
> > > among different modules, this is a way to simplify the communication
> > > around Apache KIE.
> > >
> > > In the same way, I think we could simplify and have only Jakarta 10
> > > released under the Apache Foundation.
> > >
> > >
> > > On Mon, Oct 16, 2023 at 2:27 PM ricardo zanini fernandes
> > > <[email protected]> wrote:
> > > >
> > > > So 10.0.x for Drools and 3.0.x for Kogito/Kie? We have only the
> > > > 2.44.0.Alpha release for Kogito, thou. But 3.0.0 should send the
> right
> > > > message.
> > > > Also, we need to rename a few artifacts from kogito- to kie- and
> > > > kogito-serverless-workflow to sonataflow. Can we do it as a follow-up
> > > task
> > > > after this initial migration, and before release?
> > > >
> > > > Cheers!
> > > > --
> > > > Ricardo Zanini Fernandes
> > > > Vida longa e próspera.
> > > >
> > > >
> > > > On Mon, Oct 16, 2023 at 1:08 PM Jason Porter <
> [email protected]>
> > > > wrote:
> > > >
> > > > > +1 for version 10.
> > > > >
> > > > > For LTS reasons and ease of use, do we want to go with version 10
> > > > > everywhere and release everything with the same version? I know
> > > there's a
> > > > > BOM, and maybe that makes this moot. Thoughts?
> > > > >
> > > > > On 2023/10/16 14:35:12 Alex Porcelli wrote:
> > > > > > Thank you for the clarification of the implications to recycle
> 9.x,
> > > > > Mario!
> > > > > >
> > > > > > Given that situation, my personal preference, for better
> > > communication
> > > > > > sake, is to have a hard reset to 10.0 focused only on Jakarta 10.
> > > > > >
> > > > > > Maybe it's worth a new thread for sake of clarity? I can start
> it.
> > > > > >
> > > > > >
> > > > > > On Mon, Oct 16, 2023 at 10:11 AM Mario Fusco <
> > [email protected]>
> > > > > wrote:
> > > > > > >
> > > > > > > Alex,
> > > > > > >
> > > > > > > The problem is not the use of LATEST (which is indeed
> deprecated
> > > and
> > > > > hopefully nobody uses it anymore), but the fact that releasing a
> > > > > 9.0.0.Final when the 9.44.0.Final will break maven implicit version
> > > numbers
> > > > > ordering and semantic versioning.
> > > > > > >
> > > > > > > Moreover this will be even more problematic and confusing for
> > > users,
> > > > > especially new ones. How do you choose the version of a dependency
> > > that you
> > > > > have to add for the first time into your project? Personally what I
> > do
> > > is
> > > > > going to the Maven Central Repository Search website, doing a
> search
> > > for
> > > > > the dependency I need and bringing in the very latest version
> (unless
> > > there
> > > > > are very good reasons, like a known bug, not to do so). Now if I'd
> do
> > > this
> > > > > exercise with drools I'd always bring in 9.44 even if there are new
> > > > > versions available (but with a lower version number).
> > > > > > >
> > > > > > > If you really want a fresh start (and I could agree that it
> could
> > > be a
> > > > > good idea at this point) then we should skip the 9 at all ( like
> > > Windows
> > > > > did so it could not be THAT bad :) ) and release a 10.0.0.Final.
> > > > > > >
> > > > > > > Mario
> > > > > > >
> > > > > > > On 2023/10/16 13:29:11 Alex Porcelli wrote:
> > > > > > > > Mario,
> > > > > > > >
> > > > > > > > Thank you for the 9.44 reference, I though we had somehow an
> > > Alpha
> > > > > release
> > > > > > > > and not a final one.
> > > > > > > >
> > > > > > > > With all pros and cons of the current situation (including
> the
> > > > > already
> > > > > > > > published 9.44) - I’d still prefer a hard reset around 9.0
> > > focused on
> > > > > > > > Jakarta 10 only.
> > > > > > > >
> > > > > > > > In my opinion the hard reset on 9.0 with Jakarta 10
> > > > > > > > outperforms the impact of the already existing 9.44 release.
> > > (It’s my
> > > > > > > > understanding that the impact is for users that would use
> > > -LATEST -
> > > > > which
> > > > > > > > is already considered a deprecated format anyway)
> > > > > > > >
> > > > > > > > On Mon, Oct 16, 2023 at 9:11 AM Mario Fusco <
> > > [email protected]>
> > > > > wrote:
> > > > > > > >
> > > > > > > > > > To me, it feels messy that we have a 8.45.0 release,
> > > followed by
> > > > > a 9.45
> > > > > > > > > > release in our first Apache release, and immediately
> after
> > > put
> > > > > 8.x (1.x
> > > > > > > > > for
> > > > > > > > > > Kogito) in maintenance.
> > > > > > > > > >
> > > > > > > > > > I think we could step back and re-evaluate our strategy.
> > > > > > > > > >
> > > > > > > > > > Why not reset and focus only on Jakarta10 (and
> > > > > Quarkus/SpringBoot. 3.x)
> > > > > > > > > and
> > > > > > > > > > cut it as 9.0? (yes, I’m aware that we had in recent
> past a
> > > > > 9.44.Alpha).
> > > > > > > > >
> > > > > > > > > Hi Alex,
> > > > > > > > >
> > > > > > > > > What you suggested makes sense and as I wrote I'm equally
> > > afraid
> > > > > that
> > > > > > > > > users may be confused around our versions numbering.
> > > Unfortunately
> > > > > I'm also
> > > > > > > > > afraid that you missed that we already put out a
> 9.44.0.Final
> > > > > version (
> > > > > > > > >
> > https://central.sonatype.com/artifact/org.drools/drools-engine
> > > )
> > > > > that is
> > > > > > > > > the result of that automatic migration of version 8.44 to
> > > Quarkus
> > > > > 3 and
> > > > > > > > > Jakarta using that Openrewrite script. That's the reason
> why
> > I
> > > > > think that
> > > > > > > > > there aren't many alternatives other than continuing from
> > > there.
> > > > > Can you
> > > > > > > > > think to any better solution?
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > Mario
> > > > > > > > >
> > > > > > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > > > > > To unsubscribe, e-mail: [email protected]
> > > > > > > > > For additional commands, e-mail: [email protected]
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: [email protected]
> > > > > > > For additional commands, e-mail: [email protected]
> > > > > > >
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: [email protected]
> > > > > > For additional commands, e-mail: [email protected]
> > > > > >
> > > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [email protected]
> > > > > For additional commands, e-mail: [email protected]
> > > > >
> > > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
>

Reply via email to