[Bug 442161] New: Package list in Software Management should not be sorted after each status change
https://bugzilla.novell.com/show_bug.cgi?id=442161 Summary: Package list in Software Management should not be sorted after each status change Product: openSUSE 11.1 Version: Beta4 Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ciobi@inbox.com QAContact: jsrain@novell.com Found By: --- I'm currently using openSUSE 10.3 with KDE 3.5 and I've looked at both 11.0 and 11.1 beta 4, which share the same problem: in KDE 4.x, in YaST / Software Management, when packages are sorted by their status ("install" / "keep" / "update" ...), changing the status of one package (e.g. from "keep" to "update") also changes its position in the list, while in 10.3 the position of a package in the list stays the same until the list is sorted again or the filter is changed. Sure, it's more consistent to have it this way, but at least to me it's less usable. Or rather it's quite unusable because, as the status of a package is changed, the whole list is sorted again, which takes significant time, and then the package is moved, losing all the context information. If I wanted to install or update several related packages, I'd have to scroll again to find the others. I'm a big fan of the "All Packages" group, which exacerbates the problem (but there are some pretty big package groups besides "All Packages"). In 10.3 I use it regularly to see which packages have updates and decide on a case-by-case basis if I want to update or not, but doing so in 11.x is next to impossible if the packages are sorted by their status. I have a hard time imagining a use case that benefits from the continuous sorting of the package list, so I'd like to suggest to drop this feature and revert to the previous approach (as up to 10.3). I guess some thought went into the decision to make this change, but I just feel that consistency was chosen over usability in this case for no strong reason. Something else that seems related to this: filter by package groups, click on some package group name, scroll down a few pages, then click on another package group. The package list is updated, but it gets scrolled down by several pages, when it really should show the first package in the top row (or perhaps remember where it was for each package group and go to that position when a previously visited package group is selected again). I find no good reason to click on a package group and find that the package list is scrolled somewhere to the middle. -- 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=442161 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |tgoettlicher@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=442161 User tgoettlicher@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442161#c1 Thomas Göttlicher <tgoettlicher@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sh@novell.com Status|NEW |ASSIGNED Priority|P5 - None |P4 - Low --- Comment #1 from Thomas Göttlicher <tgoettlicher@novell.com> 2008-11-07 06:53:26 MST --- 1) The behavior of the sorted list has changed due to the port from qt3 to qt4. I hope the qt4 api allows to return to the old sort mode. I'll look into that soon. 2) The second request is a known bug. See bug 422226: Switching patterns should scroll the package list back to the top. -- 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=442161 Thomas Göttlicher <tgoettlicher@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |0xB13C -- 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=442161 User ciobi@inbox.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442161#c2 --- Comment #2 from Marian Ciobanu <ciobi@inbox.com> 2008-12-09 02:53:38 MST --- Is there any reason not to change from a list that is always sorted to one that gets sorted only "on demand"? (The list should get sorted only when the user clicks on a column header or when the view switches to another package group / search / etc). On demand sorting: QTreeWidget::sortItems(col) Turn off automatic sorting: QTreeWidget::setSortingEnabled(false) -- 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=442161 User tgoettlicher@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442161#c3 Thomas Göttlicher <tgoettlicher@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #3 from Thomas Göttlicher <tgoettlicher@novell.com> 2009-01-02 07:47:33 MST --- This bug is fixed. yast2-pkg version 2.18.2 will contain 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.
https://bugzilla.novell.com/show_bug.cgi?id=442161 User ciobi@inbox.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442161#c4 --- Comment #4 from Marian Ciobanu <ciobi@inbox.com> 2009-02-09 08:16:59 MST --- For various reasons, only now did I finally manage to take a look at the fix. Unless I messed something up, it seems that there's another small issue: the list doesn't get sorted until you click on a column header to sort it, although a sort arrow is visible. On my computer I hacked YQPkgObjList::logExcludeStatistics() to do this initial sorting. -- 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