Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Equinox p2 Status

Revision as of 14:27, 27 November 2007 by John arthorne.ca.ibm.com (Talk | contribs) (Week of 20071119)

This page captures interesting changes each week to the Equinox provisioning effort going on in the Equinox incubator.

Week of 20071202

Week of 20071126

  • Susan is testing this week

Week of 20071119

  • Andrew O is testing this week
  • Investigating SAT-solvers to replace director resolution algorithm
  • New IQueryable API and implementation
  • Various API cleanup
  • Working on garbage collection
  • Review/pruning of 1.0 plan

Week of 20071112

  • Pascal is testing this week
  • UI work on Available IU presentation/navigation
    • sorting, duplicates, categories
    • investigating using IQueryable for client definition of content providers (groups, categories, etc.)
  • Initial work on artifact GC
  • Exploration with pseudo boolean SAT solver. Discussion with SAT4J community.
  • API cleanup.
  • New query API.

Week of 20071105

Week of 20071015

  • Refinement on the questions Equinox Provisioning Plan#Questions for M3.
  • Patch prototyping the governor to restart the discussion in that space.
  • Work on the 3.4 feature list to be circulated among us next week.
  • Support for cross-platform provisioning from a single repository
  • Finished removal of dependency on Javascript
  • Support for running generator against update site
  • Refinement of UI workflows
  • Artifact repository optimizer for supporting pack200

Week of 20071008

  • Simple SWT-based installer
  • Overhaul of director/planner API and implementation
  • Provisioning symposium at Eclipse Summit Europe 2007
  • Working on replacement for Javascript in the Engine
  • Working on replacement for XStream

Week of 20071001

  • Renamed bundles and packages from org.eclipse.equinox.prov.* to org.eclipse.equinox.p2.*
  • Overhaul of artifact/metadata repository API
  • New director API to decouple director from engine and allow introspection
  • Discussion and rethinking of entry-point concept

Week of 20070924

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

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

Back to the top