[Bug 731540] New: yast2 software install progress do not show much progress
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c0 Summary: yast2 software install progress do not show much progress Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Minor Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: melchiaros@aol.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=463028) --> (http://bugzilla.novell.com/attachment.cgi?id=463028) a screenshot User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 the yast2 software installation module has a minor bug in showing progress. When I´ve selected a bigger bunch of software in the software selection dialog(several hundert packages), and start to install it, the installing window shows the first hunderts(3 or 4) correct with downloading information and so on. After that the text message part keeps where it was and do not walk further down with the newest install information. I can use the windows slide bar on the right to reach the latest messages but it do not follow them by itself. Sorry, the description is a bit curious, but I do not know how to descripe it better. My be the attached screenshot help(right windows slide bar is in the middle-> effect of the system, not done by me). Reproducible: Always Steps to Reproduce: 1.Install a bigger bunch of packages and see it. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c1 --- Comment #1 from melchiaros melchiaros <melchiaros@aol.com> 2011-11-19 12:15:09 UTC --- Package: yast2-installation-2.21.28-125.1.noarch -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c zj jia <zjjia@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zjjia@suse.com AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c Jiří Suchomel <jsuchome@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@suse.com AssignedTo|yast2-maintainers@suse.de |lslezak@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c2 Ladislav Slezak <lslezak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|lslezak@suse.com |tgoettlicher@suse.com --- Comment #2 from Ladislav Slezak <lslezak@suse.com> 2011-12-12 08:34:32 UTC --- Thomas, this is about the progress text logger widget. I have already seen similar reports several times so this will be probably a duplicate... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED CC| |tgoettlicher@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|yast2 software install |[yast2-qt] yast2 software |progress do not show much |install progress do not |progress |show much progress -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c3 --- Comment #3 from Thomas Göttlicher <tgoettlicher@suse.com> 2012-02-03 16:33:18 UTC --- Created an attachment (id=474337) --> (http://bugzilla.novell.com/attachment.cgi?id=474337) test example for the LogView widget -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c4 Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|tgoettlicher@suse.com |jsuchome@suse.com Summary|[yast2-qt] yast2 software |yast2 software install |install progress do not |progress do not show much |show much progress |progress --- Comment #4 from Thomas Göttlicher <tgoettlicher@suse.com> 2012-02-03 16:35:06 UTC --- In which way does the installation call the LogView widget? The example in comment #3 shows the lines correctly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c6 Ladislav Slezak <lslezak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|lslezak@suse.com |tgoettlicher@suse.com --- Comment #6 from Ladislav Slezak <lslezak@suse.com> 2012-02-07 18:20:07 UTC --- To comment #4: The dialog is displayed correctly, the problem is that the LogView widget does not automatically scroll to the end after adding a new line. It's stuck at some point, you see that there are new messages added (the scroll bar on the right side moves and changes the size) but they are not directly visible. You have to scroll manually using the scroll bar to see the latest message. I have seen this problem several times, it usually happens after installing many packages (few hundreds?) when the log reaches some critical size. It might be a Qt bug as well... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c7 Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |lslezak@suse.com --- Comment #7 from Thomas Göttlicher <tgoettlicher@suse.com> 2012-02-08 11:15:39 UTC --- (In reply to comment #6)
To comment #4: The dialog is displayed correctly, the problem is that the LogView widget does not automatically scroll to the end after adding a new line. It's stuck at some point, you see that there are new messages added (the scroll bar on the right side moves and changes the size) but they are not directly visible. You have to scroll manually using the scroll bar to see the latest message. Yes, I tried to isolate the bug. And with the example from comment #4 scrolling works. Even with more than 10000 lines it auto-scrolls to the end.
I wonder what the installation does differently that stops auto-scrolling? Is the layout/size of the widget recalculated?
I have seen this problem several times, it usually happens after installing many packages (few hundreds?) when the log reaches some critical size. It might be a Qt bug as well...
Could you please point me the line that calls the LogView widget while installation? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c8 Ladislav Slezak <lslezak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|lslezak@suse.com | --- Comment #8 from Ladislav Slezak <lslezak@suse.com> 2012-02-08 11:59:09 UTC --- See yast2/library/packages/src/SlideShow.ycp:558, there are also some calls to refrest the content. The layout might be recalculated, see packager/src/modules/PackageSlideShow.ycp:890. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=731540 https://bugzilla.novell.com/show_bug.cgi?id=731540#c9 Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |FIXED --- Comment #9 from Thomas Göttlicher <tgoettlicher@suse.com> 2012-02-08 13:55:56 UTC --- I fixed the auto-scroll feature of the LogView to survive a widget resize. yast2-qt version 2.22.2 contains this fix. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com