https://bugzilla.novell.com/show_bug.cgi?id=381332
Summary: Races in QT package selector Product: openSUSE 11.0 Version: Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: sh@novell.com ReportedBy: msvec@novell.com QAContact: jsrain@novell.com Found By: ---
Looks like handling of patterns in the QT package selector has some issues.
* I installed pure KDE4 version, without much whistles.
* Now, when I start wildly clicking on KDE3-base checkbox, other dependent boxes are normally selected and unselected (for example X Win, Fonts).
* But: in some cases they don't get deselected, are tabooed or so. I was able to reproduce it on two x86_64 hosts via ssh, on one of those (notebook) also directly.
So this looks like dependent on clicking speed/latency/etc.
https://bugzilla.novell.com/show_bug.cgi?id=381332
Stefan Hundhammer sh@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Races in QT package selector |[Qt4-UI-Pkg] Races in QT package selector
https://bugzilla.novell.com/show_bug.cgi?id=381332
User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=381332#c1
Stefan Hundhammer sh@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |schubi@novell.com, dmacvicar@novell.com, | |matz@novell.com Status|NEW |NEEDINFO Info Provider| |msvec@novell.com
--- Comment #1 from Stefan Hundhammer sh@novell.com 2008-05-19 08:34:15 MST --- The UI only displays what the solver solves. It does not have any built-in logic to invent package states. It also does not do anything in parallel; everything is strictly sequential: Status change requested to libzypp (zypp::ui::Selectable::set_status()), solver run, status display update (zypp::ui::Selectable::get_status()) for all (!) resolvables in the visible lists (pattern list + package list).
So if there are any weird states of dependent packages or patterns, this is what the solver just solved.
Did you check if this might be just a display problem, or if those states are really wrong? In the package selector, switching from the "patterns" filter view to any other and back forces a re-display of all those states.
https://bugzilla.novell.com/show_bug.cgi?id=381332
User schubi@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=381332#c2
--- Comment #2 from Stefan Schubert schubi@novell.com 2008-05-19 10:24:12 MST --- Deselected packages can be set for installation again by the solver if they are required by another packages. Only recommended packages will not be selected again. Locked packages will not be installed at all. If they are still required by another packages they user will be informed.
https://bugzilla.novell.com/show_bug.cgi?id=381332
User msvec@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=381332#c3
--- Comment #3 from Michal Svec msvec@novell.com 2008-05-20 08:16:43 MST --- Rather hard to test now, with broken pattern selector in beta3.
https://bugzilla.novell.com/show_bug.cgi?id=381332
User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=381332#c4
--- Comment #4 from Stefan Hundhammer sh@novell.com 2008-06-10 07:37:36 MDT --- I hope this is fixed now in RC2/RC3. Does it still happen?
https://bugzilla.novell.com/show_bug.cgi?id=381332
User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=381332#c5
Stefan Hundhammer sh@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|msvec@novell.com | Resolution| |NORESPONSE
--- Comment #5 from Stefan Hundhammer sh@novell.com 2008-09-18 07:46:05 MDT --- seems to work now?