I saw an error this evening that provided me a perfect opportunity to discuss proper plugin
versioning again ... it involved this set of server adapter related plugins, and the error
was "blocking" in that we couldn't build without it. But the other two were smaller.
I'm just posting this here, hoping all committers will take the time to study it, read the notes (*, **, ***)
and make sure you understand what should and should not be done. If questions, please ask.
Eventually this will all be intuition for us ... but, I think discussing it will speed the internalization of these rules.
Bundle 1.5 1.5.1 (head)
Name Bundle-Versions Bundle-Versions
org.eclipse.jst.server.websphere.core 1.0.100.qualifier 1.0.101.qualifier (correct!)
org.eclipse.jst.server.generic.core 1.0.100.qualifier 1.0.101.qualifier (correct!)
org.eclipse.jst.server.generic.jboss 1.5.0.qualifier * 1.5.0.qualifier **
org.eclipse.jst.server.generic.jonas 1.5.0.qualifier * 1.5.0.qualifier **
org.eclipse.jst.server.generic.oc4j 1.5.0.qualifier * 1.5.0.qualifier **
org.eclipse.jst.server.generic.ui 1.0.100.qualifier 1.0.1.qualifier ***
org.eclipse.jst.server.generic.weblogic 1.5.0.qualifier * 1.5.0.qualifier **
* first note that the ones labeled "1.5.0" are too big. I think someone thought
the plugin version was supposed to match the version of the release, which is no longer the
case. Please keep up. Those should have been, at largest, something like "1.1.0".
But, now that its done, we are stuck with it ... prime directive: never go down.
** These should have already been updated to 1.5.1.qualifier, given some bug fix was made.
(just fixing the ranges is a fix, so .. best to indicate that). Its not critical to fix this,
but, would be best.
*** clearly wrong, can not go "down"! I'm not sure if typo and 1.0.101 intended (I hope) or
1.1.0 (I hope not, since that implies "something new", which should not go into a maintenance release,
without review/approval, warning adopters via mailing lists, etc.
I've changed this last "obviously broken" one to 1.0.101.qualifier ... hope that's the intent.
_______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev
