Hi Andrew,

putting back the mailing list in CC, since this could be interesting for other podlings.

On 28/11/13 18:12, Andrew Phillips wrote:
3.2.0-SNAPSHOT < 3.2.0-incubating-SNAPSHOT

I'm not sure whether by "<" here you mean "comes before"/"is older" or
"comes after"/"is newer", but based on this (rather old) Maven doc [1],
the following should hold:

for me '<' means 'lower than', so:

    3.2.0-SNAPSHOT < 3.2.0-incubating-SNAPSHOT

means 3.2.0-SNAPSHOT is a lower version than 3.2.0-incubating-SNAPSHOT,
which doesn't really fit with the graduation flow

"The default specification should be composed as follows:
<major>.<minor>.<revision>([ -<qualififer> ] | [ -<build> ])

For ordering, the following is done in order until an element is found
that are not equal:
...
* if qualifier does not exist, it is newer than if it does
* case-insensitive string comparison of qualifier
   * this ensures timestamps are correctly ordered, and SNAPSHOT is
newer than an equivalent timestamp
   * this also ensures that beta comes after alpha, as does rc"

In your case, the qualifier "incubating" should come before "SNAPSHOT".
Are you seeing that, or the opposite?

No no, I have clear where it goes. Although we no longer need it :-)

But that documentation clarifies the issue to me. Now I understand why artifacts without qualifier (i.e., after graduation) where not considered newer that with "incubating" as qualifier.

I caused me some troubles today. And I'd expect to many other podlings before. But now it's much more clear; thanks!

ap

[1]
http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution


--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
sergio.fernan...@salzburgresearch.at
http://www.salzburgresearch.at

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to