KDE/Plasma Status Update
Some time has passed since the last updated of my KDE/Plasma packages. In the meantime KDE/frameworks 0.70 was uploaded to Debian/unstable, and everyone should have smoothly transitioned to the “official” packages by now.
In the same vein, some packages from the Plasma stack have been updated to 5.18.5 via the official channels, but some aren’t here my repos still might be helpful. Finally, KDE/Apps are also in the process of finally being updated to 20.04.0/1 in Debian/unstable, but 20.04.2 was already released the other day, as well as Plasma 5.19 some days ago.
So here is the current status in the repositories I maintain on OBS:
- KDE/Frameworks are at 0.70 but with a version smaller than the one in Debian/unstable
- KDE/Plasma 5.18.5 is available partly from Debian/unstable, and completely from my repos
- KDE/Apps 20.04.2 are available from my repos (and partly from unstable suite)
- all packages are available also for Debian/testing
Concerning Plasma 5.19: I have already written about this, and since then the packages have been updated to Plasma 5.19 as released, but since Debian/unstable still ships Qt 5.12, Plasma 5.19 cannot be installed on it. Also, the repo has changed on OBS, see below.
Repositories:
For Unstable:
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/ ./
For Testing:
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Testing/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Testing/ ./
For Plasma 5.19 (only for amd64):
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma519/Debian_Unstable/ ./
As usual, don’t forget that you need to import my OBS gpg key: obs-npreining.asc, best to download it and put the file into /etc/apt/trusted.gpg.d/obs-npreining.asc
.
As mentioned in the previous post, collaboration with the Debian Qt/KDE Team unfortunately turned out to be impossible, but I will keep updating the packages here, and try to keep compatibility with the Debian official packages, so that – if finally there are updates – they will take precedence over the packages from my repositories.
Enjoy.
Seemless upgrade: Norbert, again big thanks from a German KDE user.
Could you, please, still take into account the newcomer package kup.
https://kde.org/announcements/releases/2020-06-apps-update/
Hi Thomas,
thanks for the positive feedback, and kup is now available in the “other” repository. Thanks for the pointer. I haven’t tried it, though, so please let me know your experiences!
Best
Norbert
KDE/Frameworks transition to 5.71.0-1~np1 packages without a hitch!
Thanks for the feedback, that was yesterday’s evening work 😉
Hm, my up to date Debian Unstable still shows KDE plasma version 5.17.5
Here:
# LANG=C dpkg -l | grep 5.17.5
#
and e.g.:
# LANG=C apt policy plasma-desktop
plasma-desktop:
Installed: 4:5.18.5-0.1
Candidate: 4:5.18.5-0.1
Version table:
*** 4:5.18.5-0.1 500
500 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Unstable ./ Packages
100 /var/lib/dpkg/status
4:5.17.5-3 500
500 https://deb.debian.org/debian testing/main amd64 Packages
500 https://deb.debian.org/debian unstable/main amd64 Packages
You need to add extra repositories as well as add the release key. This is all explained in this and the previous articles.
Hi,
I am trying to follow your guide to get plasma 5.19 running on my Debian unstable amd64 bit machine.
I have added all of the above repos run a apt update.
apt-get update
Hit:1 http://deb.debian.org/debian sid InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://packages.microsoft.com/repos/vscode stable InRelease
Hit:4 https://download.docker.com/linux/debian buster InRelease
Hit:5 http://deb.debian.org/debian buster-updates InRelease
Hit:6 https://packages.microsoft.com/repos/ms-teams stable InRelease
Hit:7 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable ./ InRelease
Hit:8 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable ./ InRelease
Hit:9 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Unstable ./ InRelease
Hit:10 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable ./ InRelease
Hit:11 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Unstable ./ InRelease
Hit:12 https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma519/Debian_Unstable ./ InRelease
Hit:13 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease
but when I try to install plasma-desktop
I get this error:
The following packages have unmet dependencies:
plasma-desktop : Depends: libkfontinst5 (= 4:5.19.1-1~np1) but 4:5.17.5-3 is to be installed
Depends: libkfontinstui5 (= 4:5.19.1-1~np1) but 4:5.17.5-3 is to be installed
Depends: libkworkspace5-5 (>= 4:5.19.1-1~np1) but 4:5.17.5-4 is to be installed
Depends: libnotificationmanager1 (>= 4:5.19.1-1~np1) but 4:5.17.5-4 is to be installed
Depends: libprocesscore9 (>= 4:5.18.90) but it is not going to be installed
Depends: libqt5core5a (>= 5.14.1) but 5.12.5+dfsg-10+b1 is to be installed
Depends: libqt5dbus5 (>= 5.14.1) but 5.12.5+dfsg-10+b1 is to be installed
Depends: libqt5gui5 (>= 5.14.1) but 5.12.5+dfsg-10+b1 is to be installed or
libqt5gui5-gles (>= 5.14.1) but it is not going to be installed
Depends: libqt5widgets5 (>= 5.14.1) but 5.12.5+dfsg-10+b1 is to be installed
Depends: libtaskmanager6abi1 (>= 4:5.18~) but 4:5.17.5-4 is to be installed
Recommends: ksysguard (>= 4:5.14) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
my obs-npreining-kde.list file contains:
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma/Debian_Unstable/ ./
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma519/Debian_Unstable/ ./
I am not sure what I do wrong
UPDATE:
It works if I update first with out the plasma519 line.
Adding the line and update once more.
I guess you got Plasma 5.18.5 then. Plasma 5.19 requires Qt 5.14 which still is not in Debian/unstable, and thus installation will not work out.
For Plasma 5.18.N use the “…./plasma/Debian_Unstable” repo, that works for Debian/Unstable and Testing.
After Qt 5.14 has finally arrived in Debian/unstable (no comment from my side why the maintainers have been waiting soooo long, but finally they asked for a transition!), then you can replace the plasma line with the plasma519 line – but by that time I will probably have included Plasma 5.20 into the plasma repo itself 😉
# LANG=C apt depends libkf5xmlgui5
…
Depends:
…
Norbert, is this the showstopper or is the transition to Qt 5.14 still incomplete at this moment?
E. g. the libqt5webengine packages.
Sorry, omitted.
Depends:
I’m not sure what you want to tell me, but currently Qt 5.14 is transitioning into Debian unstable, so expect disruption for at least a few days.
In addition, OBS had an outage and is heavily overloaded in building all packages that are pending.
Sorry again, Norbert.
Omitted line:
Depends: qtbase-abi-5-12-5
Unfortunately the comment software deletes content between square brackets “”
I will sit out the transition and the outage, resp.
Have a nice day,
Thomas
Yeah, this will change when everything is recompiled. The transition is ongoing, please don’t stress out. It will take a few days until everything settles down.
Transition to Qt 5.14 and Upgrade to Plasma 5.19 were successful.
Thanks for the feedback, I haven’t tried too now (just woke up). Any issues?
UPDATE:
Sorry for delayed answer (Berlin local time here).
Already upgraded to second Plasma 5.19 release. Almost sucessful.
But there is one serious problem at this moment:
Logout from within Plasma session does not work, reboot and poweroff from logout screen do not either.
Reboot and poweroff from runlevel 3 (on tty) seem to work, with long delay.
Unfortunately I was not able to find the disturbing process.
Help appreciated.
Yeah, I am aware of the problem and have a good I’m currently testing, will upload tonight 😉
Norbert, your support is breathtaking 😉
Greetings to you in far Japan,
Thomas