http://bugzilla.suse.com/show_bug.cgi?id=958483
Bug ID: 958483 Summary: 3rd party application UI is not behaving as required Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: tchvatal@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: ---
When using 3rd party module (like Virtualization) that tries to install additional packages it at this moment works like this when you are in X environment:
For each package there is pop-up showing progress and then this pop-up is closed.
This causes severe issue if user runs compoziting enabled environment. Imagine it like disco-bulb turning on and off as only on-top window is supposed to be rendered right and all the underlying windows are greyed out. More apps you install the more "funky" blinking you get.
Prefferable solution would be to somehow include the yast2 sw_single interface that has the bottom progressbar and prints the installed packages.
Added value would be mostly for openSUSE, where the default DE's have enabled compositing, but also for SLE case it would get at minimal prettier and at best more understandable about what is happening for the installed packages. For openSUSE it is quite commonly reported issue as I closed 3-4 during the bugzilla cleanup mentioning this problem.
http://bugzilla.suse.com/show_bug.cgi?id=958483 http://bugzilla.suse.com/show_bug.cgi?id=958483#c1
Ancor Gonzalez Sosa ancor@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ancor@suse.com Assignee|yast2-maintainers@suse.de |yast-internal@suse.de
--- Comment #1 from Ancor Gonzalez Sosa ancor@suse.com --- Added to YaST Team's Scrum queue.
http://bugzilla.suse.com/show_bug.cgi?id=958483
Stefan Hundhammer shundhammer@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement
http://bugzilla.suse.com/show_bug.cgi?id=958483
Stefan Hundhammer shundhammer@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|3rd party application UI is |3rd party application UI is |not behaving as required |not behaving as required | |when installing additional | |packages
https://bugzilla.suse.com/show_bug.cgi?id=958483 https://bugzilla.suse.com/show_bug.cgi?id=958483#c3
Stefan Hundhammer shundhammer@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Stefan Hundhammer shundhammer@suse.com --- After the recent change of package progress reporting, this is now fixed: It now uses ONE large YaST main window to report all the progress.
I checked as well as I could by manually uninstalling libqui-qt-pkg16 and then clicking on "Software" in the YaST Qt control center, which prompted it to ask and then install that package again.
See also
https://github.com/yast/yast-packager/pull/612
and the video there.