As Jan has checked, the artifacts on full are indeed delivered as part of
the release (they were there on 10.0.0)
I made several mistakes related to this topic. First, I did not check if
the artifacts were there on the apache repo (the user that reported the
issue sent me a central repo link that I did not check thoroughly since I
trusted the guy), so, assuming they were not there, I filed a PR to make
the modules part of the regular build that should have never existed.
Third, I make a mistake while implementing the PR. The good news is that
there is nothing to do differently than in 10.0.0 regarding python

On Tue, Apr 1, 2025 at 4:27 PM Alex Porcelli <a...@porcelli.me> wrote:

> Francisco,
>
> This is a great time to make all necessary adjustments in the
> pipelines [1][2] and build image[3], as we'll need to restart our
> 10.1.0 release (due a failure of branching pipeline). Early next week
> I expect to use the weekly to update KIE Tools and once merged, moving
> forward (and back to) the 10.1.0 release.
>
> [1] - https://github.com/apache/incubator-kie-kogito-pipelines/tree/main
> [2] -
> https://github.com/apache/incubator-kie-kogito-runtimes/tree/main/.ci/jenkins
> [3] -
> https://github.com/apache/incubator-kie-kogito-pipelines/blob/main/apache-nodes/Dockerfile.kogito-ci-build
>
>
> On Tue, Apr 1, 2025 at 7:19 AM Francisco Javier Tirado Sarti
> <ftira...@redhat.com.invalid> wrote:
> >
> > They are regular java artifacts.
> > The only caveat is that in order for the Python IT test to work, a Python
> > interpreter should be installed in the image doing the test. Another
> caveat
> > is that some of  those IT tests depend on numpy, and numpy breaks
> backward
> > compatibility between python releases generously (we are not the only
> ones
> > ;)), so there might be test failures depending on the python and numpy
> > versions installed on the testing machine.
> >
> > On Tue, Apr 1, 2025 at 1:12 PM Alex Porcelli <porce...@apache.org>
> wrote:
> >
> > > Francisco,
> > >
> > > Sure we can and actually should release all artifacts.
> > >
> > > However we need someone to review the pipeline and provide additional
> > > instructions on how to release and publish those artifacts.
> > >
> > > -
> > > Alex
> > >
> > >
> > > On Tue, Apr 1, 2025 at 6:39 AM Francisco Javier Tirado Sarti
> > > <ftira...@redhat.com.invalid> wrote:
> > >
> > > > Reverted.
> > > > If I recall correctly, the reason I did the change (incompletely,
> > > because I
> > > > forgot to include the runtime module, but this was not possible to
> detect
> > > > when running locally using snapshots, it will be certainly apparent
> when
> > > > releasing) was because I see that the artifacts in full profile (but
> not
> > > in
> > > > regular one) are apparently not released and there are users that
> would
> > > > like to have the python functionality, but it was only available as
> > > > snapshot.
> > > > So, my question is, can  we also release artifacts that are only in
> full
> > > > profile?
> > > >
> > > > On Tue, Apr 1, 2025 at 12:10 PM Francisco Javier Tirado Sarti <
> > > > ftira...@redhat.com> wrote:
> > > >
> > > > > Ill fix right away now
> > > > >
> > > > > On Tue, Apr 1, 2025 at 10:16 AM Jan Šťastný <jstastn...@apache.org
> >
> > > > wrote:
> > > > >
> > > > >> Obviously my thoughts collided in "I think kogito-runtimes build
> is
> > > not
> > > > >> broken after:" - I meant the kogito-runtimes build IS broken :-)
> > > > >>
> > > > >> On Tue, 1 Apr 2025 at 10:03, Jan Šťastný <jstastn...@apache.org>
> > > wrote:
> > > > >>
> > > > >> > Hello all,
> > > > >> >
> > > > >> > I think kogito-runtimes build is not broken after:
> > > > >> >
> https://github.com/apache/incubator-kie-kogito-runtimes/pull/3863
> > > > >> >
> > > > >> > The change in the linked PR moved the module
> quarkus/addons/python
> > > > into
> > > > >> > the default reactor, instead of the original 'full' profile.
> > > > >> > Problem is that this module has dependencies on other
> python-related
> > > > >> > modules inside kogito-runtimes which are NOT in the default
> reactor,
> > > > but
> > > > >> > still in 'full' profile.
> > > > >> >
> > > > >> > As a result the build is broken for users not running the 'full'
> > > > profile
> > > > >> > explicitly - in which case a stale snapshot of the dependencies
> > > which
> > > > >> are
> > > > >> > by default not part of the reactor is used.
> > > > >> >
> > > > >> > I've commented on the original PR too.
> > > > >> >
> > > > >> > Similar changes need to be well tested in affected build
> "modes", if
> > > > >> we're
> > > > >> > moving things from profile into default build, we need to test
> both
> > > > >> builds
> > > > >> > - and keep in mind, CI does NOT necessarily run builds in all
> the
> > > > >> possible
> > > > >> > setups (I think it runs full profile, so the problem was not
> > > > apparent).
> > > > >> >
> > > > >> > @Francisco if you could either revert your change or fix the
> setup
> > > in
> > > > a
> > > > >> > reasonably short time.
> > > > >> >
> > > > >> > Regards
> > > > >> > Jan
> > > > >> >
> > > > >>
> > > > >
> > > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> For additional commands, e-mail: dev-h...@kie.apache.org
>
>

Reply via email to