On Mon, May 13, 2013 at 01:20:04AM +0200, Jan Engelhardt wrote:
On Friday 2013-05-10 23:20, Yamaban wrote:
Even more surprising is (on OSS 12.3):
a "rpm -ev --test pango-tools" does not spit out anything, but a "zypper -v rm -D pango-tools" wants to remove half of the system.
Fishy, ain't it?
Not too much.
$ rpm -qRv libpango-1_0-0 post: pango-tools >= 1.31.1
So, libpango has a Requires(post): pango-tools, and since %post of libpango-1_0-0 has already run when you installed it, you are free to remove pango-tools.
Zypper may be over-eagerly thinking ahead when processing your rm request. If pango-tools were gone, then everytime there is an update to libpango-1_0-0, pango-tools would need to be installed first again. (Zypper would take care of that anyway.) But because that is sort of an uphill battle, zypper might just interpret "Requires(post)" as "Requires" - leading to "wants to remove half of the system".
And FWIW (if not answered yet), libpango is used for the splashscreen and the text input in mkinitrd. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org