Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Equinox p2 Status
Revision as of 14:53, 1 October 2007 by Unnamed Poltroon (Talk) (Equinox Provisioning Status moved to Equinox p2 Status)
This page captures interesting changes each week to the Equinox provisioning effort going on in the Equinox incubator.
Contents
Week of 20071001
- Renamed bundles and packages from org.eclipse.equinox.prov.* to org.eclipse.equinox.p2.*
Week of 20070924
- Most p2 committers at Equinox Summit 2007
- 3.4 M3 planning
Week of 20070917
- Resolved remaining issues with absolute paths
- Prepared M2 deliverable (agent, and metadata/artifacts for Eclipse SDK 3.4 M2)
Week of 20070910
- Separation of properties views in admin and end-user UI
- UI support for update from admin and end-user UI
Week of 20070903
- UI support for colocated repositories
- UI uses install oracle to prequalify an install
- Branding of eclipse.ini/eclipse.exe files
- Generate proper metadata and artifacts for a JRE
- Investigation of running p2 in a Foundation 1.1 environment
- Review and cleanup of artifact/metadata repository APIs
- UI generates entry point IU's on install
Week of 20070827
Week of 20070820
- Better error reporting for unsatisfied dependencies from director
- Initial support for rollback
- Initial detection of update between states and improved computation of operations
- Initial support for entry points
- Initial oracle API to allow for filtering of non-installable things
- Initial UI with end user workflow (incomplete)
Week of 20070813
- Added support for selectors (see bug 200104 for details)
- Discussion on role of the director on equinox-dev
- Discussion on the [role of the engine]
- Discussion and implementation of post-processing of downloaded artifacts (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=197644 bug 197644 for details)
- Support for keeping track of the resolved state of IUs
- Support for multiple versions and singletons in the dependency expander
- Discussions of update/install UI workflows from other RCP apps
- Refactor UI plug-ins to separate common code, end-user UI, and admin UI.
Week of 20070806
- Added automated director tests
- Released support for platform filters
- Improved progress reporting and cancelation
- Design discussions on support for shared installs
- Prepared and release Provisioning M1a containing Eclipse SDK 3.4 M1
Week of 20070730
- Created build scripts for building provisioning metadata and agent
- Prepared and released Equinox p2 M1
Week of 20070723
- Created administrator RCP application (agent UI)
- Created UI views for browsing and manipulating metadata repositories, artifact repositories, and install profiles
Week of 20070716
- Investigation on hooking the metadata generation in the SDK build
- Refactor closure computation of director into a specific class
- Implement a new algorithm for the closure computation, however recommendations have not been moved there
- More work on the uninstall for optional IUs
- MetadataHelper replaced with query facility
- Initial commit of the UI work
- Setup build infrastructure
- Wrap MD generator in ant task
Week of 20070709
- Initial implementation of the recommendations (aka constraints) released. See doc http://wiki.eclipse.org/Equinox_Provisioning_Recommendation_descriptors.
- Initial release of the write API for metadata repository (https://bugs.eclipse.org/bugs/show_bug.cgi?id=194674) and starts usage of it
- First version of uninstall working
- Add progress monitor for UI work
- Setup of build
Week of 20070702
- Combined IDependency and RequiredCapability into one interface
- Refactored NameBasedDependency and FilterBasedDependency into RequiredCapability objects
- Fixed various bugs with filters on RequiredCapability, and added filtering JUnit tests
- Implemented full translation of version ranges into filters