[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] [prov] improved uninstall support

FYI: I have release changes to improve support for uninstall. Associated metadata changes were committed by Pascal last week, so if you haven't regenerated metadata in a while, I recommend doing that. These changes themselves introduce no new metadata incompatibility.  Here are a few details:

Additional work on uninstall in support of bugzilla 191018 - Initial support for uninstall. Includes fixes, though possibly not the final solutions, for 191610 - Can't uninstall org.eclipse.osgi due to EquinoxBundlesState.composeNewState() and 191612 - Once equinox.simpleconfigurator is uninstalled, bundles.txt is no longer updated.

I have tested install and complete uninstall of an SDK. The result is relatively clean, removing the config.ini file, the org.eclipse.equinox.simpleconfigurator directory and its contents, and the eclipse .ini file. No attempt is yet made to remove the launcher .exe file or and of the configuration subdirectories left by executing the installed SDK.

The partial uninstall scenario - for example, installing an SDK then extending it by, for example, installing CDT, then removing CDT does not currently work. The dependency computation in the directory is going wrong and the sdk bundles will be removed as well. I will look into this problem tomorrow.

Please let me know if you encounter any problems or have any questions.

        - Dave

Dave Stevenson
Phone: 503-578-3578; T/L 775-3578