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

Reply via email to