Community
Participate
Working Groups
If a site.xml has .qualifier in it for features included in categories, then we should construct a range when quering for matching feature IUs. See pde.build's Utils.createVersionRange(String) for creating ranges where 'qualifier' is involved. I don't know how the OmniVersion thing affects ranges here. This affects building update sites in the UI.
The Omni Version is fully compatible with the OSGi Version and if used the same way as in Utils.createVersionRange(String), the outcome should be the same. You should be fine just copying that code and replace the OSGi Version/VersionRange with its Omni counterparts. Are you experiencing any problems with this approach or was it just a general question?
This was a general question, particularly in the case of a version like "1.0.0.ab_qualifier". In build, the range is created by incrementing the "ab_" to "aba" ( Z < _ < a ) to yield the range [1.0.0.ab_, 1.0.0.aba)
Done without needing to calculate ranges in the same way build does.