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!

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.


40 Responses

  1. Dean says:

    Thanks again Norbert!

  2. Thomas Florek says:

    Again sid upgrade without a hitch from the new (old) OBS repos.
    Thanks, Norbert.
    Greetings, Tom

  3. jet says:

    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?!

  4. Antonio says:

    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.

      • Antonio says:

        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…).

  5. 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.


    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?



      • 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.

  6. Barlafuss says:

    All fine here (Debian/testing in Virtualbox).
    Thanks a lot !

  7. Thomas Florek says:

    Upgrade to Plasma 5.19.3 successful, without problems.
    Thank you, Norbert

  8. Thanks says:

    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/
    Suites: ./
    Signed-By: /usr/share/keyrings/obs-npreining.asc
    Architectures: amd64 i386

  9. Roos says:

    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.

  10. Dan Cihon says:

    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.

  11. Hello my friend

    Disregard my previous comments, I hadn’t seen this post and so things were going wrong ….
    No errors now 😀

  12. Ok, I solved the errors, but now, when performing the “apt update”, the return is “All packages are updated”

    What do I do?


  13. 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.

  1. 2020/07/30

    […] that helps a few people. See this post for how to setup […]

  2. 2020/08/13

    […] that helps a few people. See this post for how to setup […]

  3. 2020/08/13

    […] that helps a few people. See this post for how to setup […]

  4. 2021/04/04

    […] adding new deb sources and it just dumps a whole lot of errors to the console. I did what was in https://www.preining.info/blog/2020/07/kde-plasma-status-update-2020-07-04/ for Debian Unstable, thinking it was close enough to Raspbian. I added the key he provided and no […]

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>