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/Helios/Plan

< Equinox‎ | p2
Revision as of 11:10, 14 October 2008 by Unnamed Poltroon (Talk)

This page lays out milestone plans for the development of Equinox p2 in the Eclipse Galileo release (aka the Eclipse Platform version 3.5).


Current Milestone Plan: M3 - October 31, 2008

  • Ok green.gif Convert from using URL to URI where possible [John]
  • Ok green.gif Refactor repository managers to remove code duplication [John]
  • Progress.gif Revise Touchpoint action contribution model [Simon]
  • Integration of publisher with PDE build [Andrew N]
    • Rewrite generator app and Ant tasks to invoke publisher
  • Progress.gif Investigate use of Apache HTTP client (Note: cross-project impact on ECF) [Scott]
  • MD5 processing step to verify download integrity [Pascal]
  • Identify all Eclipse SDK dependencies on Update Manager and determine work required to remove Update Manager dependency [DJ] (Note: impact on other SDK components)
  • Map out metadata authoring and development work flow [Andrew N] (Note: impact on PDE tooling work)
  • Investigate install handler replacement solution [helpwanted]
  • Glass.gif Investigate metadata construct to separate line-up information from grouping information [Pascal]
  • Ok green.gif Reorganize UI workflows to separate update from install [Susan] (Note: potential impact on Platform UI)
  • Investigate drill-down of install info and impact on metadata [Susan]
  • Ok green.gif Release reconciler test framework [DJ]
  • Ok green.gif Release publisher tests [John]

Future Plans

M4 - December 12th, 2008

  • Complete integration of publisher with PDE build [Andrew N]
  • Repository association feature work [John]
  • Closer integration with VM [Simon/Pascal]
  • Continue implementation of install handler replacement
  • Metadata constructs allowing the expression of negation and choice [Pascal]
  • Complete integration of install view with about dialog [Susan]
  • Complete detailed drill-down of IU's in install view and update/install wizards [Susan]
  • Investigate fast-path install scenarios [Susan]
  • Add regression/performance tests

M5 - January 30th, 2009 - Major Feature Freeze

  • Complete implementation of install handler replacement
  • Complete implementation for fast-path install scenarios Bug 223264 [Susan]
  • Complete implementation for available view affordances Bug 216032 [Susan]
  • investigate streamlined license UI Bug 217944 [Susan]
  • investigate better presentation of repositories [Susan]
  • Add regression/performance tests

M6 - March 12th, 2009 - API Freeze

  • Polish API javadoc, package.html doc
  • Add regression/performance tests

M7 - May 1st, 2009 - Development Complete

  • Polish items
  • Performance work
  • Testing and test framework improvements
  • Release train build/repository assistance

Previous Plans

M1 - August 8th, 2008

  • Decompression
  • Bug triage, community assistance
  • Fixing critical defects and performance problems
  • Test framework for dropin reconciler [DJ]
  • Creation of Publisher - replacement for metadata generator [Jeff]
  • UI walkthrough and usability input [Susan]

M2 - September 19th, 2008

  • Planning
  • Focus on 3.4.1 defects
  • Port 3.4.1 fixes to 3.5 stream
  • Integration of publisher [Jeff]
  • Mock up new UI workflows for community feedback [Susan]
  • Add a bunch of automated tests.

Past Releases

p2 Ganymede Milestone Plan

Legend

Glass.gif Needs some investigation

Progress.gif Work in progress

Ok green.gif Bug fixed / Feature added

Back to the top