Mailing List Archive

Apache Jackrabbit Oak and Lucene 4.7.x
Hi there,

yes, the subject line gives it away - Jackrabbit Oak still is on Lucene
4.7.x.

The reasons for that being inertia, backwards compat issues, and
re-export of Lucene APIs.

We recently noticed the RegExp stackoverflow issue
(<https://github.com/apache/lucene/issues/11537>) and are considering
our options.

The fix that went into current Lucene is easy to backport; see
<https://github.com/reschke/jackrabbit-oak-lucene/commit/f0c2b60db907f5eb24bd1ec5ed39b6ea28ef60a5>
for a proof-of-concept.

Now before we (the Jackrabbit project) go into the well-deserved trouble
of figuring out how to include this patch in our project, I'd like to
ask whether there's a remote chance that the Lucene project releases an
official 4.7.2 build including that patch. And yes, I realize that 4.7.2
is almost 10 years old, but maybe we are not the only ones who painted
themselves into that corner?

(see <https://issues.apache.org/jira/browse/OAK-10719> for details over
on "our" side)

Best regards, Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
RE: Apache Jackrabbit Oak and Lucene 4.7.x [ In reply to ]
Julian,

Maybe this will help - I am maintaining a repo with Lucene 4.8.0 and 4.8.1 and have updated the build to account for the stale Maven URLs and have upgraded some of the dependencies that were no longer available.

https://github.com/NightOwl888/lucene

You should be able to cherry pick the commits I did to do the updates back to 4.7.x, do a build, and then publish it on a private Maven repository if an official release is out of the question.

Lucene.NET is still stuck on 4.8.0, so I feel your pain.

Regards,
Shad Storhaug (NightOwl888)
Project Chairperson - Apache Lucene.NET

-----Original Message-----
From: Julian Reschke <julian.reschke@gmx.de.INVALID>
Sent: Tuesday, March 26, 2024 9:29 PM
To: dev@lucene.apache.org
Subject: Apache Jackrabbit Oak and Lucene 4.7.x

Hi there,

yes, the subject line gives it away - Jackrabbit Oak still is on Lucene 4.7.x.

The reasons for that being inertia, backwards compat issues, and re-export of Lucene APIs.

We recently noticed the RegExp stackoverflow issue
(<https://github.com/apache/lucene/issues/11537>) and are considering our options.

The fix that went into current Lucene is easy to backport; see <https://github.com/reschke/jackrabbit-oak-lucene/commit/f0c2b60db907f5eb24bd1ec5ed39b6ea28ef60a5>
for a proof-of-concept.

Now before we (the Jackrabbit project) go into the well-deserved trouble of figuring out how to include this patch in our project, I'd like to ask whether there's a remote chance that the Lucene project releases an official 4.7.2 build including that patch. And yes, I realize that 4.7.2 is almost 10 years old, but maybe we are not the only ones who painted themselves into that corner?

(see <https://issues.apache.org/jira/browse/OAK-10719> for details over on "our" side)

Best regards, Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org

???????????????????????????????????????????????????????????????????????F?V?7V'67&?&R?R???âFWb?V?7V'67&?&T?V6V?R?6?R??&p?f?"FF?F????6????G2?R???âFWb?V??V6V?R?6?R??&p?
Re: Apache Jackrabbit Oak and Lucene 4.7.x [ In reply to ]
On 26.03.2024 19:33, Shad Storhaug wrote:
> Julian,
>
> Maybe this will help - I am maintaining a repo with Lucene 4.8.0 and 4.8.1 and have updated the build to account for the stale Maven URLs and have upgraded some of the dependencies that were no longer available.
>
> https://github.com/NightOwl888/lucene
>
> You should be able to cherry pick the commits I did to do the updates back to 4.7.x, do a build, and then publish it on a private Maven repository if an official release is out of the question.
>
> Lucene.NET is still stuck on 4.8.0, so I feel your pain.
>
> Regards,
> Shad Storhaug (NightOwl888)
> Project Chairperson - Apache Lucene.NET

Thanks for the feedback.

We'll need something official though, as Jackrabbit Oak is a regular
Apache project.

Our options would be to fork, or to just inline the 4.7.x sources (+
patch) into the component that needs it (oak-lucene).

Best regards, Julian


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org