Bug 37684 - [plan item] Improve update manager search
Summary: [plan item] Improve update manager search
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 2.1   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: 3.0 M3   Edit
Assignee: Dorian Birsan CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2003-05-15 11:06 EDT by Jim des Rivieres CLA
Modified: 2003-11-20 18:26 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim des Rivieres CLA 2003-05-15 11:06:14 EDT
Improve update manager search. Update manager searches for new and updated 
features are done in the Eclipse client. These searches, which can be time-
consuming, are done only on request, and the user cannot do anything in 
Eclipse until the search has completed. There are several ways update manager 
searches could be improved: provide update search APIs; allow searches to run 
asynchronously in the background; allow background searches to be scheduled 
periodically, or on startup; allow searches to be done on the server, thereby 
enabling sites to provide custom search implementations. [Platform Update] 
[Theme: Responsive UI]
Comment 1 Dejan Glozic CLA 2003-06-23 13:38:17 EDT
As part of the refactoring effort, search has been pushed into Update Core. 
Search APIs have been created (FYI only - APIs can change any time).

Automatic update search specification draft is now available Update home page:

http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-
home/doc/working/scheduler/scheduler.html
Comment 2 Dorian Birsan CLA 2003-06-23 16:52:19 EDT
The automatic search proposal deals with two phases of a feature install: 
searching and downloading.
The user is then prompted for continuing to the installation phase, which 
actually has two parts: copying features/plugins to the appropriate location 
and then configuring/unconfiguring some features.

Is there a reason not to automate the entire process?
Comment 3 Dejan Glozic CLA 2003-06-23 18:31:08 EDT
Unlike downloading, copying and configuring is a sensitive process that 
require users to:

1) Make some choices (accept license, optional features etc.)
2) Stop working because any crash caused by the user doing unrelated work in 
Eclipse may leave Update half-way into copying stuff, resulting in unusable 
product.

Unless there is a really strong demand for it, I would avoid performing the 
installation phase in the background for now.
Comment 4 Dorian Birsan CLA 2003-07-16 09:49:38 EDT
For those interested, the M2 builds will have a first iteration on automatic 
updates. You need to enable it on the install preference page
(Window->Install->Automatic updates)
Comment 5 Dorian Birsan CLA 2003-09-02 16:01:56 EDT
The automatic updates should be working fine in M3, so I will mark this as 
fixed.
Comment 6 Ali Murtaza Manji CLA 2003-10-20 14:49:55 EDT
a
Comment 7 Ali Murtaza Manji CLA 2003-10-20 14:50:55 EDT
a