[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#609255: KDE upgrading



On Thu, Jan 13, 2011 at 16:54:11 +0100, Julien Cristau wrote:

> Hi,
> 
> adding deity@ to cc as I need help with this.  Context: the upgrade path
> from kde3 (in lenny) to kde4 (in squeeze) is non-trivial, and I'm hoping
> we can still improve it.  It's very, very late though, so maybe not.
> 
tl;dr: we came up with a plan that seems to work.

Now on to the details.

First problem with the upgrade path:
- kdesktop doesn't get removed until too late
Solution:
- remove the kdesktop alternative from libkonq5's Depends

Second issue:
- kwin doesn't get removed, it has a higher score than
  kde-window-manager
Solution:
- reintroduce an installable kwin package in squeeze, pulling in
  kde-window-decorator, and conflicting with compiz-kde << 0.8.2
- drop Conflicts/Replaces kwin from libkdecorations4 and
  libkwineffects1a
- replace the unversioned Conflicts on kwin from kde-window-manager,
  make it a versioned Conflicts or Breaks instead

(Non-exhaustive) testing shows that this allows the upgrade to proceed
and get an acceptable (or even good) result, even when kwin styles are
installed.  These style packages are left installed after the upgrade,
but that shouldn't hurt anything since they're basically cruft which can
be cleaned up afterwards.

Thanks to Sune, Modestas and David for the help with this.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: