The pom clearly "works" since we build the bundle correctly using it. I'm 
betting you are trying to use it in a way we didn't intend so can you provide 
information on what you are doing so we can look into it?

Alasdair Nottingham

On 28 Jun 2011, at 23:21, Oliver Lietz <apa...@oliverlietz.de> wrote:

> Am Wednesday 29 June 2011 schrieb Alasdair Nottingham:
>> Alasdair Nottingham
>> 
>> On 28 Jun 2011, at 22:46, Oliver Lietz <apa...@oliverlietz.de> wrote:
>>> Am Tuesday 28 June 2011 schrieb Alasdair Nottingham:
>>>> Alasdair Nottingham
>>>> 
>>>> On 28 Jun 2011, at 22:06, Oliver Lietz <apa...@oliverlietz.de> wrote:
>>>>> Am Monday 27 June 2011 schrieb Alasdair Nottingham:
>>>>>> Hi,
>>>>> 
>>>>> hey,
>>>>> 
>>>>>> I don't think there are any "plans". In the past releases have been
>>>>>> more "on demand".
>>>>>> 
>>>>>> After the 0.3 release we decided to move to a pre-bundle release
>>>>>> process so their wont be a big 0.4 release like there were
>>>>>> previously. Some bundles might be at 0.4 and some at 0.3.1.
>>>>>> 
>>>>>> Do you need a release?
>>>>> 
>>>>> a release with fixed dependencies would be nice. Instead of just
>>>>> switching from org.apache.aries.blueprint 0.2-incubating to 0.3.1 I had
>>>>> to add several missing dependencies (org.apache.aries.proxy,
>>>>> org.apache.aries.util, org.objectweb.asm, org.objectweb.asm.commons,
>>>>> org.objectweb.asm.tree).
>>>> 
>>>> I'm not sure I follow what you mean. I know 0.3 required more externals,
>>>> this was a deliberate decision.
>>> 
>>> Looks like the manifest of blueprint is broken as it imports
>>> org.apache.aries.proxy and org.apache.aries.util but the scope for
>>> org.apache.aries.proxy in pom.xml is "test".
>> 
>> It isn't broken. The org.apache.aries.proxy import is for a package. The
>> pom depends on modules or bundles. The org.apache.aries.proxy bundle
>> contains the implementation of the proxy package and is only required to
>> rub tests, not to compile the code.
> 
> For sure it's broken, otherwise I won't get this unresolved constraint error:
> 
> [org.ops4j.pax.exam.rbc.internal.Activator] : Binding RemoteBundleContext to 
> RMI registry
> [org.ops4j.pax.exam.rbc.internal.Activator] : Remote Bundle Context started
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.ops4j.pax.exam.rbc]
> [     RemoteBundleContextClient] - Remote bundle context found after 1849 
> millis
> org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.apache.aries.blueprint [10]: Unable to resolve 10.0: missing requirement 
> [10.0] package; (&(package=org.apache.aries.proxy)(version>=0.3.0)(!
> (version>=1.0.0)))
>    at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3404)
>    at org.apache.felix.framework.Felix.startBundle(Felix.java:1714)
>    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1143)
>    at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>    at java.lang.Thread.run(Thread.java:680)
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.springextensions.db4o]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.springframework.beans]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.springframework.core]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.springframework.transaction]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [com.db4o.java5]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [com.springsource.org.apache.tools.ant]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [com.springsource.javax.inject]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [osgi.core]
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [osgi.cmpn]
> ERROR: Error starting file:bundles/org.apache.aries.blueprint_0.3.1.jar 
> (org.osgi.framework.BundleException: Unresolved constraint in bundle 
> org.apache.aries.blueprint [10]: Unable to resolve 10.0: missing requirement 
> [10.0] package; (&(package=org.apache.aries.proxy)(version>=0.3.0)(!
> (version>=1.0.0))))
> [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle 
> [org.apache.felix.configadmin]
> 
> Adding the mentioned deps to the pom fixed it.
> 
>>>> We aren't going to bundle dependencies
>>>> into the bundles in the future. If you mean you want a zip that contains
>>>> everything you need for blueprint or jpa
>>> 
>>> No, I just want a newer version of blueprint in my OSGi integration tests
>>> (https://src.springframework.org/svn/se-db4o/trunk/org.springextensions.d
>>> b4o- it-osgi/pom.xml).
>>> 
>>>> we have discussed this and have
>>>> support, we just haven't done a distribution release yet.
>>>> 
>>>>> O.
> 

Reply via email to