|
|
Line 1: |
Line 1: |
− | This page lays out milestone plans for the development of [[Equinox p2]] in the Eclipse [[Galileo]] release (aka the Eclipse Platform version 3.5). | + | This page lays out milestone plans for the development of [[Equinox p2]] in the Eclipse [[Helios]] release (aka the Eclipse Platform version 3.6). |
| *For a high level feature plan, see [[Equinox/p2/Galileo/Features]]. | | *For a high level feature plan, see [[Equinox/p2/Galileo/Features]]. |
| *For a more detailed view of the UI plan, see [[Equinox p2 UI Plan]]. | | *For a more detailed view of the UI plan, see [[Equinox p2 UI Plan]]. |
| | | |
− | == Current Plan: RC4 - June 5, 2009 - Documentation pass == | + | == Current Plan: M1- August 7, 2009 == |
| | | |
− | The following documents need creating and/or updating during the Galileo documentation pass:
| + | * Decompression |
− | * Workbench User Guide | + | * Bug triage, community assistance |
− | ** Document new p2 UI | + | * Critical bug fixes |
− | ** Fix references to old p2 UI | + | * Galileo SR1 (3.5.1) fixes |
− | ** Look for obsolete references to Help > Software Updates | + | |
− | ** Review user guide for references to About dialog, due to About changes in 3.5
| + | |
− | ** Review p2 items in What's new for accuracy of content and screenshots
| + | |
− | * Platform Plug-in Developers Guide
| + | |
− | ** Document new p2 director application and Ant task
| + | |
− | ** Document Repo2Runnable application and Ant task
| + | |
− | ** Document Composite repository Ant tasks
| + | |
− | ** Document new publisher applications/tasks
| + | |
− | ** Document p2.inf format and usage
| + | |
− | ** Consider adding interesting ISV information in What's new (new apps/tasks, etc)
| + | |
− | * PDE User guide
| + | |
− | ** Document PDE/p2 integration
| + | |
| | | |
| == Future Plans == | | == Future Plans == |
− | === 3.5 items left === | + | |
| + | === M2 - September 18th, 2009 === |
| + | |
| + | * Planning |
| + | * Galileo SR1 (3.5.1) fixes |
| + | |
| + | === M3 - October 30, 2009 === |
| + | |
| + | === M4 - December 11th, 2009 === |
| + | |
| + | === M5 - January 29th, 2010 - Major Feature Freeze === |
| + | |
| + | === M6 - March 12th, 2010 - API Freeze === |
| + | |
| + | === M7 - April 30, 2010 - Feature Freeze === |
| + | |
| + | * Polish items |
| + | * Performance work |
| + | * UI Accessibility |
| + | * Testing and test framework improvements |
| + | * Release train build/repository assistance |
| + | |
| + | === 3.6 items left === |
| * Transport | | * Transport |
| ** Better explanation of error [http://bugs.eclipse.org/248604] | | ** Better explanation of error [http://bugs.eclipse.org/248604] |
Line 67: |
Line 77: |
| | | |
| == Previous Plans == | | == 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
| |
− | * [[Image:Ok_green.gif]]Focus on 3.4.1 defects
| |
− | * [[Image:Ok_green.gif]]Port 3.4.1 fixes to 3.5 stream
| |
− | * [[Image:Ok_green.gif]]Integration of publisher [Jeff]
| |
− | * [[Image:Ok_green.gif]]Mock up new UI workflows for community feedback [Susan]
| |
− | * [[Image:Ok_green.gif]]Add a bunch of automated tests.
| |
− |
| |
− | === M3 - October 31, 2008 ===
| |
− |
| |
− | * [[Image:Ok_green.gif]] Convert from using URL to URI where possible [John]
| |
− | * [[Image:Ok_green.gif]] Refactor repository managers to remove code duplication [John]
| |
− | * [[Image:Ok_green.gif]] Revise Touchpoint action contribution model [Simon]
| |
− | * [[Image:Progress.gif]] Integration of publisher with PDE build [Andrew N]
| |
− | ** Rewrite generator app and Ant tasks to invoke publisher.
| |
− | ** To be continued in M4
| |
− | * [[Image:Ok_green.gif]] Investigate use of Apache HTTP client ('''Note: cross-project impact on ECF''') [Scott]
| |
− | * [[Image:Ok_green.gif]] MD5 processing step to verify download integrity [Pascal]
| |
− | * [[Image:Progress.gif]] Identify all Eclipse SDK dependencies on Update Manager and determine work required to remove Update Manager dependency [DJ] ('''Note: impact on other SDK components''')
| |
− | ** To be continued in M4
| |
− | * Map out metadata authoring and development work flow [Andrew N] ('''Note: impact on PDE tooling work''')
| |
− | ** Deferred to M4
| |
− | * Investigate install handler replacement solution [helpwanted]
| |
− | ** Deferred to M4
| |
− | * [[Image:Glass.gif]] Investigate metadata construct to separate line-up information from grouping information [Pascal]
| |
− | ** Dropped until further notice
| |
− | * [[Image:Ok_green.gif]] Reorganize UI workflows to separate update from install [Susan] ('''Note: potential impact on Platform UI''')
| |
− | * [[Image:Ok_green.gif]] Investigate drill-down of install info and impact on metadata [Susan]
| |
− | * [[Image:Ok_green.gif]] Release reconciler test framework [DJ]
| |
− | * [[Image:Ok_green.gif]] Release publisher tests [John]
| |
− |
| |
− | === M4 - December 12th, 2008 ===
| |
− |
| |
− | * [[Image:Progress.gif]] 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]
| |
− | ** Moved to M5. Help needed.
| |
− | * [[Image:Progress.gif]] Complete integration of publisher with PDE build [Andrew N]
| |
− | ** To be continued in M5. Help needed.
| |
− | * [[Image:Progress.gif]] Repository association feature work [John]
| |
− | * [[Image:Ok_green.gif]] Support for composite repository [Andrew C.]
| |
− | * [[Image:Error.gif]] Closer integration with VM [Simon/Pascal]
| |
− | ** Removed from Galileo unless someone picks it up
| |
− | * [[Image:Ok_green.gif]] Polish the action contribution model [Simon]
| |
− | * [[Image:Error.gif]] Metadata constructs allowing the expression of negation and choice [Pascal]
| |
− | ** Removed from Galileo, unless someone picks it up.
| |
− | * [[Image:Ok_green.gif]] Integration of install view into proposed about dialog framework [Susan]
| |
− | * [[Image:Ok_green.gif]] Complete detailed drill-down of IU's in install view and update/install wizards [Susan]
| |
− | * [[Image:Ok_green.gif]] Separation of UI contributions from the supporting class library [Susan]
| |
− | * [[Image:Error.gif]] Investigate fast-path install scenarios [Susan]
| |
− | ** Moved to M5
| |
− | * [[Image:Ok_green.gif]] Add regression/performance tests
| |
− |
| |
− | === M5 - January 30th, 2009 - Major Feature Freeze ===
| |
− |
| |
− | * [[Image:Error.gif]] Complete implementation of install handler replacement [Simon / Henrik]
| |
− | ** Some initial design in place. Work to be completed early in M6
| |
− | * [[Image:Ok_green.gif]] Improve available view filtering & affordances [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216032 Bug 216032] [Susan]
| |
− | * [[Image:Ok_green.gif]] Better presentation of repositories [https://bugs.eclipse.org/bugs/show_bug.cgi?id=250316 Bug 250316] [Susan]
| |
− | * [[Image:Ok_green.gif]] Improve the revert experience and workflow [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216031 Bug 216031] [Simon / Susan]
| |
− | * [[Image:Ok_green.gif]] Better analysis of proposed provisioning plan/inform user when request is altered [Susan/Pascal]
| |
− | * [[Image:Error.gif]] Integrate p2 install pages with platform about dialog [https://bugs.eclipse.org/bugs/show_bug.cgi?id=246875 Bug 246875] [Susan]
| |
− | ** '''Note: requires refactoring of Platform UI About contributions'''. Deferred to M6.
| |
− | * [[Image:Error.gif]] Investigate streamlined license UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=217944 Bug 217944] [Susan]
| |
− | ** Not addressed in 3.5
| |
− | * [[Image:Error.gif]] Complete integration of publisher with PDE build [Andrew N / Jeff]
| |
− | ** Most of the pieces are in place. To be completed in M6
| |
− | * [[Image:Ok_green.gif]] Multiple processes modifying the same profile registry / profile [Pradeep]
| |
− | * [[Image:Error.gif]] Need a way to ensure that a bundle pool is only used by one agent to avoid problems with GC [Pradeep]
| |
− | ** Deferred to M6
| |
− | * [[Image:Error.gif]] Support for explanation [Jed / Daniel / Pascal]
| |
− | ** Code to integrate with SAT4J released in a branch. Integration completion scheduled for M6.
| |
− | * [[Image:Ok_green.gif]] Reacting to change of CU
| |
− | * [[Image:Error.gif]] Improve detection of conflicting arguments [Matthew]
| |
− | ** Code ready, deferred to M6 for lack of time from Pascal to review.
| |
− | * [[Image:Error.gif]] Integration of composite repositories into build [DJ]
| |
− | ** Most of the pieces are in place. Need to integrate to the build. Rest of the work to happen in M6
| |
− | * [[Image:Ok_green.gif]] Metadata work-flow from production to consumption [DJ]
| |
− | * Add regression/performance tests
| |
− |
| |
− | === M6 - March 13th, 2009 ===
| |
− |
| |
− | * [[Image:Ok_green.gif]] Complete implementation of install handler replacement [Simon / Henrik]
| |
− | * [[Image:Ok_green.gif]] Support to expose a profile as a p2 repository [Simon]
| |
− | * [[Image:Ok_green.gif]] Refactor platform UI about contributions and integrate with p2 install pages [https://bugs.eclipse.org/bugs/show_bug.cgi?id=246875 Bug 246875] [Susan]
| |
− | * [[Image:Ok_green.gif]] Better support for disconnected user during install [Susan]
| |
− | * [[Image:Ok_green.gif]] Complete integration of publisher with PDE build [Andrew N / Jeff]
| |
− | * Need a way to ensure that a bundle pool is only used by one agent to avoid problems with GC [Pradeep]
| |
− | * [[Image:Ok_green.gif]] Support for explanation [Jed / Daniel / Pascal]
| |
− | * [[Image:Ok_green.gif]] Improve detection of conflicting arguments [Matthew]
| |
− | * [[Image:Ok_green.gif]] Integration of composite repositories into build [Kim / DJ]
| |
− | * Support for Framework extensions [Community / Pascal]
| |
− | * Make sure the publisher reuses metadata available in existing repo [Andrew / Pascal]
| |
− | * [[Image:Ok_green.gif]] Add regression/performance tests
| |
− |
| |
− | === M7 - May 1st, 2009 - Development Complete ===
| |
− |
| |
− | * Polish items
| |
− | * Performance work
| |
− | * UI Accessibility
| |
− | * Testing and test framework improvements
| |
− | * Release train build/repository assistance
| |
| | | |
| == Past Releases == | | == Past Releases == |
| | | |
− | [[Equinox/p2/Ganymede/Plan | p2 Ganymede Milestone Plan]] | + | * [[Equinox/p2/Galileo/Plan | p2 Galileo Milestone Plan]] |
| + | * [[Equinox/p2/Ganymede/Plan | p2 Ganymede Milestone Plan]] |
| | | |
| == Legend == | | == Legend == |