Hi Paolo, you wrote > If you use Maven, find the artifacts here: > http://oss.talisplatform.com/content/repositories/talis-releases/org/apache/jena/larq/0.2.1/ > You have binaries, if you want, in the repositories above. Ach so. Well, this will be the definitive config. My app runs fine with these binaries+Lucene 3.1.0. Still w/out removing com.hp.*.larq classes from the cp, mark. I didn't give you a direct answer: > >> ARQ will not depend on LARQ (to avoid cyclic dependencies), but use it > >> dynamically when present in the classpath. Dynamically, meaning it'd discover it by reflection? > >> Does this seem reasonable to you? Anyway: I trust you would've purged ARQ from all dependencies on LARQ if you could; so yes, your proposal looks like the right thing. Cheers, François Jurain.
> Message du 19/04/11 à 09h06 > De : "Paolo Castagna" <[email protected]> > A : [email protected] > Copie à : > Objet : Re: LARQ: what's the plan to cope with Lucene 3.x? [RE: ARQ + Lucene] > > > Hi François > > [email protected] wrote: > > Hello Jena-rous people, > > > > Thanks for your help, it looks like I have a running config. > > Good. > > > > > @Nikolaos Abatzis > > Thanks for drawing my attention to the change com.hp... -> org.apache... > > > > @Paolo Castagna > > You wrote > >> Have you tried to upgrade from 3.0.3 to 3.1.x? > >> Did you experience problems? > > No change was needed in LARQ to work with Lucene 3.1. > > I've upgraded the dependency on Lucene, LARQ v0.2.1 is now using Lucene > v3.1.0. > > If you use Maven, find the artifacts here: > http://oss.talisplatform.com/content/repositories/talis-releases/org/apache/jena/larq/0.2.1/ > > Snapshots here: > http://oss.talisplatform.com/content/repositories/talis-snapshots/org/apache/jena/larq/ > > > Here's what I did: > > * grabbed the larq sources from > > https://jena.svn.sourceforge.net/svnroot/jena/LARQ/tags/larq-0.2.0 > > into a project of mine > > * changed imports from com.hp.*.larq to org.apache.*.larq, > > * compiled with lucene-core-3.1.0 & arq-2.8.7 > > * The remainder of my sources don't import anything larq-ish, I compile > > them with > > - said project of mine > > - tdb-0.8.9 minus Lucene jars, > > - lucene-core 3.1.0, > > - lucene-analyzers 3.1.0. > > All together, they load & run OK. > >> Jena code has not been migrated to the Apache infrastructure yet > >> and there are external (to us) dependencies for this. > >> But, I would imagine we are very close to it, now. > > The not-so-snug part is to have to rely on LARQ in source form; > > You have binaries, if you want, in the repositories above. > > > I'm looking forward to seeing the maneuver completed. > > Me too. :-) > > >> ARQ will not depend on LARQ (to avoid cyclic dependencies), but use it > >> dynamically when present in the classpath. > >> Does this seem reasonable to you? > > If some parts of ARQ use LARQ nowadays, > > I'd say my apps don't load those parts. > > I rely on hearsay about this, because it's a bit messy > > to remove the com.hp.*.larq classes from the classpath right now. > > > > Notice that my use of LARQ is confined to 2 classes: > > I subclass IndexBuilderNode & IndexBuilderSubject. > > More on this in a coming mail. > > Yes, please, share your usage patterns. > > Paolo > > > > > Thanks again for your help. > > > > Cheers, > > François Jurain. > > > > > > > >> Message du 17/04/11 à 09h59 > >> De : "Paolo Castagna" <[email protected]> > >> A : [email protected] > >> Copie à : > >> Objet : Re: LARQ: what's the plan to cope with Lucene 3.x? [RE: ARQ + > >> Lucene] > >> > >> > >> > >> > >> [email protected] wrote: > >>> Hello Jenarous folks, > >>> > >>> this is my 1st experience with this list & with all things ARQ & LARQ; > >>> I've been sticking to published releases of TDB, 0.8.9 as of this writing, > >>> & proceeding nice & smooth so far. > >>> > >>> It's Lucene Java I have problems with, especially contribs, > >>> & it would be a relief if I could move away from 2.9 towards 3.1. > >>> Unfortunately, LARQ stumbles on backwards incompatibilities in Lucene > >>> 3.1, > >>> which prevents me from just swapping the jars for the 2.9 ones in the TDB > >>> release. > >>> Hence the question in the header of this mail. > >>> > >>> I've seen a similar concerned raised here: > >>> http://mail-archives.apache.org/mod_mbox/incubator-jena-users/201103.mbox/%3CD6C1698BD2D9B342B7CE2AB63EF2C7B1019360E50F@VA3DIAXVS311.RED001.local%3E > >>> So one month ago, the plan was to spin LARQ off into a separate module, > >>> that would then be available dependent on Lucene 3.x; > >>> are you still on this path? > >> Yes, definitely. > >> > >> LARQ source code as a separate module is here: > >> https://jena.svn.sourceforge.net/svnroot/jena/LARQ/trunk/ > >> ... and it will be migrated to the Apache SVN as soon as possible. > >> > >> If you look at the pom.xml, you can see that now it depends on Lucene > >> v3.0.3: > >> https://jena.svn.sourceforge.net/svnroot/jena/LARQ/trunk/pom.xml > >> > >> Have you tried to upgrade from 3.0.3 to 3.1.x? > >> Did you experience problems? > >> > >> > If so, what would be the the schedule? > >> > >> Jena code has not been migrated to the Apache infrastructure yet > >> and there are external (to us) dependencies for this. > >> But, I would imagine we are very close to it, now. > >> > >> When that happens, only minimal changes are necessary to ARQ to > >> use the separate LARQ module when present in the classpath. > >> > >> LARQ will continue to depend on ARQ. > >> ARQ will not depend on LARQ (to avoid cyclic dependencies), but use it > >> dynamically when present in the classpath. > >> Does this seem reasonable to you? > >> > >>> Today, would you still give me the same advice you gave to Mr Abatzis; > >>> to check LARQ out into dev from the SForge repository? > >> You can find Maven artifacts here: > >> http://oss.talisplatform.com/content/repositories/talis-releases/org/apache/jena/larq/ > >> http://oss.talisplatform.com/content/repositories/talis-snapshots/org/apache/jena/larq/ > >> > >> If you try using them, let me know if you have problems. > >> > >> Paolo > >> > >>> Thanks in advance for your help. > >>> Best regards, > >>> François Jurain. > >>> > >>> > >>> > >>> ____________________________________________________ > >>> > >>> Retrouvez toutes les astuces pour être belle et mince cet été sur > >>> http://actu.voila.fr/evenementiel/beaute-minceur2011/ > >>> > >>> > >>> > >> > > > > ____________________________________________________ > > > > Découvrez les 10 aliments anti-cancer dans notre dossier santé > > http://actu.voila.fr/evenementiel/sante-bien-etre-2010-2011/aliments-anti-cancer/ > > > > > > > > > ____________________________________________________ Découvrez les 10 aliments anti-cancer dans notre dossier santé http://actu.voila.fr/evenementiel/sante-bien-etre-2010-2011/aliments-anti-cancer/
