I do agree in removing or at least setting aside those componentes that are
not our primary focus.

As Alex suggested this increases the overhead and we don' t really have
many hands for now.

I would say that if we don't agree in remove them, at least move those to
another repo outside the apache kie. That will make
1. Its influence won't be a burden to any calls that needs to be made
regarding codebase.
2. It is better start with a minimal set of funcional things working and
let it grow by need than try to do too much.
3. Reduce the effort / expertise require to sustain the codebase.
4. Shift the effort to general use cases that are more likely to be used by
users.





El lun, 18 dic 2023, 12:05, Alex Porcelli <a...@porcelli.me> escribió:

> There’s no proposal yet, this is just a discussion… it’s expected that a
> proposal will emerge from here.
>
> The discussion is an invite to revisit the complex matrix of dependencies +
> any codebase that hasn’t been much maintained that could be cleaned up.
>
> Now to be more specific to persistence, it’s clear that all investments has
> been focused mostly on Postgres. If Oracle has been properly and actively
> maintained it’s also a good candidate to be kept.
>
> On Mon, Dec 18, 2023 at 5:59 AM Francisco Javier Tirado Sarti <
> ftira...@redhat.com> wrote:
>
> > But in order to be more precise about what we are discussing, I guess the
> > proposal (at least part of it) is to keep only one implementation of
> > persistence for data index, the postgresql one. Is my understanding
> > correct?
> > Or keep Oracle and Postgresql and remove Infinipan and MongoDB?
> >
> >
> > On Mon, Dec 18, 2023 at 11:54 AM Francisco Javier Tirado Sarti <
> > ftira...@redhat.com> wrote:
> >
> > > I think my point is that value is not that marginal
> > >
> > > On Mon, Dec 18, 2023 at 11:53 AM Alex Porcelli <porce...@apache.org>
> > > wrote:
> > >
> > >> Francisco,
> > >>
> > >> The question is not about the potential value those components
> provide…
> > >> it’s about the cost associated to maintain those for the marginal
> value
> > >> they provide.
> > >>
> > >> There’s a ripple effect for every component we carry over, adding a
> > >> complex
> > >> matrix of additional resources to be managed like container images,
> CVEs
> > >> associated with them (and their transient dependencies) + all the
> extra
> > CI
> > >> time to build the matrix.
> > >>
> > >>
> > >> On Mon, Dec 18, 2023 at 5:05 AM Francisco Javier Tirado Sarti <
> > >> ftira...@redhat.com> wrote:
> > >>
> > >> > Anyway, I'm currently refactoring data index persistence, including
> > >> changes
> > >> > in Storage interface (shared with trusty), so maybe we should table
> > the
> > >> > discussion after that PR is done. Although removing infinispan and
> > >> MongoDB
> > >> > will save me substantial work, I truly believe keeping them adds
> value
> > >> to
> > >> > our platform, so I still vote for keeping.
> > >> >
> > >> > On Mon, Dec 18, 2023 at 11:02 AM Francisco Javier Tirado Sarti <
> > >> > ftira...@redhat.com> wrote:
> > >> >
> > >> > > I think having "secondary" addons that illustrate platform
> extension
> > >> > > capabilities beyond the one we are prioritizing: postgresql is a
> > great
> > >> > > value.
> > >> > > Therefore I vote for keeping them, except maybe Infinispan.
> > >> > >
> > >> > > On Sun, Dec 17, 2023 at 6:49 PM Alex Porcelli <
> porce...@apache.org>
> > >> > wrote:
> > >> > >
> > >> > >> As we gear up for the much-anticipated 10.0.0 release, I invite
> > >> > >> everyone to a crucial discussion about refining our codebase.
> This
> > is
> > >> > >> not just about what we're adding but also about what we might
> > >> consider
> > >> > >> removing or changing for the better.
> > >> > >>
> > >> > >> The following are initial suggestions for components we might
> > >> deprecate:
> > >> > >>
> > >> > >> - Infinispan
> > >> > >> - MongoDB
> > >> > >> - Redis
> > >> > >> - Elastic
> > >> > >>
> > >> > >> However, this list is just a starting point. I encourage each of
> > you
> > >> > >> to contribute your thoughts. If there are other components you
> > >> believe
> > >> > >> should be on this list, please bring them forward. Likewise, if
> any
> > >> of
> > >> > >> the listed components should remain, your input is equally
> > valuable.
> > >> > >> Explain your reasons so we can all understand the benefits of
> > keeping
> > >> > >> them.
> > >> > >>
> > >> > >> The TrustyAI codebase is also up for discussion. It hasn't been a
> > >> > >> primary focus for a while, and while I see some potential in it,
> > >> > >> setting it aside might be more practical for now. But remember,
> no
> > >> > >> decision here is permanent. We can always revisit any component,
> > >> > >> especially if there's a collective interest in its maintenance
> and
> > >> > >> development.
> > >> > >>
> > >> > >> Your opinions and expertise are vital in this process. Let's work
> > >> > >> together to make these decisions unanimously, ensuring our
> > project's
> > >> > >> long-term success and manageability.
> > >> > >>
> > >> > >> -
> > >> > >> Alex
> > >> > >>
> > >> > >>
> > ---------------------------------------------------------------------
> > >> > >> To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > >> > >> For additional commands, e-mail: dev-h...@kie.apache.org
> > >> > >>
> > >> > >>
> > >> >
> > >>
> > >
> >
>

Reply via email to