Hi All,

After the new release of the org.osgi.core:1.2.0 and org.apache.felix.bundlerepository:1.2.0, the trunk do not compile anymore if you download felix from the SVN with an empty .m2 maven repository. In fact, several bundles dependes on org.osgi.core:1.1.0-SNAPSHOT which has never been released so they fail to compile.

I have create the issue FELIX-715 and I have attached a simple patch. There are two possible solution modify the dependencies to the new 1.3.0-SNAPSHOT version or bind the dependencies to on of the 1.0.X release. I think that for org.osgi.core artifact every project should point to the released version, while for the bundlerepository artifact it is better to depend on the latest SNAPSTHO. Of course the final word is own by the main developer of the particular artifact. Furthermore, we may start to use the version range feature provided by maven. WDYT?

Finally, my idea is to apply my patch and let the other developer fix it if they do not agree.

Ciao,
Stefano Lenzi

P.S.:I have also found that the org.apache.felix.metatype is using a wrong version number it should be 1.1.0-SNAPSHOT instead of 1.0.3-SNAPSHOT. Should we change it?

Reply via email to