Hi Norbert, here my feedback on a simulated upgrade to KDE/Plasma (KP) 5.21.0/experimental.
root# RELEASE="experimental" ; LC_ALL=C apt-get dist-upgrade -V -t $RELEASE ... The following packages have been kept back: kde-config-screenlocker (5.20.5-1 => 5.21.0-1) libkscreenlocker5 (5.20.5-1 => 5.21.0-1) libkwaylandserver5 (5.20.5-1 => 5.21.0-1) Get the list of installed KP packages: root# dpkg -l | grep 5.20.5 | awk '/^ii/ {print $2}' | sort > ZZZ-KP-5-20-5 Simulated upgrade shows: root# LC_ALL=C apt-get install -s -t experimental $( cat ZZZ-KP-5-20-5 ) Reading package lists... Done Building dependency tree... Done Reading state information... Done kde-config-gtk-style is already the newest version (4:5.20.5-2). libkdecorations2-5v5 is already the newest version (4:5.20.5-1). libkdecorations2private7 is already the newest version (4:5.20.5-1). kwin-common is already the newest version (4:5.20.5-1). kwin-data is already the newest version (4:5.20.5-1). kwin-wayland is already the newest version (4:5.20.5-1). kwin-wayland-backend-drm is already the newest version (4:5.20.5-1). kwin-wayland-backend-wayland is already the newest version (4:5.20.5-1). kwin-wayland-backend-x11 is already the newest version (4:5.20.5-1). kwin-x11 is already the newest version (4:5.20.5-1). libkwin4-effect-builtins1 is already the newest version (4:5.20.5-1). libkwineffects12a is already the newest version (4:5.20.5-1). libkwinglutils12 is already the newest version (4:5.20.5-1). libkwinxrenderutils12 is already the newest version (4:5.20.5-1). plasma-discover is already the newest version (5.20.5-2). plasma-discover-common is already the newest version (5.20.5-2). Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: kwin-common : Depends: libkwaylandserver5-5.20 kwin-wayland : Depends: libkwaylandserver5-5.20 kwin-wayland-backend-drm : Depends: libkwaylandserver5-5.20 kwin-wayland-backend-wayland : Depends: libkwaylandserver5-5.20 kwin-wayland-backend-x11 : Depends: libkwaylandserver5-5.20 kwin-x11 : Depends: libkwaylandserver5-5.20 libkscreenlocker5 : Breaks: kwin-common (< 4:5.20.90) but 4:5.20.5-1 is to be installed libkwin4-effect-builtins1 : Depends: libkwaylandserver5-5.20 E: Unable to correct problems, you have held broken packages. root# apt-cache search libkwaylandserver5 libkwaylandserver5 - Qt library wrapper for Wayland libraries root# LC_ALL=C apt-cache policy libkwaylandserver5 libkwaylandserver5: Installed: 5.20.5-1 Candidate: 5.20.5-1 Version table: 5.21.0-1 99 99 https://incoming.debian.org/debian-buildd buildd-experimental/main amd64 Packages 99 http://ftp.debian.org/debian experimental/main amd64 Packages 99 https://deb.debian.org/debian experimental/main amd64 Packages *** 5.20.5-1 500 500 http://ftp.debian.org/debian testing/main amd64 Packages 500 https://deb.debian.org/debian testing/main amd64 Packages 99 http://ftp.debian.org/debian unstable/main amd64 Packages 99 https://deb.debian.org/debian unstable/main amd64 Packages 100 /var/lib/dpkg/status root# LC_ALL=C apt-cache policy libkscreenlocker5 libkscreenlocker5: Installed: 5.20.5-1 Candidate: 5.20.5-1 Version table: 5.21.0-1 99 99 https://incoming.debian.org/debian-buildd buildd-experimental/main amd64 Packages 99 http://ftp.debian.org/debian experimental/main amd64 Packages 99 https://deb.debian.org/debian experimental/main amd64 Packages *** 5.20.5-1 500 500 http://ftp.debian.org/debian testing/main amd64 Packages 500 https://deb.debian.org/debian testing/main amd64 Packages 99 http://ftp.debian.org/debian unstable/main amd64 Packages 99 https://deb.debian.org/debian unstable/main amd64 Packages 100 /var/lib/dpkg/status [ KWIN ] So, kwin should depend on libkwaylandserver5 not libkwaylandserver5-5.20. [ KSCREENLOCKER ] libkscreenlocker5 : Breaks: kwin-common (< 4:5.20.90) but 4:5.20.5-1 is to be installed That Breaks LGTM, but I guess the problem might be kwin from above? Thanks. Regards, - Sedat -