that is exactly what I am asking.  When OSGi breaks the binary compatibility, will the major version number be incremented.  The answer appears to be yes.  Great. 

Thanks
Jeff

BJ Hargrave wrote:
I am not sure what you are asking for. Section 3.6.2 of the spec outlines the common versioning policy of major changes being incompatible which is how we do operate at OSGi with respect to versioning. Hence the framework package is still 1.x.

I can see changing all the package.html files to use ranges in the example import package statements.
--

BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the
OSGi Alliance
[email protected]

office: +1 386 848 1781
mobile: +1 386 848 3788




From: Jeff McAffer <[email protected]>
To: OSGi Developer Mail List <[email protected]>
Date: 2009/01/19 23:26
Subject: [osgi-dev] osgi and version numbers
Sent by: [email protected]





Do you think that OSGi will evolve its package version numbers in a way
similar to the Eclipse version numbering schemes?  That is, does it make
any sense today to spec Import-Package elements along the lines of
   org.osgi.service.component;version="[1.0.0,2.0.0)",
   org.osgi.service.http;version="[1.2.0,2.0.0)"
with an expectation that versions of these services fitting these ranges
will be binary backward compatible?

What is the best practice recommendation for people writing bundles now
but anticipating changes in OSGi 2.0/5.0/whatever the next real big spec
change is...

Jeff
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to