KDE/Plasma Status Update 2020-07-04
Great timing for 4th of July, here is another status update of KDE/Plasma for Debian. Short summary: everything is now available for Debian sid and testing, for both i386 and am64 architectures!
(Update 2020-07-07: Plasma 5.19.3 is included!)
(Update 2020-07-15: Frameworks 5.72 and KDE Apps 20.04.3 are included!)
(Update 2020-07-29: Plasma 5.19.4 is included!)
With Qt 5.14 arriving in Debian/testing, and some tweaks here and there, we finally have all the packages (2 additional deps, 82 frameworks, 47 Plasma, 216 Apps, 3 other apps) built on both Debian unstable and Debian testing, for both amd64 and i386 architectures. Again, big thanks to OBS!
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:/plasma519/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:/plasma519/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/ ./
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
.
Enjoy.
Thanks again Norbert!
Thanks for your positive feedback, much appreciated.
Again sid upgrade without a hitch from the new (old) OBS repos.
Thanks, Norbert.
Greetings, Tom
Good to hear!
I don’t understand what is going on with KDE in Debian Sid.
It is still 4.17
Do the Debian maintainers not using KDE?!
Well, rhetorical question 😉
See Norbert’s previous posts here:
https://www.preining.info/blog/2020/06/waste-of-resources-bye-bye-debian-kde-team/
Indeed, thanks Thomas for answering!
Hi Norbert, thanks for your work. I updated today, and it’s almost all ok. I say “almost” because, for some reason, the Mate desktop bar appeared on top of the screen. Did it happen to someone else?
Hi Antonio,
I haven’t seen this, and it depends on the contents of your
.config/autostart
folder. It shouldn’t be started when Plasma is started, though.Thank you Norbert,
watching in my .config/autostart folder content didn’t help solving the issue. Deleting the Mate DE did it (obviously, I haven’t used it in a long time.) . Later I’ll try a new installation, may be it’ll work (computer science is built by humans, and therefore it is subject to the Murphy’s Law…).
Next time also have a look at /etc/xdg directory)
Dear Norbert,
Thank you so much for putting this up. It is unfortunate that your work is not included in Debian. The quality of your packaging is splendid. I have been using your work since last week. I just added the repositories, as you’ve instructed in your posts, and everything upgraded clean. This is just fantastic.
The only extra work I had to do was to create a pbuilder instance, with your repositories enabled, and rebuild a couple of packages that I use on top.
https://github.com/rickysarraf/applet-windows-title
https://github.com/rickysarraf/applet-window-buttons
https://github.com/rickysarraf/applet-window-appmenu
https://github.com/rickysarraf/latte-dock
You’ve already done so much work. If you can add these too to your list of packages, that’d be an icing on the cake.
PS: I really like that you’ve made use of external service like OBS. This feels more sustainable in the longer run.
Hi Ritesh,
thanks for your positive feedback, much appreciated.
What is the problem with the four packages you are mentioning? Are they not available in Debian (latte-dock is AFAIR), or are the versions too old, or do they not work with my packages?
Best
Norbert
No problem as such. As you already noticed, latte-dock is in Debian but lagging by 2 minor versions. The other 3 are very useful add-ons for KDE by the same developer. I quickly packaged and use them for my setups but didn’t push it to Debian because I don’t have the time to follow-up on all the policy and practices for the desktop side of things, which as a maintainer I need to have before I ITP them.
If you are the maintainer then *you* decide your policies 😉 As long as it is compliant with the overall Debian policy it is fine.
If you want to maintain the package say in the Debian At/KDE team you have to follow a very peculiar lost of requirements 😉
I have added an updated version of latte-dock to the
other
repository.All fine here (Debian/testing in Virtualbox).
Thanks a lot !
Good to hear, thanks!
Upgrade to Plasma 5.19.3 successful, without problems.
Thank you, Norbert
Good to hear, thanks for the positive feedback.
I’ve upgraded two systems, everything’s working well but I suspect that I lost my X session when the sddm package was updated.
I’ve configured the repository using deb822 format:
Types: deb
URIs: https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/Debian_Unstable/
https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma519/Debian_Unstable/
https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps/Debian_Unstable/
https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/Debian_Unstable/
Suites: ./
Signed-By: /usr/share/keyrings/obs-npreining.asc
Architectures: amd64 i386
Framework repo is is missing?
deb https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/Debian_Unstable/ ./
Very appreciate your work, Norbert, it’s amazing!
I’m using Testing repos you have provided and everything works like a charm. Except new widgets for CPU and Memory monitoring. When i try to add them i see an error text instead of widget itself:
Error loading QML file: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:30:1: module “org.kde.ksysguard.faces” is not installed
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:29:1: module “org.kde.ksysguard.sensors” is not installed
I guess it has smth to do with libksysguard-5.19.3 missing.
I have the same errors on my main computer as well as on my virtual machine.
Do you have qml-module-org-kde-ksysguard:amd64 in version 4:5.19.3-1~np1 installed?
Wow! Installing this package did the trick!
Thank you so much!
Good to hear the problem is resolved. I will try to not forget to add a dependency in the package to make it work out of the box.
Getting this error on the public keys
The repository ‘https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma519/Debian_Testing ./ InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
Sorry, GCC 10 has just entered unstable and has broken backwards compatibility. This will take some time to get sorted out.
I got this figured out.
Hello my friend
Disregard my previous comments, I hadn’t seen this post and so things were going wrong ….
No errors now 😀
Hugs
Ok, I solved the errors, but now, when performing the “apt update”, the return is “All packages are updated”
What do I do?
Hugs
Nice. Any chance that you will add aarch64 (ARM 64) packages as well? I’ve got a nice little Pinephone lying around that could benefit from updated Plasma packages.
Good question, I will add the arch to the OBS configuration and see how it works out. I won’t have the time to actually debug build failures on this arch, but if you are willing to help in case there are, that would be great. Thanks.
I’ll at least try it out and report back.
I had some troubles getting plasma to run at all on this phone with Debian so I’m eager to try it with updated packages.
The OBS servers are already building aarch64 packages happily, and it seems that it works quite fine. So sooner or later the same apt sources.list stanza should work for aarch64, too.
Thanks, my first tests with a few applications (kwrite and konqueror) were successfull. Next step will be plasma-desktop.