Our aggressive plan (in attached note)
is working out pretty well. Thanks to Pascal making p2 (and other) changes,
and thanks to Tycho Team for making required changes and fixes to 0.23.0-SNAPSHOT.
Our Platform I-builds (downloads and repositories) from this week all have
the new "Mac App" layout.
And, I have just "published"
a warm-up I-Build to the staging repo that will have the new "Mac
App" metadata (for the "Mac Platform/SDK products").
And, that's the reason for "Caution:".
We have known all along that you (nor users) will be able to "update"
from old layout, to new layout -- you have to "start fresh" with
Mars (which, IMHO, is always a good idea) BUT ... as things are
right now, p2 will TRY to update, and leave your installation in a broken
state. So, don't do that. We still hope to fix this for M6 but as of this
minute, we do not know how to. You might want to follow bug Bug 462282
for that issue.
In the meantime, don't "update" Mac "product"
installations from staging (nor, our ../eclipse/updates/4.5-I-builds) repository.
"Start fresh" instead ... and then future updates will work fine.
Oh, and at the moment, we may not be able to actually
"sign" the executable apps for M6 ... the main reason for going
through this grief! ... still watching
infrastructure bugs (Bug 462373
and Bug 445050).
And, I will end with one "tip". While there
is hope getting the new layout may eventually be "completely transparent"
for M6, using Tycho 0.23.0-SNAPSHOT, if you have a "product"
section in your pom, it might look something like this:
David M Williams/Raleigh/IBM@IBMUS
mailing list of the Eclipse project." <eclipse-dev@xxxxxxxxxxx>
03/11/2015 11:20 AM
Heads up: Platform will be "coming in hot"
with M6 changes for "Mac App" layout
I wanted to make everyone aware of our latest Platform plans for M6 ...
especially since it has the potential to effect "downstream"
consumers and contributions to Mars Sim. Release. If anyone sees
any "blocking" aspects to this plan, let us know.
In short, we will aggressively be trying to get changes needed to build
our "Mac Product" in a relatively standard "Mac App layout".
431116 - Releases for Mac OS X
should be bundled as a proper "Mac App" and/or "Library"
We felt it important to make the move by M6, to be sure problems/issues
can be found, and fixed, by M7 ... otherwise, we face a greater risk making
changes during RCs, or, worse, not having it well tested by anyone or no
time to make important fixes.
Some issues are listed below ... may be others?
- To do this, we will soon have to move to Tycho 0.23.0-SNAPSHOT.
-- always risky to do a milestone with a "SNAPSHOT", but ...
we think worth it in this case. (And we'll ask Tycho team to be "extra
-- so far, we can not quite get our "production build" to work
with it ... but, suspect we can soon.
-- For an "experimental build", see http://download.eclipse.org/eclipse/downloads/drops4/X20150309-0218/
--- (This was produced with a locally built "patched" Tycho,
and so far haven't quite got the "official" SNAPSHOT to work
consistently ... but works sometimes, and issues appear unrelated to the
- The change is "all or nothing" ... once we (and Tycho) move
to this new layout, the old layout will no longer be possible.
* This should only effect consumers who create their own "products"
... should not effect "features" or "plugins" in any
* Should not effect Linux or Windows "products" in any way.
* But, anyone who does produce "products", for the Mac, will
also have to use Tycho 0.23.0-SNAPSHOT for "Sim. Release".
* Effect on "PDE Builds" and "Buckminster builds" is
sort of unknown (by us) ... ?
We have set our own deadline of Sunday March 15 to "have everything
working" ... and, if not by then ... *might* have to back peddle,
or come up with some other plan.
Just wanted to give a little early warning of this change coming. I think
for the most part, everyone will welcome the change, but may be some rough
Please comment in Bug
you see issues, or open new bugs, having them 'block' that bug.