[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-pmc] Clarifications about CBI, CBI-built Eclipse Platform, LTS
|
Hi Andrew, Everyone
Thank you for the interest and support for CBI & LTS.
On 03/07/2012 04:11 PM, Andrew Overholt wrote:
Hi Andrew,
We were briefly discussing $subj on the PMC call today and I'm hoping
you can clarify some items for us:
1. CBI itself is intended to be a Tycho template or something that can
be used by all Eclipse projects, right? Can you give any more
details?
That's right, and broader than a tycho template. The CBI initiative is
aimed at making building easier for all Eclipse projects. CBI involves a
collection of technologies such as Maven, Tycho, Hudson, Git, and so
forth - many of these are being used today so this is an evolutionary
effort.
Enabling the LTS program is an important catalyst for CBI.
There's a service aspect of CBI for which we hired a release engineer
and contracted to leverage some of Igor's time. This is also where
examples and guidance come in to help projects benefit from this work.
2. Is the first target for the CBI the Eclipse Platform? It is my
understanding that EPP packages pull from the simultaneous repo so
does this mean that the CBI-built Platform will be in the
simultaneous repo alongside the Platform contributed by the Eclipse
project? If so, I can only assume that qualifiers will be different
which I guess is a good thing so bug reports can be routed to the
correct place.
That's right. Much of the work thus far has been aimed at the Eclipse
platform build prototype. While much work remains, the prototype
currently enables building the Eclipse platform with just a few commands
and minimal set up. The work we're doing in CBI evolutionary responding
to the new requirements presented by LTS and hopefully providing some
added goodness & ease of use to the community along the way.
We're figuring the packaging part out right now. There are concerns
about the risks/costs of two versions of the Eclipse platform floating
around. There's not much we can do to change where we are in terms of
time/the release schedule. If we can avoid multiple versions by some
appropriate means which still enables LTS, then that would be a good thing.
3. AIUI, the Platform from Juno (I guess the CBI-built version?) will
form the basis of the first LTS release. If this is the case, will
the Platform alone be supported for "the long term"?
Yes, we're aiming for the CBI-built version of the Eclipse platform to
be fed into the first release to enter LTS, Juno.
The LTS industry working group Steering Committee will decide which
projects are included into LTS. For now, since the SC isn't yet formed,
we're assuming a pragmatic selection of Simultaneous release projects.
Thanks for the clarifications and sorry if this information is collected
somewhere else and I just missed it :)
Thank you for asking. I don't think we can over communicate about these
important initiatives.
Andrew