Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 299586 - [ui] - Install new software combo is switching/flashing during first load
Summary: [ui] - Install new software combo is switching/flashing during first load
Status: VERIFIED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.6 M5   Edit
Assignee: Susan McCourt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-13 20:00 EST by Susan McCourt CLA
Modified: 2010-01-27 10:42 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2010-01-13 20:00:58 EST
latest p2 from HEAD

I believe there is still some event flakiness associated with the first time you open Install New Software and load repos.  It seems that for each background load of a repo, the combo box flashes and loses selection.  This is likely an eventing problem similar to bug 298806 but I wasn't able to figure out the problem before N20100113.

I didn't notice this before because the self-hosted workbench never has any preconfigured repos and I was always adding my repo from the wizard itself.  But if you add repos to the pref page and then launch the wizard, you'll see it.
Comment 1 Susan McCourt CLA 2010-01-13 20:01:44 EST
this is a regression that occurred in the branch, need to fix ASAP, it makes the UI look unstable.
Comment 2 Susan McCourt CLA 2010-01-14 15:07:26 EST
fixed in HEAD >20100114.
The problem was that the "parallel load repo job" was started before the UI had a chance to set up its listeners.  So it missed the "ignore all these events" message and was responding to all of the events that happen when composite repository children get added and then changed to system repos.

Fix is to have the UI schedule the parallel load job once listeners are registered.
Comment 3 Susan McCourt CLA 2010-01-19 11:49:26 EST
Leaving this open for now...yesterday while debugging the 0115 build, I saw some oddities when moving back and forth between wizard pages.  Need to ensure that the repo loads from the planner aren't triggering combo updates.  It may have been a debug scenario only, need to check.
Comment 4 Susan McCourt CLA 2010-01-19 17:39:46 EST
(In reply to comment #3)
> Leaving this open for now...yesterday while debugging the 0115 build, I saw
> some oddities when moving back and forth between wizard pages.  Need to ensure
> that the repo loads from the planner aren't triggering combo updates.  It may
> have been a debug scenario only, need to check.

I'm going to move this comment to bug 300112 and close this bug.
Comment 5 Susan McCourt CLA 2010-01-27 10:42:31 EST
verified on I20100127-0100, WinXP
I selected Helios.  Once it populated, I could see the downloads in the status bar for the other sites loading.  There is no flashing.