Cos and Brane, This issue arised not from our feeling of beautiful, but from practical reasons, namely we need to conform existing Maven and OSGi version models at the same time.
We did not invent Maven or OSGi, but if we want to play with them well, we have to keep in mind their own quirks and bad design decisions, when choosing how our versions will look like. Cos, JDK and Linux kernel are bad examples here exactly because they were free to choose any good or bad versioning they want, we are not that free. Could you please clarify what exactly happened with HBase? And why do you think we will have the same problems? Sergi 2015-12-06 4:24 GMT+03:00 Konstantin Boudnik <c...@apache.org>: > On Tue, Dec 01, 2015 at 07:18PM, Raul Kripalani wrote: > > On Tue, Dec 1, 2015 at 7:15 PM, Dmitriy Setrakyan <dsetrak...@apache.org > > > > wrote: > > > > > Raul, as an OSGI expert, do you confirm? > > > > > > > Yep, it was my proposal only to add "-final". Just to be clear, this is a > > Maven qualifier. The maven-bundle-plugin will translate the hyphen to a > > dot, for compatibility with OSGi. > > For the die-hard fans of "-lksfdiuye" classifiers in Maven artifacts, I'd > suggest to check how well it has played for HBase. Hadoop been there as > well - > they still are fighting the consequences of once thought to be a neat > "-alpha" > idea. Seriously guys, this is gonna be mess, confusing the hell out of > everybody. > > Cos > > > *Raúl Kripalani* > > PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and > > Messaging Engineer > > http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani > > http://blog.raulkr.net | twitter: @raulvk >