[packagekit] PackageKit tries to remove a bazillion dependencies

Sebastian Heinlein glatzor at ubuntu.com
Sun Jul 12 13:55:44 PDT 2009


Am Samstag, den 11.07.2009, 22:04 +0200 schrieb Olivier Lefevre:
> > Most likely your distro is wrong
> 
> The distro is Kubuntu 9.01
> 
> > you picked the wrong version of the libraries to remove.
> 
> I said I wanted to upgrade. By definition that implies that I want to
> remove the older version. What is "wrong" with that?

Hello Oivier,

I am responsible for the APT backend - the (K)Ubuntu integration of
PackageKit.

Do you mean Kubuntu 9.04? Or the current development version (karmic)?

> > It's not like suddenly all of the other applications are going to
>  > recompile themselves with the other version
> 
> So you mean that all those other applications PackageIt wants to remove
> have a hardcoded dependency on mysql client v15 specifically and will not
> gracefully pick up v16 libraries if I upgrade? That doesn't seem very
> sensible.

From time to time you have to introduce changes two a library interface
(API) which will break compatibility. You cannot expect that
applications which use the old interface will be automatically adapted.

The mysql libraries have different package names because they are not
compatible.

This is an absolutely normal behavior.

> The list of things it wanted to remove was highly suspect anyway. Why
> would it, e.g., remove kde-window-manager: what the heck does a window
> manager have to do with a MySQL??? Same for MySQL Server: why should
> the server be removed because one of its client is???

Please retry using the apt-get command:

sudo apt-get remove libmysqlclient15

And report the results. It would be nice if you could open a bug in
Launchpad and also report the whole list of packages which were proposed
to be removed.

Cheers,

Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.freedesktop.org/archives/packagekit/attachments/20090712/31abce65/attachment-0004.pgp>


More information about the PackageKit mailing list