David, Andreas, the osgi.bnd is now updated as of rev 4442, the SNAPSHOT should take some 30min to get deployed to the m2 repo. Does it look right now?
Cheers, /peter neubauer COO and Sales, Neo Technology GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - Your high performance graph database. http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. On Wed, May 26, 2010 at 7:11 AM, Peter Neubauer <[email protected]> wrote: > Guys, > I can change that today - any objections from anyone? > > Cheers, > > /peter neubauer > > COO and Sales, Neo Technology > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - Your high performance graph database. > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. > > > > On Tue, May 25, 2010 at 10:41 PM, Andreas Kollegger > <[email protected]> wrote: >> That makes sense. I had forgotten that many (most, all?) of the impl classes >> in Neo are exposed rather than private. >> >> Good work straightening that out. >> >> -Andreas >> >> On May 25, 2010, at 4:32 PM, David Allen wrote: >> >>> I actually had to remove the Private-Package directive (and the ! for >>> kernel.impl) because neo4j-index requires interfaces and classes in the >>> impl.batchinsert and impl.cache packages of kernel. :-( >>> >>> >>> >>> David >>> >>> >>> On May 25, 2010, at 12:30 PM, David Allen wrote: >>> >>>> Thanks for the quick response Andreas. There are some packages defined >>>> below that do not exist, so it seemed to fail again. I changed to the >>>> following and it seems to work so far: >>>> >>>> Export-Package: >>>> ${bundle.namespace}.graphdb.*;version="${pom.version}",!${bundle.namespace}.kernel.impl.*,${bundle.namespace}.kernel.*;version="${pom.version}",${bundle.namespace}.commons.*;version="${pom.version}" >>>> Private-Package: ${bundle.namespace}.kernel.impl.* >>>> >>>> Cheers! >>>> David >>>> >>>> On May 25, 2010, at 11:21 AM, Andreas Kollegger wrote: >>>> >>>>> Hi David, >>>>> >>>>> Y'know I never even got around to switching to the 1.0 release, so I'm a >>>>> little behind. But, after updating the source it does look like the >>>>> kernel component has some bad bnd instructions. The parent pom assumes >>>>> ${bundle.namespace} is the top-level package, and that >>>>> ${bundle.namespace}.impl is private internal implementation code. >>>>> However, kernel has three top-level packages in the bundle: >>>>> org.neo4j.graphdb, org.neo4j.kernel and org.neo4j.commons. >>>>> >>>>> So, the instructions have to be revised to reflect that. There's a file >>>>> called osgi.bnd in the source which can be used to override the default >>>>> pom plugin settings. Try adding this at the top of the file, just before >>>>> the Import-Package instruction... >>>>> >>>>> Export-Package: >>>>> !${bundle.namespace}.graphdb.impl.*,${bundle.namespace}.graphdb.*;version="${pom.version}",!${bundle.namespace}.kernel.impl.*,${bundle.namespace}.kernel.*;version="${pom.version}",!${bundle.namespace}.commons.impl.*,${bundle.namespace}.commons.*;version="${pom.version}" >>>>> Private-Package: >>>>> ${bundle.namespace}.graphdb.impl.*,${bundle.namespace}.kernel.impl.*,${bundle.namespace}.commons.impl.* >>>>> >>>>> >>>>> Best, >>>>> Andreas >>>>> >>>>> ps. I would check these changes into trunk, but I seem to have forgotten >>>>> my credentials. Would one of the active committers mind trying the above? >>>>> Thanks. >>>>> >>>>> On May 25, 2010, at 1:46 PM, David Allen wrote: >>>>> >>>>>> Hey Neo Community - >>>>>> >>>>>> I recently moved to the 1.1-SNAPSHOT to test reads w/o Tx, but the >>>>>> kernel bundle doesn't seem export any packages. The index bundle seems >>>>>> to be fine still, but can't find the org.neo4j.graphdb package which >>>>>> should be exported from the kernel bundle. Poking around I can't really >>>>>> find a change that would have mattered, but maybe someone else with more >>>>>> OSGI experience can help out? >>>>>> >>>>>> Also, does anyone know of a source for a lucene 2.9.2 osgi bundle that >>>>>> would be compatible with the index code? I can wrap my own, but was just >>>>>> wondering. >>>>>> >>>>>> Thanks, >>>>>> David Allen >>>>>> _______________________________________________ >>>>>> Neo4j mailing list >>>>>> [email protected] >>>>>> https://lists.neo4j.org/mailman/listinfo/user >>>>> >>>>> _______________________________________________ >>>>> Neo4j mailing list >>>>> [email protected] >>>>> https://lists.neo4j.org/mailman/listinfo/user >>>> >>> >>> _______________________________________________ >>> Neo4j mailing list >>> [email protected] >>> https://lists.neo4j.org/mailman/listinfo/user >> >> _______________________________________________ >> Neo4j mailing list >> [email protected] >> https://lists.neo4j.org/mailman/listinfo/user >> > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

