|
Bugzilla – Full Text Bug Listing |
| Summary: | yast2-snapper is slow for large file lists | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | Arvin Schnell <aschnell> |
| Component: | YaST2 | Assignee: | Jiří Suchomel <jsuchome> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | aschnell, gs, tgoettlicher |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Arvin Schnell
2011-04-11 15:42:52 UTC
I'll need to build the tree by parts, not whole at the beginning. Is libsnapper able to return the diff somehow (tree) structured, not just list of changed files? I have added a function in the snapper agent that generates a YCPMap containing the tree. Thanks. I also added function to generate file index, so now the changes are also shown. However, there's one more problem with the speed: tree widget handling when clicking on directory checkboxes. How does it behave for you, when you click eg. on '/usr' (directory with lots of items below)? It's terribly slow for my (slow) virtual machine scenario, and the reason is that new tree state (checked and unchecked items) is computed in YCP, although I think such behavior should be part of Tree widget implementation. That is also very slow for me (I also test in a virtual machine). Another thing I noticed is that the visible area of the tree can move when clicking a checkbox. Thomas, please see comments 3 and 4. Could you reconsider your stance on Tree widget? I think it would need an improvement. This is an autogenerated message for OBS integration: This bug (686639) was mentioned in https://build.opensuse.org/request/show/67507 yast2-qt 2.20.8 supports `recursiveSelection for tree widgets now. Gabi could you please add support for yast2-ncurses? yast2-ncurses-2.21.1 supports `recursiveSelection for tree widgets (the package is submitted to Factory). This is an autogenerated message for OBS integration: This bug (686639) was mentioned in https://build.opensuse.org/request/show/67683 |