[jbosstools-dev] ACTION REQUIRED: Prevent your component from installing in Luna (if it's incompatible w/ Luna APIs) :: JBIDE-16082
Nick Boldt
nboldt at redhat.com
Thu Nov 21 10:54:58 EST 2013
TL;DR:
If your component:
* has to change in the *master branch* in order to *compile with* or
*install to* Eclipse 4.4 (Luna)
You must:
* ensure that in BOTH the *4.1.x and 4.1.1.x branches* it will NOT be
*installable* into Luna. See JBIDE-16082.
Please make this change in time for the CR1a respin (by EOD, Friday Nov 22).
----
Details:
In JBIDE-15639, a number of components have been shown to not compile w/
Luna: Server, Arquillian, Hibernate, Forge.
These components must therefore be updated in master branch (for JBT 4.2
/ JBDS 8.0) to be compilable w/ Luna (Eclipse 4.4). This ongoing work
needs to be done by next week's code freeze.
But the converse should be true, too: if the code must change in master
to *compile* with Luna, then the Kepler-based release should *probably*
not be *installable* into Luna either. Component leads, you're the
experts for your own code.
If you agree, then please adjust one or more MANIFEST.MF files to set an
upper bound limit on a Bundle-Require, which will prevent your component
from being installed into Luna.
Here's an example of how to *verify you've prevented your component from
installing into Luna*:
https://issues.jboss.org/browse/JBIDE-16081
If you disagree with the above, because your component depends on
*nothing that changed between Kepler and Luna*, then you can reject the
appropriate JIRA for your project:
Forge: https://issues.jboss.org/browse/JBIDE-16083
Hibernate: https://issues.jboss.org/browse/JBIDE-16084
Server: https://issues.jboss.org/browse/JBIDE-16085
Arquillian: https://issues.jboss.org/browse/JBIDE-16086
If I've missed adding your component - and you feel your 4.1.x component
should ALSO not be installable to Luna - please create a subtask under
this JIRA:
https://issues.jboss.org/browse/JBIDE-16082
If you discover that your component *cannot be compiled w/ Luna* - and
it's not already reported - please add a subtask or linked issue to this
JIRA:
https://issues.jboss.org/browse/JBIDE-15639
Any questions, please don't hesitate to ask here, JIRA, IRC, or twitter.
N
--
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com
More information about the jbosstools-dev
mailing list