Gabriele,

Thanks. I'll proceed in this way then while we collectively decide
which way to go for the JIT Executor native binaries replacement.

Regards,

Tiago Bento

On Fri, Jun 20, 2025 at 11:17 AM Gabriele Cardosi
<gabriele.card...@gmail.com> wrote:
>
> Tiago,
> I'll start working on that on Monday.
> If I found some blockers or any kind of delay, I'll inform all of you
> immediately.
>
> I'll also try to give an estimated delivery time ASAP.
>
> Best
>
> Gabriele
>
>
>
> Il giorno ven 20 giu 2025 alle ore 17:12 Tiago Bento <tiagobe...@apache.org>
> ha scritto:
>
> > Gabriele,
> >
> > Ok, since you seem to feel strongly about this direction, I personally
> > don't have any more comments about this transition from native
> > binaries to normal JAR + local JRE setup. What I'll say is that we
> > move forward with the Quarkus 3.20 upgrade on `kie-tools` but keep
> > using the last timestamped SNAPSHOT native build of JIT Executor
> > (999-20250511-SNAPSHOT) in the `extended-services` package while you
> > sort things out with everyone else and maybe implement the changes you
> > want to, depending on people's feedback, of course. Once the direction
> > is clear and you have KIE Sandbox adapted to using this new release
> > artifact (or existing ones, depending on where this goes), you can
> > then delete the `extended-services` package, finally removing the
> > dependency with the last timestamped SNAPSHOT build of JIT Executor
> > native binaries (999-20250511-SNAPSHOT) and concluding this matter.
> >
> > Let us know.
> >
> > Regards,
> >
> > Tiago Bento
> >
> > On Fri, Jun 20, 2025 at 3:48 AM Gabriele Cardosi
> > <gabriele.card...@gmail.com> wrote:
> > >
> > > Tiago,
> > > about wrapping the jar inside executables, I already did that in the
> > past,
> > > so I just need to verify if I may reuse that approach, or if something
> > > different is needed.
> > > About collaborating with the CI, no problem at all, I would be glad to do
> > > that.
> > > The only thing I would like to have is a sort of opinion/feedback from
> > the
> > > rest of the community because, regardless of the choice, the burden to
> > > maintain it and the consequences will fall on everyone.
> > > Said differently: I think it is needed that, for this kind of choices
> > with
> > > general impact, the community should understand the matter, provide
> > > feedback, and share commitment, even if it is a single one that actually
> > > implements it.
> > >
> > > If no one jumps in, I'll start working on that next week, I'll share
> > > results/findings, and then I'll ask a "poll for feature".
> > >
> > > Best
> > >
> > > Gabriele
> > >
> > >
> > >
> > > Il giorno ven 20 giu 2025 alle ore 01:18 Tiago Bento <
> > tiagobe...@apache.org>
> > > ha scritto:
> > >
> > > > Gabriele,
> > > >
> > > > Native binaries are packaged into clickable executables for Windows
> > > > (.exe) and macOS (.dmg) (and I guess for Linux too, IIRC), so no
> > > > command-line needed.
> > > >
> > > > I understand your points. Then I guess it comes down to whether or not
> > > > you are willing to execute your counter-proposal by doing changes on
> > > > the builds and CI yourself. If that's the case, I honestly have no
> > > > objection that you move it forward to unblock us, even though I'd
> > > > still prefer having us not add yet another release artifact. (Not sure
> > > > what others think about this JRE approach, though).
> > > >
> > > > Otherwise I thank the feedback, but I'll keep my original proposal of
> > > > moving forward with already-existing parts to unblock the Quarkus 3.20
> > > > upgrade on `kie-tools`, while of course waiting on others to comment
> > > > in case someone sees any problems with it.
> > > >
> > > > Let us know.
> > > >
> > > > Regards,
> > > >
> > > > Tiago Bento
> > > >
> > > > On Thu, Jun 19, 2025 at 10:54 AM Gabriele Cardosi
> > > > <gabriele.card...@gmail.com> wrote:
> > > > >
> > > > > - `By kie-tools` you meant KIE Sandbox. <- yes
> > > > > - `By kie-services` you meant Extended Services. <- yes
> > > > > "Would it be a JAR that users download directly then `java -jar` it
> > > > > to execute" <- yes (maybe fired by a simple script, as currently
> > happens
> > > > > for native binaries, IINW).
> > > > >
> > > > > Yes, the main disagreement  is on what is the better pros/cons ratio.
> > > > > I see your point in the current CI, but at the same time I think
> > that we
> > > > > have to consider possible issues when such a solution is made
> > available
> > > > to
> > > > > the broadest audience.
> > > > > On one hand, I think that modify the CI to provide the
> > jit-executable jar
> > > > > should not be that hard: it is already built by CI, and the "only"
> > things
> > > > > to modify would be:
> > > > > 1. Currently, the extended service downloads the native binaries
> > > > > "on-demand" (IIRC); instead of them, it should download jar
> > > > > 2. currently, there is a command that is invoked to actually execute
> > the
> > > > > native binaries;  this should be modified to invoke the "java
> > -jar..."
> > > > > command
> > > > > So, again if I do not miss something, it does not seem a big change
> > to
> > > > me.
> > > > >
> > > > > On the other hand, we are already facing a lot of big and small
> > issues
> > > > > related to docker environments, with all the different
> > implementations,
> > > > the
> > > > > security policies of companies, etc etc....
> > > > > That's why I think that, in the bigger perspective, the good ol'
> > plain
> > > > java
> > > > > approach could be easier to manage, taking everything in
> > consideration.
> > > > >
> > > > >
> > > > > Cheers
> > > > >
> > > > > Gabriele
> > > > >
> > > > > Il giorno gio 19 giu 2025 alle ore 16:09 Tiago Bento <
> > > > tiagobe...@apache.org>
> > > > > ha scritto:
> > > > >
> > > > > > These are my assumptions based on your last message:
> > > > > > - `By kie-tools` you meant KIE Sandbox.
> > > > > > - `By kie-services` you meant Extended Services.
> > > > > >
> > > > > > With those assumptions, to your first two points:
> > > > > > 1. Yes, that's what users do today with the native binaries for
> > > > > > Extended Services.
> > > > > > 2. Not sure what you mean by "if runtime check is required", but we
> > > > > > can ignore this part I guess.
> > > > > >
> > > > > > My proposal is that users run a Docker image locally instead of
> > > > > > the native binaries for Extended Services.
> > > > > >
> > > > > > Your counter-proposal is that users run a normal JAR instead of the
> > > > > > native binaries for Extended Services.
> > > > > >
> > > > > > I wouldn't have a problem with your suggestion (although I still
> > think
> > > > > > for KIE Sandbox users, managing Docker installation is easier then
> > > > > > managing a JRE installation, but we can disagree in that part,
> > since
> > > > > > it's a personal thing I guess), wasn't it for the fact that it
> > > > > > requires more work to adapt the codebase and release pipelines
> > > > > > to produce a new artifact, whereas the Docker image is already
> > > > > > available and ready to use for the `main`, `10.0.0` and `10.1.0`
> > > > > > streams. Also, it's not clear to me how you would pack and
> > distribute
> > > > > > it. Would it be a JAR that users download directly then `java
> > -jar` it
> > > > > > to execute?
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Tiago Bento
> > > > > >
> > > > > > On Thu, Jun 19, 2025 at 9:46 AM Gabriele Cardosi
> > > > > >
> > > > > > <gabriele.card...@gmail.com> wrote:
> > > > > > >
> > > > > > > Tiago,
> > > > > > > I may misunderstand something, but what I get is that you
> > suggested
> > > > using
> > > > > > > the docker image as "on-the-fly" backend for kie-tools, i.e.
> > > > > > > 1. user fire kie-services locally
> > > > > > > 2. if runtime check is required, they download the docker image
> > (or -
> > > > > > > anyway, they start the docker image in their local docker
> > > > environment)
> > > > > > that
> > > > > > > contains the jit executor.
> > > > > > >
> > > > > > > If this is your proposal, to avoid the native image, then my
> > > > > > > counter-proposal is to
> > > > > > > 1. build jit-executor as normal jar
> > > > > > > 2. ask users to install JRE
> > > > > > > 3. download and execute the jit-executor jar as normal java
> > > > application
> > > > > > >
> > > > > > > because, IMO, jar artifacts, and JRE installation, are easier
> > (or -
> > > > > > > somewhat - more predictable) to manage than docker environments.
> > > > > > >
> > > > > > > It may be that I completely misunderstand something in all this
> > > > thread,
> > > > > > in
> > > > > > > which case I apologize and please correct me if some of my
> > > > assumptions
> > > > > > are
> > > > > > > wrong.
> > > > > > >
> > > > > > > Cheers
> > > > > > >
> > > > > > > Gabriele
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Il giorno gio 19 giu 2025 alle ore 15:15 Tiago Bento <
> > > > > > tiagobe...@apache.org>
> > > > > > > ha scritto:
> > > > > > >
> > > > > > > > Gabriele,
> > > > > > > >
> > > > > > > > Not sure what are you suggesting to unblock the Quarkus 3.20
> > > > upgrade
> > > > > > > > then, can you please clarify?
> > > > > > > >
> > > > > > > > On Thu, Jun 19, 2025 at 8:50 AM Gabriele Cardosi
> > > > > > > > <gabriele.card...@gmail.com> wrote:
> > > > > > > > >
> > > > > > > > > -1 on my side
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > @Alex
> > > > > > > > > the point is not if we have already built artifacts or not,
> > the
> > > > real
> > > > > > > > > problem is if we need them in this situation.
> > > > > > > > >
> > > > > > > > > The main point behind that "JITExecutor native" approach has
> > > > always
> > > > > > been
> > > > > > > > to
> > > > > > > > > avoid the users to install "tools" as in "
> > > > > > > > > *without needing to install and/or manage Java or anyother
> > tools
> > > > > > > > locally*"
> > > > > > > > > (quot.)
> > > > > > > > >
> > > > > > > > > Docker is a "tool", and so requiring users to install it
> > clearly
> > > > > > breaks
> > > > > > > > the
> > > > > > > > > above constraint.
> > > > > > > > > So, instead of asking them to install Docker and rely on a
> > > > sort-of
> > > > > > > > > contrived setup, I think we should just ask them to install
> > > > > > compatible
> > > > > > > > JRE,
> > > > > > > > > and that would solve the problem at its root.
> > > > > > > > >
> > > > > > > > > Sorry, but going the docker way (or also what I suggested) is
> > > > simply
> > > > > > > > > building unneeded workarounds around a constraint that we
> > > > created and
> > > > > > > > does
> > > > > > > > > not exist anymore, as a matter of fact.
> > > > > > > > > So, let's be simple and pragmatic, remove that unneeded and
> > > > > > problematic
> > > > > > > > > "constraint", and make things simple.
> > > > > > > > >
> > > > > > > > > M2C
> > > > > > > > >
> > > > > > > > > Cheers
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Il giorno gio 19 giu 2025 alle ore 14:02 Alex Porcelli <
> > > > > > > > porce...@apache.org>
> > > > > > > > > ha scritto:
> > > > > > > > >
> > > > > > > > > > +1 for Tiago's proposal!
> > > > > > > > > >
> > > > > > > > > > Thank you, Tiago, for the clarification and the clear
> > proposal.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > @Gabriele, you have a point, but I also believe the goal
> > is to
> > > > > > avoid
> > > > > > > > > > creating new artifacts and reuse existing ones as much as
> > > > possible.
> > > > > > > > > > With that in mind, reusing containers makes a lot of sense.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Thu, Jun 19, 2025 at 3:28 AM Gabriele Cardosi
> > > > > > > > > > <gabriele.card...@gmail.com> wrote:
> > > > > > > > > > >
> > > > > > > > > > > HI Tiago Bento,
> > > > > > > > > > > glad to see that finally we get to this topic 😀.
> > > > > > > > > > > While I understand the ratio behind docker images, it
> > seems
> > > > to
> > > > > > me to
> > > > > > > > > > > contradict the very first reason for native image, i.e.
> > > > "without
> > > > > > > > needing
> > > > > > > > > > to
> > > > > > > > > > > install and/or manage Java or any
> > > > > > > > > > > other tools locally".
> > > > > > > > > > > If we have to ask users to install the Docker environment
> > > > (which
> > > > > > is a
> > > > > > > > > > > complex tool, IMO), then I fail to see the problem of
> > > > installing
> > > > > > a
> > > > > > > > JRE,
> > > > > > > > > > in
> > > > > > > > > > > the first place. Please take in account that docker
> > > > environments
> > > > > > on
> > > > > > > > > > > different OS (and different security restrictions) are
> > pretty
> > > > > > > > > > problematic.
> > > > > > > > > > > But, pretending that it is legitimate to ask for docker
> > > > setup and
> > > > > > > > not for
> > > > > > > > > > > JRE installation, I think a viable alternative could be
> > the
> > > > > > build of
> > > > > > > > > > > embedded java executable, using jpackage/jlink tools to
> > > > create a
> > > > > > > > trimmed
> > > > > > > > > > > down, optimized executable jre image.
> > > > > > > > > > > I started experimenting with it some time ago, but it
> > never
> > > > > > became a
> > > > > > > > > > > priority. Anyway I think it should be considered.
> > > > > > > > > > >
> > > > > > > > > > > Best
> > > > > > > > > > > Gabriele
> > > > > > > > > > >
> > > > > > > > > > > Il giorno gio 19 giu 2025 alle ore 03:22 Tiago Bento <
> > > > > > > > > > tiagobe...@apache.org>
> > > > > > > > > > > ha scritto:
> > > > > > > > > > >
> > > > > > > > > > > > HI all,
> > > > > > > > > > > >
> > > > > > > > > > > > The upgrade to Quarkus 3.20 has not been fully
> > concluded
> > > > yet,
> > > > > > as
> > > > > > > > > > > > `kie-tools` is still pointing to its dependency repos
> > > > (drools,
> > > > > > > > > > > > optaplanner, kogito-runtimes, kogito-apps) using
> > commits
> > > > from
> > > > > > > > > > > > 2025-05-11 (still on Quarkus 3.15). The need
> > `kie-tools`
> > > > had
> > > > > > for
> > > > > > > > > > > > timestamped SNAPSHOTs to be published somewhere has
> > been
> > > > > > lifted in
> > > > > > > > > > > > this PR (
> > > > > > https://github.com/apache/incubator-kie-tools/pull/3170),
> > > > > > > > > > > > thus allowing us to have more flexibility and control
> > over
> > > > > > when to
> > > > > > > > > > > > upgrade, and which commit hashes to use for each repo.
> > It's
> > > > > > also
> > > > > > > > one
> > > > > > > > > > > > less automation for us to maintain ("weekly" jobs for
> > > > producing
> > > > > > > > > > > > timestamped SNAPSHOTs on Jenkins can be deleted now, as
> > > > far as
> > > > > > I'm
> > > > > > > > > > > > concerned.)
> > > > > > > > > > > >
> > > > > > > > > > > > In order for us to move to newer commits of the
> > dependency
> > > > > > repos to
> > > > > > > > > > > > upgrade `kie-tools` to Quarkus 3.20 (LTS), however, we
> > > > need to
> > > > > > > > solve a
> > > > > > > > > > > > historical problem we've been dragging along for a
> > while
> > > > > > now–JIT
> > > > > > > > > > > > Executor's native builds. The whole reason we have it
> > was
> > > > to
> > > > > > enable
> > > > > > > > > > > > users to use KIE Sandbox with static validation and DMN
> > > > Runner
> > > > > > > > > > > > capabilities without needing to install and/or manage
> > Java
> > > > or
> > > > > > any
> > > > > > > > > > > > other tools locally, so we started releasing native
> > binary
> > > > > > > > versions of
> > > > > > > > > > > > Extended Services (KIE Sandbox's "backend", which
> > embeds
> > > > JIT
> > > > > > > > Executor)
> > > > > > > > > > > > for all three major operating systems on each release.
> > > > > > Although we
> > > > > > > > > > > > were able to manage the complexity of building those
> > > > binaries
> > > > > > > > > > > > overtime, it wasn't without challenges and many hours
> > > > spent to
> > > > > > try
> > > > > > > > and
> > > > > > > > > > > > continue providing this convenient distribution of
> > Extended
> > > > > > > > Services.
> > > > > > > > > > > > Important to mention is that on 10.0.0, Extended
> > Services
> > > > > > native
> > > > > > > > > > > > binaries for macOS and Windows were not correctly
> > published
> > > > > > due to
> > > > > > > > a
> > > > > > > > > > > > problem in the release pipelines.
> > > > > > > > > > > >
> > > > > > > > > > > > With `kie-tools` moving away from timestamped
> > SNAPSHOTs and
> > > > > > > > building
> > > > > > > > > > > > its dependent repos ""locally"" during its builds,
> > > > compiling
> > > > > > native
> > > > > > > > > > > > binaries for Extended Services becomes impractical, as
> > > > native
> > > > > > > > binary
> > > > > > > > > > > > builds take a non-negligible amount of time, and
> > require a
> > > > > > somewhat
> > > > > > > > > > > > complicated local setup for it to succeed. For that
> > > > reason, I
> > > > > > > > propose
> > > > > > > > > > > > we take the following action items:
> > > > > > > > > > > > 1. (blocker for Quarkus 3.20) Update KIE Sandbox with
> > > > > > instructions
> > > > > > > > for
> > > > > > > > > > > > users to run Extended Services as a Container image
> > > > instead of
> > > > > > > > > > > > downloading and running Extended Services' native
> > binaries
> > > > > > (thus
> > > > > > > > > > > > requiring users to have a local Docker installation, as
> > > > already
> > > > > > > > > > > > suggested to users here [1]);
> > > > > > > > > > > > 2. (blocker for Quarkus 3.20) Delete
> > > > > > `packages/extended-services`
> > > > > > > > on
> > > > > > > > > > > > `kie-tools`. (which depends on native binaries of JIT
> > > > Executor
> > > > > > to
> > > > > > > > be
> > > > > > > > > > > > available from apache.snapshots, Maven central etc);
> > > > > > > > > > > > 3. (cleanup) Update our release jobs not to trigger
> > any JIT
> > > > > > > > > > > > Executor-related jobs on GitHub actions anymore;
> > > > > > > > > > > > 4. (cleanup) Delete GitHub Actions workflows to
> > > > build/upload
> > > > > > JIT
> > > > > > > > > > > > Executor native binaries on `kie-tools`;
> > > > > > > > > > > > 5. (cleanup) Delete `jitexecutor-native` modules on
> > > > > > `kogito-apps`;
> > > > > > > > > > > > 6. (cleanup) Delete "weekly" jobs to publish
> > timestamped
> > > > > > SNAPSHOTs
> > > > > > > > > > > > 7. (optional, future) Try and find out how to use
> > Apache's
> > > > > > > > > > > > infrastructure to have Extended Services running
> > somewhere
> > > > so
> > > > > > that
> > > > > > > > KIE
> > > > > > > > > > > > Sandbox can point to it, allowing users to use DMN
> > Runner
> > > > and
> > > > > > > > static
> > > > > > > > > > > > validations on KIE Sandbox without running and managing
> > > > > > anything on
> > > > > > > > > > > > their machines. Making 1. a fallback solution for when
> > this
> > > > > > > > Extended
> > > > > > > > > > > > Services deployment might become unavailable for any
> > > > reason;
> > > > > > > > > > > >
> > > > > > > > > > > > Solving 1. and 2. would be required for us to be able
> > to
> > > > move
> > > > > > > > forward
> > > > > > > > > > > > with `kie-tools` and upgrade it to Quarkus 3.20.
> > > > > > > > > > > >
> > > > > > > > > > > > Looking forward to hearing your feedback on the above.
> > > > > > > > > > > >
> > > > > > > > > > > > Regards,
> > > > > > > > > > > >
> > > > > > > > > > > > Tiago Bento
> > > > > > > > > > > >
> > > > > > > > > > > > [1]
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > https://kie.zulipchat.com/#narrow/channel/232659-general/topic/.E2.9C.94.20Issue.20with.20Sandbox.20Extended.20Services.20downloads/with/509959779
> > > > > > > > > > > >
> > > > > > > > > > > > On Sat, May 31, 2025 at 4:27 PM Tiago Bento <
> > > > > > tiagobe...@apache.org
> > > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Ricardo,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Probably not brand new information as some people are
> > > > already
> > > > > > > > looking
> > > > > > > > > > > > into it AFAIK, just wanted to raise awereness in a more
> > > > general
> > > > > > > > sense,
> > > > > > > > > > > > since Quarkus has picked up a good pace in releasing
> > > > often, so
> > > > > > this
> > > > > > > > > > kind of
> > > > > > > > > > > > upgrade will be a recurrent task for us.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Regards,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Tiago Bento
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Fri, May 30, 2025 at 17:54 ricardo zanini
> > fernandes <
> > > > > > > > > > > > ricardozan...@gmail.com> wrote:
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> Tiago, is this additional information, or are you
> > > > replying
> > > > > > to my
> > > > > > > > > > > > previous
> > > > > > > > > > > > >> email?
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> Cheers!
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> On Fri, May 30, 2025 at 1:11 PM Tiago Bento <
> > > > > > > > tiagobe...@apache.org>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> > Timestamped SNAPSHOTs have not been published for
> > the
> > > > > > last two
> > > > > > > > > > weeks,
> > > > > > > > > > > > >> > potentially impacting the Quarkus 3.20 upgrade on
> > > > > > > > `kie-tools`. A
> > > > > > > > > > new
> > > > > > > > > > > > >> > timestamped SNAPSHOT publish job will be
> > automatically
> > > > > > > > triggered
> > > > > > > > > > this
> > > > > > > > > > > > >> > Sunday, but if it fails we'll need to understand
> > why
> > > > it's
> > > > > > > > failing
> > > > > > > > > > and
> > > > > > > > > > > > >> > fix it so that the Quarkus 3.20 upgrade can be
> > > > considered
> > > > > > > > > > complete.
> > > > > > > > > > > > >> >
> > > > > > > > > > > > >> > On Fri, May 30, 2025 at 12:14 PM ricardo zanini
> > > > fernandes
> > > > > > > > > > > > >> > <ricardozan...@gmail.com> wrote:
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > Hi Tibor,
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > Additionally, I think I mentioned to you that
> > now
> > > > our
> > > > > > CI is
> > > > > > > > > > > > breaking due
> > > > > > > > > > > > >> > to
> > > > > > > > > > > > >> > > Keycloak devservices issues in tests. Can you
> > please
> > > > > > take a
> > > > > > > > > > look? I
> > > > > > > > > > > > >> > > believe we should disable these services since
> > they
> > > > are
> > > > > > > > enabled
> > > > > > > > > > by
> > > > > > > > > > > > >> > default
> > > > > > > > > > > > >> > > by Quarkus 3.20 IIRC.
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > Cheers!
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > On Wed, May 28, 2025 at 1:22 PM Tibor Zimányi <
> > > > > > > > > > tzima...@apache.org>
> > > > > > > > > > > > >> > wrote:
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > > Yes, makes sense. Thank you Pere for noticing
> > > > this.
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> > > > Best regards,
> > > > > > > > > > > > >> > > > Tibor
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> > > > Dňa st 28. 5. 2025, 19:09 Pere Fernandez <
> > > > > > > > > > > > pere.fernan...@gmail.com>
> > > > > > > > > > > > >> > > > napísal(a):
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> > > > > Hi @Tibor (and all),
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > I did a quick test today and I got a warning
> > > > during
> > > > > > > > startup
> > > > > > > > > > > > regarding
> > > > > > > > > > > > >> > > > some
> > > > > > > > > > > > >> > > > > of our Config classes we are using in our
> > > > > > extensions /
> > > > > > > > > > addons.
> > > > > > > > > > > > IRC
> > > > > > > > > > > > >> > > > > since Quarkus 3.15 Quarkus started
> > deprecating
> > > > the
> > > > > > > > > > @ConfigRoot
> > > > > > > > > > > > >> > > > annotations
> > > > > > > > > > > > >> > > > > we are using in our configs in favor of
> > > > Smallrye.
> > > > > > So far
> > > > > > > > > > > > everything
> > > > > > > > > > > > >> > works
> > > > > > > > > > > > >> > > > > fine because they keep backwards
> > compatibility
> > > > (we
> > > > > > are
> > > > > > > > > > using a
> > > > > > > > > > > > >> > specific
> > > > > > > > > > > > >> > > > > flag in our extensions to enable the legacy
> > > > > > mechanism)
> > > > > > > > > > however
> > > > > > > > > > > > it
> > > > > > > > > > > > >> > would
> > > > > > > > > > > > >> > > > be
> > > > > > > > > > > > >> > > > > nice if we migrate to the new mechanism.
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > Some of the affected configs are:
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > -
> > > > > > org.kie.flyway.quarkus.KieFlywayQuarkusRuntimeConfig
> > > > > > > > > > > > >> > > > > -
> > > > > > org.kie.kogito.index.addon.config.DataIndexBuildConfig
> > > > > > > > > > > > >> > > > > -
> > > > > > > > org.kie.kogito.index.addon.config.DataIndexRuntimeConfig
> > > > > > > > > > > > >> > > > > -
> > > > > > > > > > > >
> > > > > > org.kie.kogito.index.addon.config.DataIndexUIClientRuntimeConfig
> > > > > > > > > > > > >> > > > > -
> > > > > > > > > > > > >> >
> > > > > > > > > >
> > > > > >
> > org.kie.kogito.job.http.recipient.JobHttpRecipientRuntimeConfiguration
> > > > > > > > > > > > >> > > > > -
> > > > > > > > > > > > >> >
> > > > > > > > > >
> > > > > >
> > org.kie.kogito.job.sink.recipient.JobSinkRecipientRuntimeConfiguration
> > > > > > > > > > > > >> > > > > -
> > > > > > org.kie.kogito.quarkus.config.KogitoBuildTimeConfig
> > > > > > > > > > > > >> > > > > -
> > > > org.kie.kogito.quarkus.config.KogitoRuntimeConfig
> > > > > > > > > > > > >> > > > > -
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.kie.kogito.quarkus.workflow.deployment.config.KogitoWorkflowBuildTimeConfig
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > >  I raised this ticket
> > > > > > > > > > > > >> > > > >
> > > > > > > > https://github.com/apache/incubator-kie-issues/issues/1983
> > > > > > > > > > to
> > > > > > > > > > > > fix
> > > > > > > > > > > > >> > it.
> > > > > > > > > > > > >> > > > I'll
> > > > > > > > > > > > >> > > > > try to find time to tackle it during next
> > week.
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > Cheers!
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > On Wed, 28 May 2025 at 16:17, ricardo zanini
> > > > > > fernandes <
> > > > > > > > > > > > >> > > > > ricardozan...@gmail.com> wrote:
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > > > > Thanks Tibor!
> > > > > > > > > > > > >> > > > > >
> > > > > > > > > > > > >> > > > > > On Wed, May 28, 2025 at 7:10 AM Tibor
> > Zimányi
> > > > <
> > > > > > > > > > > > tzima...@apache.org
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > > > wrote:
> > > > > > > > > > > > >> > > > > >
> > > > > > > > > > > > >> > > > > > > Hi,
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > > > the PRs for drools, optaplanner,
> > > > > > kogito-runtimes,
> > > > > > > > > > > > kogito-apps and
> > > > > > > > > > > > >> > > > > > > kogito-examples were merged. I will
> > continue
> > > > > > with
> > > > > > > > > > kie-tools
> > > > > > > > > > > > when
> > > > > > > > > > > > >> > > > there
> > > > > > > > > > > > >> > > > > > is a
> > > > > > > > > > > > >> > > > > > > new weekly build of the libraries.
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > > > Best regards,
> > > > > > > > > > > > >> > > > > > > Tibor
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > > > On Mon, May 26, 2025 at 10:23 AM Tibor
> > > > Zimányi <
> > > > > > > > > > > > >> > > > > tibor.zima...@gmail.com>
> > > > > > > > > > > > >> > > > > > > wrote:
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > > > > Hi,
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > > I resubmitted the PRs for the Quarkus
> > > > upgrade.
> > > > > > > > There
> > > > > > > > > > is
> > > > > > > > > > > > one
> > > > > > > > > > > > >> > problem
> > > > > > > > > > > > >> > > > > > with
> > > > > > > > > > > > >> > > > > > > > serverless workflow test yamls. Some
> > of
> > > > those
> > > > > > > > contain
> > > > > > > > > > a
> > > > > > > > > > > > field
> > > > > > > > > > > > >> > > > > > > > "lastTransitionTime", like here (1).
> > > > There is
> > > > > > a
> > > > > > > > > > current
> > > > > > > > > > > > fabric
> > > > > > > > > > > > >> > bug
> > > > > > > > > > > > >> > > > > > around
> > > > > > > > > > > > >> > > > > > > > this (see the link in the comment).
> > How
> > > > > > important
> > > > > > > > are
> > > > > > > > > > > > those
> > > > > > > > > > > > >> > > > datetime
> > > > > > > > > > > > >> > > > > > > > fields, please? Because the tests pass
> > > > without
> > > > > > > > those.
> > > > > > > > > > Can
> > > > > > > > > > > > >> > someone
> > > > > > > > > > > > >> > > > > from
> > > > > > > > > > > > >> > > > > > > > serverless take a look at those
> > problems?
> > > > I
> > > > > > tried
> > > > > > > > to
> > > > > > > > > > > > override
> > > > > > > > > > > > >> > > > > > > > kubernetes-client to 7.2.0, however
> > that
> > > > > > doesn't
> > > > > > > > work
> > > > > > > > > > as
> > > > > > > > > > > > >> > Quarkus
> > > > > > > > > > > > >> > > > uses
> > > > > > > > > > > > >> > > > > > > > 7.1.0.
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > > Best regards,
> > > > > > > > > > > > >> > > > > > > > Tibor.
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > > (1)
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > >
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > https://github.com/apache/incubator-kie-kogito-runtimes/pull/3935/files#diff-df1637d3c414626b6682e77385559f33418b41f02c0ea46a6c472699a270bf1dR57
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > > On Tue, Mar 25, 2025 at 7:00 PM Luiz
> > > > Motta <
> > > > > > > > > > > > ljmo...@apache.org
> > > > > > > > > > > > >> > >
> > > > > > > > > > > > >> > > > > wrote:
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > >> +1
> > > > > > > > > > > > >> > > > > > > >>
> > > > > > > > > > > > >> > > > > > > >> On 2025/03/24 09:53:01 Tibor Zimányi
> > > > wrote:
> > > > > > > > > > > > >> > > > > > > >> > Hi,
> > > > > > > > > > > > >> > > > > > > >> >
> > > > > > > > > > > > >> > > > > > > >> > Quarkus 3.20.x should be a new LTS
> > > > stream
> > > > > > of
> > > > > > > > > > Quarkus.
> > > > > > > > > > > > I see
> > > > > > > > > > > > >> > > > 3.20.0
> > > > > > > > > > > > >> > > > > > > >> > artifacts already public, however
> > > > there is
> > > > > > > > still no
> > > > > > > > > > > > public
> > > > > > > > > > > > >> > > > > > > announcement
> > > > > > > > > > > > >> > > > > > > >> > yet. Based on this, I think the
> > > > release is
> > > > > > > > > > imminent.
> > > > > > > > > > > > >> > Therefore I
> > > > > > > > > > > > >> > > > > > > >> propose to
> > > > > > > > > > > > >> > > > > > > >> > start working on the upgrade so it
> > is
> > > > > > prepared
> > > > > > > > as
> > > > > > > > > > soon
> > > > > > > > > > > > as
> > > > > > > > > > > > >> > > > possible
> > > > > > > > > > > > >> > > > > > > after
> > > > > > > > > > > > >> > > > > > > >> > the Quarkus release.
> > > > > > > > > > > > >> > > > > > > >> > I know we are in the middle of the
> > 10.1
> > > > > > release
> > > > > > > > > > work,
> > > > > > > > > > > > so I
> > > > > > > > > > > > >> > asked
> > > > > > > > > > > > >> > > > > one
> > > > > > > > > > > > >> > > > > > > of
> > > > > > > > > > > > >> > > > > > > >> the
> > > > > > > > > > > > >> > > > > > > >> > people in the IBM team
> > contributing to
> > > > KIE
> > > > > > (Ann
> > > > > > > > > > Joy) to
> > > > > > > > > > > > >> > take a
> > > > > > > > > > > > >> > > > > look
> > > > > > > > > > > > >> > > > > > at
> > > > > > > > > > > > >> > > > > > > >> the
> > > > > > > > > > > > >> > > > > > > >> > work currently, to not slow down
> > any
> > > > > > progress
> > > > > > > > on
> > > > > > > > > > the
> > > > > > > > > > > > >> > release. If
> > > > > > > > > > > > >> > > > > we
> > > > > > > > > > > > >> > > > > > > >> agree
> > > > > > > > > > > > >> > > > > > > >> > it would be good to have this being
> > > > worked
> > > > > > on,
> > > > > > > > I
> > > > > > > > > > will
> > > > > > > > > > > > try to
> > > > > > > > > > > > >> > > > > manage
> > > > > > > > > > > > >> > > > > > > >> this so
> > > > > > > > > > > > >> > > > > > > >> > it doesn't block the release work
> > in
> > > > any
> > > > > > way.
> > > > > > > > > > > > >> > > > > > > >> >
> > > > > > > > > > > > >> > > > > > > >> > Is there anyone opposing this,
> > please?
> > > > > > What do
> > > > > > > > you
> > > > > > > > > > > > think?
> > > > > > > > > > > > >> > > > > > > >> >
> > > > > > > > > > > > >> > > > > > > >> > Best regards,
> > > > > > > > > > > > >> > > > > > > >> > Tibor
> > > > > > > > > > > > >> > > > > > > >> >
> > > > > > > > > > > > >> > > > > > > >>
> > > > > > > > > > > > >> > > > > > > >>
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > >> > > > > > > >> To unsubscribe, e-mail:
> > > > > > > > > > dev-unsubscr...@kie.apache.org
> > > > > > > > > > > > >> > > > > > > >> For additional commands, e-mail:
> > > > > > > > > > dev-h...@kie.apache.org
> > > > > > > > > > > > >> > > > > > > >>
> > > > > > > > > > > > >> > > > > > > >>
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > > > --
> > > > > > > > > > > > >> > > > > > > > Tibor Zimanyi
> > > > > > > > > > > > >> > > > > > > >
> > > > > > > > > > > > >> > > > > > >
> > > > > > > > > > > > >> > > > > >
> > > > > > > > > > > > >> > > > >
> > > > > > > > > > > > >> > > >
> > > > > > > > > > > > >> >
> > > > > > > > > > > > >> >
> > > > > > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > >> > To unsubscribe, e-mail:
> > > > dev-unsubscr...@kie.apache.org
> > > > > > > > > > > > >> > For additional commands, e-mail:
> > > > dev-h...@kie.apache.org
> > > > > > > > > > > > >> >
> > > > > > > > > > > > >> >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > dev-h...@kie.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > > > > > > > For additional commands, e-mail: dev-h...@kie.apache.org
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > > > > > For additional commands, e-mail: dev-h...@kie.apache.org
> > > > > > > >
> > > > > > > >
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > > > For additional commands, e-mail: dev-h...@kie.apache.org
> > > > > >
> > > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > For additional commands, e-mail: dev-h...@kie.apache.org
> > > >
> > > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > For additional commands, e-mail: dev-h...@kie.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
For additional commands, e-mail: dev-h...@kie.apache.org


Reply via email to