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