1. Use nicer output for pisi ls - similar to gentoo's eix or arch's yaourt:
repo/package-name version (installed version)
Use colors, e.g. installed version is green if ok or yellow if upgrade is available.
2. Do not depend on order of repositories, but use versions instead to determine if upgrade is needed. Having to reshuffle repos to get upgrades from test didn't look like an intuitive operation.
3. Do not show me the same package from different repos twice (listing same packages from pardus-2008.2 and pardus-test doesn't give any advantage).
4. Do not stall graphical pisi frontend for 3 seconds every time I select a package for install or uninstall. Of course, it needs to calculate dependencies, but there is multithreaded programming and other technologies developed. When I uninstalled several pkgs using graphical frontend it was mostly a blind shooting - click several
- and wait some time till they all get unchecked.