Alex, we know the team one of the most active community contributors on
Zulip ( Debabrata Patnaik) is using MongoDB for their product.
So removing that without a previous warning will not be welcomed.

On Mon, Dec 18, 2023 at 2:31 PM Alex Porcelli <porce...@apache.org> wrote:

> The question is not about usage, but the effort to keep components
> that haven't been actively maintained.
>
> The components suggested (including MongoDB) haven’t been actively
> developed and keeping those for the 10 release might send the wrong message
> regarding continued investment and focus.
>
> Maybe not releasing then creates an opportunity to hear community feedback,
> that might end up helping us prioritize areas of investments.
>
>
> On Mon, Dec 18, 2023 at 7:59 AM Tristan Radisson <radtri...@apache.org>
> wrote:
>
> > My 2 cents:
> >
> > I think we should keep MongoDB implementation.
> > As far as I remember from Zulip, there are quite some people using it.
> > Others are less important.
> >
> > On Mon, Dec 18, 2023 at 12:38 PM Tibor Zimányi <tzima...@apache.org>
> > wrote:
> >
> > > Hi everyone,
> > >
> > > I was about to write something similar as Enrique. There are two
> aspects
> > > now:
> > > - What should we release as part of 10?
> > > - What should be part of the release in the future?
> > >
> > > I agree, it might be better to start with a minimal set in 10 to reduce
> > the
> > > maintenance costs and then we could build on top of that. Part of
> > kiegroup
> > > in the past was the experimental nature, where we had multiple smaller
> > > projects, that ended in the community, however later they just become a
> > > maintenance burden (even if used for a very small set of use cases) -
> > > remember e.g. droolsjbpm-integration repository, Fuse integration etc.
> > >
> > > Best regards,
> > > Tibor
> > >
> > > Dňa po 18. 12. 2023, 12:23 Enrique Gonzalez Martinez <
> > egonza...@apache.org
> > > >
> > > napísal(a):
> > >
> > > > 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