From: Marcus Meissner (meissner_at_suse.de)
Date: Tue Nov 06 2007 - 14:28:14 CET
Date: Tue, 6 Nov 2007 14:28:14 +0100 From: Marcus Meissner <meissner@suse.de> Message-ID: <20071106132813.GB5640@suse.de> Subject: Re: [suse-sles-e] Latest YOU update introduces new dependency for giflib
On Fri, Nov 02, 2007 at 02:21:25PM +0100, Robert Scheck wrote:
> Hello all,
>
> a few minutes ago, I did a YOU update on our SuSE Linux Enterprise Server
> 10 Service Pack 1 (x86_64) machines and I had to notice, that one of the
> updates for the packages listed below introduced a new dependency to the
> (at that time not installed) giflib package.
>
> Why the hell do normal/regular updates at a Enterprise system introduce new
> dependencies to other packages like in this case? As other Enterprise Linux
> systems do, such things should be waited for the next service pack or for a
> new release (e.g. SLES11) and not silently slip in with recommented or even
> security updates!
>
> intranet:~ # rpm -qa --qf '%{installtime}\t%{name}.%{arch}\n' | sort | tail -n 12
> 1193236880 openssl.x86_64
> 1193236884 openssl-32bit.x86_64
> 1193236889 openssl-devel.x86_64
> 1194008188 giflib.x86_64
> 1194008197 mono-core.x86_64
> 1194008199 openssh.x86_64
> 1194008205 rpm.x86_64
> 1194008208 mono-core-32bit.x86_64
> 1194008211 libgdiplus.x86_64
> 1194008212 mono-data.x86_64
> 1194008214 mono-winforms.x86_64
> 1194008217 mono-web.x86_64
> intranet:~ #
>
> intranet:~ # rpm -e --test giflib
> error: Failed dependencies:
> libgif.so.4()(64bit) is needed by (installed) libgdiplus-1.2.2-13.13.x86_64
> intranet:~ #
libgdiplus-1.2.2-13.13 was released with Service Pack 1 itself, it was not updated
in the last months.
I think the problem here is:
- mono-core was updated to fix security issues (in the BigInteger implementation).
- mono-core has a "Recommends: libgdiplus", a soft dependency.
- unfortunately the packagemanagement stack considered this as a good idea to install
the libgdiplus RPM and its requirement giflib.
This is shortcoming of the updater I think :/
You can deinstall both libgdiplus and giflib again.
Ciao, Marcus
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-sles-e-unsubscribe@suse.com
For additional commands, e-mail: suse-sles-e-help@suse.com
This archive was generated by hypermail 2.1.7 : Tue Nov 06 2007 - 06:56:42 CET