
Quoting Andreas Schwab <schwab@suse.de>:
Jan Engelhardt <jengelh@inai.de> writes:
Aren’t there special obsolete lists in the yast2-type metadata (basically a diff between 12.2 and 12.3 package lists, for example), which hint zypper to see whether {an old library can be removed without generating a dependency problem}?
There is never a need to obsolete a pure library package. Once no other package requires it any more it can safely be removed. This is even true for library packages that still exist.
Whereas this statement is true, it needs to be noted that zypper* / yast do not currently have a 'cleanup of no longer needed libs' functionality (and rpmoorphan is a little bit too enthusiastic: LIBreoffice is not a lib :) ) * I actually recently discovered that zypper DOES have cleanup, but you need to do the right things. so instead of 'zypper rm <package>', you'd use 'zypper rm -u <package>' which triggers removal of packages that were left only for this package (as last consumer) on the system... this should become default imho! Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org