TL;DR: Being in master != being in delivery for Mars.
On 03/23/2015 12:21 PM, Victor V. Rubezhny wrote:
I didn't merged the code in master, since we still have few issues
that blocks us from doing it in Mars (I don't think we can get them
fixed in time for Mars, so it looks like we're missing Mars stream
with this contribution).
That's not a problem: we can have code in master without shipping it on
Mars, that's what I strongly believe is the best approach for easier
collaboration, and to avoid risk of diverging branches.
IMHO, It's better to write your suggestions here (in mailing list)
first, because I'm going to push another patch set into Gerrit (
https://git.eclipse.org/r/#/c/41693/ ), so if you have some code
comments to do then your comments could be 'forgotten'. But still free
to add comments to the change.
Suggestion is that for a 1st integration in master, just include the
bundles, not the pom files, do not update other pom files, feature.xml
nor category.xml. So the code is there, people can work on it, but not
altering the build and delivery.
Then next iteration would be to see if we can build it easily, include
in the category.xml file as a separete entry, without modifying the
"regular" JSDT feature so it wouldn't get in Mars. That would allow
people who want to try it to get it from a p2 repository.
IMHO, contributing it into master will not make any harm (visually it
will add few actions to context menus) for WTP and JSDT, all the
'issues' are only on how Bower IDE works. But it looks unfinished at
the moment and still have few important issues to be fixed before that
possible merge to master. M6 is going to be declared today or in few
days, so it looks like it's too late to merge. I'm sure we can finish
it for the Mars+1 stream.
But I'd still like to hear/read on your suggestions.
Being in master and being in Mars are totally separated topics, both
technically and "organisationally". The most efficient and easier
approach would be to have code in master right now, but not ship it in
Mars. The fact that M6 is approaching doesn't forbid merging unrelated
changes. It's actually something we could even add on the day before
Mars if we wanted ;)
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets
<http://twitter.com/mickaelistria>
_______________________________________________
wtp-dev mailing list
wtp-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev