Just a quick follow-up to making things nice for the bundles. Version
numbers in OSGi are in the format: "major.minor.micro.thing" where the
major.minor.micro is the usual semantic versioning separated by dots, and
the last part can be a string like "rc1" or "beta-2" or "GA" or whatever as
is commonly done by many projects. By following the proper versioning
scheme, consumers of these bundles can specify a version range such as
[2.0, 2.1) so that all 2.0.x versions are considered, but not 2.1.x.

Overall, this isn't too different (if at all) from common practices for
versioning, but it's nice to keep in mind if you guys don't like increasing
the minor version very often.

-- 
Matt Sicker <[email protected]>

Reply via email to