[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cbi-dev] Feature Version Qualifiers and Dependencies
|
Greetings,
I probably never carfully checked, but recently I discovered an
interesting shortcoming of how Tycho generates feature version
qualifiers.
It's actually documented here:
https://wiki.eclipse.org/Tycho/Reproducible_Version_Qualifiers#Feature_version_qualifiers
Timestamps of included bundles and features and derived from their
version qualifiers and any qualifier that cannot be interpreted as
timestamp is ignored.
The "cannot be interpreted" part is very interesting. The current
implementation in Tycho expect the format of qualifiers of all included
bundles and dependencies to match the one from the qualifier being
generated, i.e. it only uses the format for parsing specified in the
configuration (default is yyyMMddHHmm).
As soon as a feature includes something from Orbit or another Eclipse
project you are pretty much screwed. Chances are high that qualifier
formats are different.
Details here:
https://bugs.eclipse.org/482086
I'm working on a patch. I'd like to have your input on the variations
of formats to support. Thus, if you could quickly check and post a
comment on the bug if your format is not among the "common" formats
mentioned in the bug.
Thanks!
-Gunnar
--
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx