It is fine then to remove it. That means it is required to remove
those modules we support using oracle as well (unfortunately).
I am ok removing it all at once.
+1

El vie, 26 ene 2024 a las 19:08, Tibor Zimányi (<tzima...@apache.org>) escribió:
>
> Thank you for the investigation Alex! With what you wrote, I personally
> agree we should remove all the relevant code. I think even if it would
> somehow work, it would still be a potential legal problem, so better to
> remove all of it. It is in git history, so if someone would like to revive
> it, it is there.
>
> Best regards,
> Tibor
>
> Dňa pi 26. 1. 2024, 19:03 Alex Porcelli <a...@porcelli.me> napísal(a):
>
> > Coming back here with an updated PR [1] [2] set following the proposed
> > concept to exclude the minimal possible amount of code....
> > Unfortunately it won't work.
> >
> > Although pointed out that the existing effective code (not test)
> > didn't require the JDBC, is not exactly accurate as you can see here
> > [3] with the quarkus-jdbc-oracle (which brings the oracle driver as
> > dependency). Once this dependency is removed, the module fails in
> > compile time (quarkus/hibernate process the application.properties in
> > compile time). I've tried all sorts of combinations in the
> > application.properties, but all of them result in the same compilation
> > failure by Quarkus.
> >
> > If the above description is true and there is no alternative, I think
> > we can agree that preserving the Oracle code won't have only no tests,
> > but will also mislead users with a jar that says "oracle-quarkus" that
> > won't work. If this situation holds true, I'd prefer we completely
> > remove the Oracle dependency (code and tests).
> >
> > I'd love to hear your thoughts.
> >
> > [1] - https://github.com/apache/incubator-kie-kogito-runtimes/pull/3376
> > [2] - https://github.com/apache/incubator-kie-kogito-apps/pull/1969
> > [3] -
> > https://github.com/apache/incubator-kie-kogito-apps/pull/1969/files#diff-65c393eaf9cd1897cec903ed11bee1706e53f938eb78d80520dcfbe364738ad6L44-L47
> >
> > On Wed, Jan 24, 2024 at 5:39 AM Francisco Javier Tirado Sarti
> > <ftira...@redhat.com> wrote:
> > >
> > > Hi Alex,
> > > I agree with Enrique. Removing the driver from poms would have been
> > enough.
> > > Im afraid we will have to redo the oracle stuff (it was not easy to avoid
> > > code duplication with postgres) at some moment in the future.
> > > I commented on the PR on that regard.
> > > So, Im really wondering, and please do not take it wrong, given than
> > > Enrique and myself are the most active committer touching that code
> > > section, who agreed on that?
> > >
> > > On Wed, Jan 24, 2024 at 10:50 AM Alex Porcelli <porce...@apache.org>
> > wrote:
> > >
> > > > Enrique,
> > > >
> > > > I might be interpreting the Category X dependency way too strictly; but
> > > > it’s my current understanding that we cannot have such dependency in
> > our
> > > > codebase at all.
> > > >
> > > > The direction that we agreed is to avoid endless discussion and just
> > remove
> > > > for now; once we past the critical phase of our first release- we can
> > try
> > > > to explore and discuss different angles to tackle the Category X
> > > > dependency; it’s just not worth spend time right now on it.
> > > >
> > > > Hope it clarifies
> > > >
> > > >
> > > > On Wed, Jan 24, 2024 at 3:21 AM Enrique Gonzalez Martinez <
> > > > elguard...@gmail.com> wrote:
> > > >
> > > > > Hi Alex,
> > > > > I don't understand why the code and scripts from Oracle are being
> > > > > removed. If the only problem is the binary dependency I don't see
> > > > > remove code for oracle is required unless Oracle word is something
> > > > > subject to not being used in Apache.
> > > > >
> > > > > I would suggest only to remove the dependencies and for the test just
> > > > > execute it conditional only if the driver is available.
> > > > >
> > > > > Cheers :)
> > > > >
> > > > > El mié, 24 ene 2024 a las 0:00, Alex Porcelli (<a...@porcelli.me>)
> > > > > escribió:
> > > > > >
> > > > > > Hi Francisco and team,
> > > > > >
> > > > > > Here are the links for the PRs that remove references for Oracle
> > > > > > database dependencies:
> > > > > >
> > > > > > -
> > https://github.com/apache/incubator-kie-kogito-runtimes/pull/3369
> > > > > > - https://github.com/apache/incubator-kie-kogito-apps/pull/1968
> > > > > >
> > > > > > On Fri, Jan 12, 2024 at 6:36 AM Francisco Javier Tirado Sarti
> > > > > > <ftira...@redhat.com> wrote:
> > > > > > >
> > > > > > > Hi Alex,
> > > > > > > Thanks for the info.k
> > > > > > > Quarkus-oracle-jdbc dependency includes ojdbc11 and ori18n,
> > which I'm
> > > > > not
> > > > > > > sure are affected by this policy.
> > > > > > > However, kogito-test-utils includes oracle-xe, which seems to be
> > > > > affected,
> > > > > > > so I'm wondering which should be the approach? Probably removing
> > the
> > > > > driver
> > > > > > > and the test associated with it that will start failing should be
> > > > > enough.
> > > > > > > Problem is that we will leave some functionality not tested but I
> > > > guess
> > > > > > > that's ok, since, after
> > > > > > > https://github.com/apache/incubator-kie-kogito-apps/pull/1941,
> > > > oracle
> > > > > addon
> > > > > > > delegates to generic jpa addon.
> > > > > > >
> > > > > > > On Thu, Jan 11, 2024 at 11:17 PM Alex Porcelli <a...@porcelli.me
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > Based on this thread [1] and this legal issue feedback [2] -
> > remove
> > > > > > > > Oracle driver is required to comply with Apache Foundation
> > > > > > > > requirements.
> > > > > > > >
> > > > > > > > I created the issue [3] and this is a blocker for release. I'm
> > > > > > > > planning to work on this myself.
> > > > > > > >
> > > > > > > > [1]
> > > > https://lists.apache.org/thread/1t29vxrnhfxk63j4n6do6g8jhl6l858j
> > > > > > > > [2] https://issues.apache.org/jira/browse/LEGAL-663
> > > > > > > > [3] https://github.com/apache/incubator-kie-issues/issues/817
> > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > 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
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > 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
> >
> >

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

Reply via email to