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

Reply via email to