|
Bugzilla – Full Text Bug Listing |
| Summary: | yast2 software install progress do not show much progress | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | melchiaros melchiaros <melchiaros> |
| Component: | YaST2 | Assignee: | Thomas Göttlicher <tgoettlicher> |
| Status: | VERIFIED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Minor | ||
| Priority: | P3 - Medium | CC: | jsuchome, tgoettlicher |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
a screenshot
test example for the LogView widget |
||
Package: yast2-installation-2.21.28-125.1.noarch Thomas, this is about the progress text logger widget. I have already seen similar reports several times so this will be probably a duplicate... Created attachment 474337 [details]
test example for the LogView widget
In which way does the installation call the LogView widget? The example in comment #3 shows the lines correctly. 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... (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? 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. I fixed the auto-scroll feature of the LogView to survive a widget resize. yast2-qt version 2.22.2 contains this fix. |
Created attachment 463028 [details] 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.