Removing packages from software center (NethServer 7 beta1):
…but this will still create confusion, as the packages marked for removal (selected nethsever-package + dependencies + dependencies of dependencies?) are not what the user expects (and she will also find some menu entries were removed).
Software Center removes only nethserver-* packages (eg. nethserver-squid), not related CentOS packages (eg. squid is not removed).
What the user expects (correct me if I’m wrong) is to remove:
- selected nethserver package,
- its dependencies (only if they are not dependencies of other installed packages),
- related CentOS packages (only if they are not dependencies of other installed packages)
I guess what the user expects might be complex to achieve without breaking other things, but do you think there is a way to improve it?
For instance, the yum.conf main section accepts the
groupremove_leaf_only=1 directive, which might be more in tune with what the user expects (but not perfect). But then, as of now, the Available/Installed packages won’t reflect its real status in the Software Center.
This might be related with a previous enhancement request: