sounds fair;

Let’s wait for others input to better understand the impact.


On Sat, May 3, 2025 at 11:10 AM Enrique Gonzalez Martinez <
elguard...@gmail.com> wrote:

> Yeah. First i need to know what the impact is.
> Job service is used by the workflow engine and so far there is no impact in
> the workflow engine from any use case as serveless workflow is just another
> parser in it (more or less)
> Security has not been touched, functionality and performance is already
> answered. So i want the people rising concerns to state clearly what are
> the problems they see so i can address them publicly either here or in the
> PR.
>
> El sáb, 3 may 2025, 17:01, Alex Porcelli <a...@porcelli.me> escribió:
>
> > Enrique,
> >
> > I hear you and - regarding the specific piece of code impacted - I
> > can't agree more that the current state seems to have quite
> > unnecessary complexity.
> >
> > However, it's not because a change has been discussed, that it has to
> > be executed without taking into account impact on use cases. If
> > there's a concern that current proposed solution has an impact on a
> > use case, it has to be properly addressed. I might be wrong, but the
> > original proposal that has been agreed to progress, didn't clearly
> > stated or evaluated that a use case would not be supported anymore, or
> > would cause significant impact on it (significant impact includes
> > security and performance issues).
> >
> > So.. I'd love to use this thread, or the original, so you can address
> > how the use case referenced is not impact or what type of adjustments
> > you can make to current PR can be made to address the concerns.
> >
> > On Sat, May 3, 2025 at 10:04 AM Enrique Gonzalez Martinez
> > <elguard...@gmail.com> wrote:
> > >
> > > Hi Alex and Tiago
> > >
> > > Regarding calls, as it was mentioned before, it is not the right way
> > > as the formal procedure is to go through is the ML like it is
> > > mentioned by Alex, pushing in any other communication channels steals
> > > the conversation from the community and that is not something we want
> > > in a sensitive component like the workflow engine and its satellites
> > > applications like audit, jobs, index, events and wih, etc...
> > >
> > > The removal of the reactive code was discussed during the spring boot
> > > support discussion. You can check that thread for more details as
> > > Francisco asked for some clarifications about what it means about
> > > removing code that was not shared among runtimes. I did mention
> > > explicitly the reactive code in the job service and there was no push
> > > back in the discussion or any other direction so I presumed by
> > > procedure that everybody was aware. As nobody else raised any concerns
> > > and there was not any push back and everybody agreed on the topic
> > > being discussed (by voting +1 or by being absent) I started to work on
> > > this.
> > > I also asked for volunteers and I should remind people that the
> > > default responsible for moving forward the code is the committer
> > > responsible for making the proposal. Francisco asked for the data
> > > index support and nobody else asked for the job service so I did take
> > > it.
> > >
> > > I want to state clearly that this bullet point on the topic was
> > > mentioned explicitly and nobody pushed back during the active period
> > > of the discussion and vote.
> > >
> > > In any case and just reaching this point I would like to know the
> > > committers concerns because so far they were answered in the PR.
> > >
> > > El sáb, 3 may 2025 a las 15:35, Alex Porcelli (<porce...@apache.org>)
> > escribió:
> > > >
> > > > Tiago,
> > > >
> > > > I understand the issue concern, as I wrote before.
> > > >
> > > > However I didn’t see any attempt in ML nor in PR to discuss anything.
> > > >
> > > > I’d much rather to see initial discussion happening here, and if
> party
> > > > involved consider that a call would be helpful, I consider it
> > completely
> > > > fine.
> > > >
> > > > So, please let’s try to have initial conversation here first…
> > unfortunately
> > > > I can’t make the proposed call time, and I’d love to hear the
> > discussion….
> > > > At least proposals on how to solve the situation, so I’d be aware of
> > > > possible outcomes.
> > > >
> > > > Alex
> > > >
> > > >
> > > > On Sat, May 3, 2025 at 9:03 AM Tiago Bento <tiagobe...@apache.org>
> > wrote:
> > > >
> > > > > Hi Alex,
> > > > >
> > > > > Thanks for raising it here, given it’s been a topic of debate
> > recently. I
> > > > > guess they didn’t default to a call in this case and tried to move
> it
> > > > > forward in the ML then on the PR directly… but even so people seem
> > to think
> > > > > written communication is lacking something for them to find a
> common
> > ground
> > > > > for this particular case.
> > > > >
> > > > > If they feel like getting together on a call will help, I guess
> > that’s
> > > > > okay, provided there’s a summary captured here for those who can’t
> > attend,
> > > > > and their proposed resolution is sent in the ML too so everyone can
> > voice
> > > > > their view as well.
> > > > >
> > > > > As long as we’re not under the impression big decisions can be made
> > in
> > > > > calls within a small group, and we eventually come back to the ML
> > with
> > > > > something more polished for everyone to understand and participate
> > in, I
> > > > > guess I don’t see a problem in having these discussion calls.
> > > > >
> > > > > In summary I think we can do both: some times discuss in calls then
> > use the
> > > > > Mailing List for continue discussing and eventually reaching
> > consensus.
> > > > >
> > > > > Regards,
> > > > >
> > > > > Tiago Bento
> > > > >
> > > > >
> > > > > On Fri, May 2, 2025 at 21:14 Alex Porcelli <a...@porcelli.me>
> wrote:
> > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > I’d like to propose that we bring the current conversation around
> > > > > > SpringBoot support in job-service to the mailing list.
> > > > > >
> > > > > > While I understand the intention behind organizing a call to move
> > the
> > > > > > discussion forward, it’s important to remember that calls are not
> > the
> > > > > > primary medium for resolving decisions in Apache projects. We’ve
> > used
> > > > > > calls in the past, but there’s broad consensus now that the ML
> > should
> > > > > > be the main channel — for transparency, inclusiveness, and
> > alignment
> > > > > > with the Apache Way. In fact, we recently agreed to discontinue
> the
> > > > > > Friday sync meetings for the same reason [1].
> > > > > >
> > > > > > I’m not here to dive into the merits of the technical arguments
> > just
> > > > > > yet — though I see valid concerns from both perspectives. On one
> > hand,
> > > > > > the current implementation may seem overly complex and tightly
> > coupled
> > > > > > with Quarkus, which limits portability. On the other, any
> > significant
> > > > > > architectural change needs careful consideration, especially when
> > it
> > > > > > may affect alternative use cases like the SonataFlow deployment
> > > > > > strategy.
> > > > > >
> > > > > > So rather than defaulting to a call, I suggest we use this thread
> > to:
> > > > > >
> > > > > > - Surface and clarify the concerns
> > > > > > - Explore how we can evolve the codebase to support SpringBoot at
> > the
> > > > > > highest quality standard
> > > > > > - Ensure we do so without compromising other existing deployment
> > > > > strategies
> > > > > >
> > > > > > Let’s take full advantage of the mechanisms the community has in
> > > > > > place: [DISCUSS], [PROPOSAL], and [VOTE]. If a call ends up being
> > > > > > necessary to clarify something specific, it should still be
> > initiated
> > > > > > through the ML and the outcomes reflected on the ML.
> > > > > >
> > > > > > Looking forward to your thoughts.
> > > > > >
> > > > > > [1]
> > https://lists.apache.org/thread/xpdvw24ytqojkx7kkbv8l9kp6scznlo3
> > > > > >
> > > > > > -
> > > > > > Alex
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > > > > For additional commands, e-mail: dev-h...@kie.apache.org
> > > > > >
> > > > > >
> > > > >
> > >
> > >
> > >
> > > --
> > > Saludos, Enrique González Martínez :)
> > >
> > > ---------------------------------------------------------------------
> > > 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