|
|
Line 1: |
Line 1: |
− |
| |
− | == Milestone plan ==
| |
− | *M5
| |
− | ** [[Image:Ok_green.gif]] P1 Performance issues
| |
− | *** [[Image:Ok_green.gif]] Background resolving/sizing for user-triggered updates
| |
− | *** [[Image:Ok_green.gif]] Rework model to reference ids (profile ids, repo URLs) in lieu of objects
| |
− | ** [[Image:Ok_green.gif]] Restructure available IU viewer for PDE consumption
| |
− | ** [[Image:Ok_green.gif]] API for profile change requests
| |
− | ** [[Image:Ok_green.gif]] Automatic updates life-cycle, affordance and popup workflow
| |
− | ** [[Image:Ok_green.gif]] Improve property pages for IUs in end user UI
| |
− | ** [[Image:Ok_green.gif]] Summary info for install/update wizards
| |
− | *** [[Image:Ok_green.gif]] Timing of resolves once inside an install/update wizard
| |
− |
| |
− | *M6
| |
− | ** Verify trust and insert UI for signature verification <Tim>
| |
− | ** Understand the tie between the UI and the Update manager, UM hides its contributions if p2 is there <Tim>
| |
− | ** Better error reporting <Susan>
| |
− | ** Integration of directory watcher/drop-in location support <Susan>
| |
− | ** Ability to add repos by just pointing at a jar, dir that is not already a p2 repo (UM extension locations) <Susan>
| |
− | ** Integrate artifact GC and any prefs needed <Susan>
| |
− | ** Repo login and user verification issues <Tim>
| |
− | ** Recovery application <Tim>
| |
− | ** Additional context and views shown in available and installed IU views <Susan>
| |
− | ** Streamlined revert UI/history page <Susan>
| |
− |
| |
| == Additional Requirements == | | == Additional Requirements == |
| Here are some requirements that have surfaced so far. They are not added in a milestone plan yet. | | Here are some requirements that have surfaced so far. They are not added in a milestone plan yet. |
Line 31: |
Line 6: |
| * Silent installation | | * Silent installation |
| * Support installation even when there are errors in the configuration | | * Support installation even when there are errors in the configuration |
− |
| |
− | == Past milestone plans ==
| |
− |
| |
− | *M4
| |
− | ** [[Image:Progress.gif]] Polish install and update scenarios
| |
− | ***[[Image:Ok_green.gif]] Notify of auto-download separate from install
| |
− | ***[[Image:Ok_green.gif]] Preferences for reminding user of available updates [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207493 Bug 207493]
| |
− | ***[[Image:Progress.gif]] Performance/progress when resolving/planning
| |
− | ** [[Image:Ok_green.gif]] Improved support for browsing repos
| |
− | *** [[Image:Ok_green.gif]] IU categories [https://bugs.eclipse.org/bugs/show_bug.cgi?id=203115 Bug 203115]
| |
− | *** [[Image:Ok_green.gif]] remove duplicates, better sorting
| |
− | *** [[Image:Ok_green.gif]] show only latest versions
| |
− | ** [[Image:Ok_green.gif]] Refactoring and code polish items
| |
− | *** [[Image:Ok_green.gif]] Clean up adapter usage
| |
− | *** [[Image:Ok_green.gif]] Clean up/simplify colocated repo handling
| |
− | *** [[Image:Ok_green.gif]] Use deferred content providers for repo content
| |
− | *** [[Image:Ok_green.gif]] Allow UI app to specify repo taxonomy via queries
| |
− | ** [[Image:Ok_green.gif]] UI for Revert [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205223 Bug 205223]
| |
− | ** [[Image:Ok_green.gif]] Improved way to present licenses and remember accepted licenses [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205232 Bug 205232]
| |
− | ** [[Image:Ok_green.gif]] Admin UI features as needed by team
| |
− |
| |
− | * M3
| |
− | ** End user UI
| |
− | *** [[Image:Ok_green.gif]] Improve workflow and information pre-<install/update/uninstall>
| |
− | **** [[Image:Ok_green.gif]] Prompting replaced by informational wizard [https://bugs.eclipse.org/bugs/show_bug.cgi?id=204321 Bug 204321]
| |
− | **** [[Image:Ok_green.gif]] Size/time estimation on install/update (Depends on [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201488 Bug 201488])
| |
− | **** [[Image:Ok_green.gif]] One entry point per group [https://bugs.eclipse.org/bugs/show_bug.cgi?id=204823 Bug 204823]
| |
− | **** [[Image:Ok_green.gif]] Detect invalid states on install/update/uninstall
| |
− | *** [[Image:Ok_green.gif]] Polling for software updates and associated user prefs
| |
− | **** [[Image:Ok_green.gif]] Automatic updating
| |
− | **** [[Image:Ok_green.gif]] Alert me when updates available
| |
− | **** [[Image:Progress.gif]] Ability to download and then notify
| |
− | ** [[Image:Ok_green.gif]] Admin UI
| |
− | *** [[Image:Ok_green.gif]] Artifact repo view shows artifact descriptors, processing steps, etc.
| |
− | * M2
| |
− | ** Install, Uninstall, and/or update IU's from running profile
| |
− | *** user views installed IU's in the current profile
| |
− | *** user can manage repositories as an advanced feature (separate button on dialog)
| |
− | **** repositories are colocated (no distinction between metadata and artifact repo)
| |
− | *** UI prequalifies the install
| |
− | **** figure out if the install is valid using oracle
| |
− | **** [deferred] use advanced oracle to flag any invalid states
| |
− | **** [deferred] use advanced oracle to precompute info such as download size/time, etc.
| |
− | *** user can uninstall an installed IU
| |
− | *** user can update an installed IU
| |
− | ** Repository naming
| |
− | *** repo level
| |
− | *** [deferred] user can override repo name
| |
− | ** Better filtering of repos and IU's (show only what's relevant to end user)
| |
− | ** Refactor drag support into common UI project
| |
− | ** Filtering of IU's based on entry point concept
| |
− | *** Give the ability to name what is being installed
| |
− | ** Admin UI can launch end user UI from selected profile in profile view
| |
− | *** should be able to disable colocated repo management
| |
− | ** AdminUI views show enhanced info about objects (multiple columns)
| |
− | ** AdminUI and User UI contribute different property pages
| |
− | * M1
| |
− | ** Browse repositories
| |
− | *** Add/remove repositories
| |
− | *** Browse IU's in a metadata repository
| |
− | *** Install IU from a metadata repository into a selected profile
| |
− | ** Browse profiles
| |
− | *** Add/remove profiles
| |
− | *** Browse IU's in a profile
| |
− | *** Uninstall IU
| |
Here are some requirements that have surfaced so far. They are not added in a milestone plan yet.