For versioning, b looks better for me.

Regards
JB

On 06/15/2015 10:18 PM, David Bosschaert wrote:
Hi all,

As the OSGi R6 Subsystems implementation is now merged into trunk I
was thinking of doing a subsystems release soon, possibly later this
week.

Previously we released the following artifacts:
   subsystem-api
   subsystem-core
   subsystem-obr
   subsystem-bundle

I don't think it makes sense to release subsystem-obr as OBR now
implements the Repository spec so this proprietary integration is not
needed any more. I would actually propose to remove this bundle.

On the subsystem-bundle (artifact ID org.apache.aries.subsystem). Does
anybody actually use this? It seems like this is the same as
subsystem-core and subsystem-api merged. I don't think there is a need
for this bundle, so I would propose to remove it too.

Final topic is the version number. Exported packages use semantic
versioning, no question about that but how will we version the
released bundles?
a) subsystem-api 1.2.0 and subsystem-core 1.3.0?
b) subsystem-api 2.0.0 and subsystem-core 2.0.0?

I guess b) is more in line with the recent discussion about bulk
releasing components?

Cheers,

David


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to