Would it be possible to export the packages that the index bundle needs to
only the index bundle, through some friends-directive?

/Tobias

On Wed, May 26, 2010 at 10:10 AM, Peter Neubauer <
[email protected]> wrote:

> 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
>



-- 
Tobias Ivarsson <[email protected]>
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to