
On 18 April 2013 15:48, okordy <okordy@o2.pl> wrote:
Idea #2: zypper and yast2 improvements to make them more comfortable I've found some areas, where zypper could be improved a bit: - "zypper ref" (and also, yast) could (maybe optionally) refresh multiple repositories at once - this would really speed up refresh process. It's not as trivial as it may look like - there have to be handled UI requests (for example, about inability to download some file) in correct order, progress bars handled correctly and so on. But it's definitely possible.
Not that I know the first thing about GSoC projects. But I would like to have this.
- complete uninstall feature: zypper should remember, which packages were automatically installed when user wanted to install other package. If he wanted just A package, and it required B and C, zypper would remember it. When user wants to *completely uninstall* A, then B and C would be removed also (but only, if other packages, installed after A, doesn't depend on them). There are some pitfalls, that have to be handled: D was installed few days after A and it depends on C; user uninstalla A, so B is uninstalled also (but not C); at last, user uninstalls D and C is no longer needed.
This is already done. But probably it could be improved. The memory comes from /var/log/zypp/history. So IIRC the whole file, which can grow without limit, must be parsed each time. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org