Hi,

Based on some updates to the JPA container we are considering making some 
changes to some SPI classes. Obviously this would mean that we needed to chagne 
the version of the package, but I wanted to raise a discussion on the list 
about our versioning policy. Are we trying to keep version to version 
compatability where possible, and if so, how hard? Are we planning to change 
package versions every release (which appears to be what the pom files say)?

Similarly for bundle versions, if there are no changes to a bundle between 
releases (for example if the JPA blueprint integration didn't change but the 
container added support for weaving) then will the bundle version be changed 
anyway? If there are only minor bugfix changes to the bundle will it still 
change major version on release?


I know that my preference would be for a strict package versioning policy, and 
trying to keep backward compatability wherever possible. I can't think of 
anything more annoying than having to re-write or re-build plugins and 
extensions for every release. I'm less concerned by bundle versions, but I 
would lean toward not changing them more often than necessary.

What do people think?

Regards,

Tim
                                          
_________________________________________________________________
http://clk.atdmt.com/UKM/go/195013117/direct/01/
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now

Reply via email to