Skip to main content

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.

Jump to: navigation, search

Equinox p2 Status

Revision as of 20:09, 26 November 2007 by Unnamed Poltroon (Talk) (Week of 20071202)

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

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