Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Important note on selfhosting with RC2

Several people have noticed problems while selfhosting with RC2 using
existing workspaces.

During RC2 fix cycle, we integrated a number of Update fixes made in the
2.0.3 fixpack branch. One of the fixes required to increment the version of
the platform configuration file from 1.0 to 2.1. When trying to self-host
with RC2, some people noticed that the code in workspace is not executed.
In all the cases I diagnosed so far, binary projects in the workspace are
stale (i.e. RC1 level). When binary projects were reimported (something you
should always do when keeping your old workspace while jumping drivers),
the code was picked up.

The problem is caused by startup code failing to read the configuration
with the 'wrong' format version and switching into reconcile mode to
determine what features and plug-ins to run. The issue is not obvious
becuase typically it finds all the plug-ins in the build and runs with
them, just not the one in your workspace.

For people that self-host against older drivers (2.0.2 and older), we have
added a fix that creates a back-level configuration (1.0) if we detect
older boot plug-in on the path. However, we will not be able to support
self-hosting against older milestone drivers (for example, RC1, RC0, M5)
while using RC2.


Dejan Glozic, Ph.D.
Manager, Eclipse Platform Components
IBM Canada Ltd.
Tel. 905 413-2745  T/L 969-2745
Fax. 905 413-4854

Back to the top