KDE/Plasma for Debian – Update 2022/8

Monthly update on KDE/Plasma on Debian: Updates to Frameworks and KDE Gears

I have packaged KDE Gears 22.08 as well as the latest frameworks, and Plasma got a point release. The status is as follows (all for Debian/stable, testing, unstable:

  • Frameworks: 5.97
  • Gears: 22.08.0
  • Plasma 5.25: 5.25.4
  • Plasma 5.24 LTS: 5.24.6

I repeat (and update) instructions for all here, updated to use deb822 format (thanks to various comments on the blog here):

  • Get the key via
    curl -fsSL https://www.preining.info/obs-npreining.asc | sudo tee /usr/local/share/keyrings/obs-npreining.asc
    
  • Add the sources definition in /etc/apt/sources.lists.d/obs-npreining-kde.sources, replacing the DISTRIBUTION part with one of Debian_11 (for Bullseye), Debian_Testing, or Debian_Unstable:
    # deb822 source:
    # https://www.preining.info/blog/tag/kde/
    Types: deb
    URIs: 
     https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other-deps/DISTRIBUTION
     https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/frameworks/DISTRIBUTION
     https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/plasma525/DISTRIBUTION
     https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2208/DISTRIBUTION
     https://download.opensuse.org/repositories/home:/npreining:/debian-kde:/other/DISTRIBUTION
    Suites: /
    Signed-By: /usr/local/share/keyrings/obs-npreining.asc
    Enabled: yes
    

Warnings/Todos:

  • Update of the other repository to compile against Gears 22.08
  • kopete and ktorrent don’t compile. If you can fix that, please let me know.

Enjoy!

Usual disclaimer: Considering that I don’t have a user-facing Debian computer anymore, all these packages are only tested by third parties and not by myself. Be aware!

70 Responses

  1. Luc says:

    Yep. I was able to install 2208. ‘aptitude upgrade’ did the job. Thanks!!!

  2. vincentxavier says:

    Hello,
    Thanks for your great work !

    Please, could you add kalendarac package and recompile digikam for a complete build with 22.08

    • I’m trying to compile digikam, but there are errors. I need to check the mailing lists for possible fixes.

      Kalendar is already in 22.08, what do you mean?

      • vincentxavier says:

        kalendarac is the reminder daemon. It comes from

        ❯ apt showsrc kalendarac
        Package: akonadi-calendar
        Binary: kalendarac, libkf5akonadicalendar-data, libkf5akonadicalendar-dev, libkf5akonadicalendar5abi1
        Version: 4:22.04.3-2

        • Yannick says:

          Hi Norbert, it’s your libkf5akonadicalendar-bin that is named kalendarac in Debian repository and that is a dependency of the kdepim meta package.

    • Synced the package renaming from Debian over to here.

  3. Anonymous says:

    kalendarac is the reminder dameon. It comes from
    “`
    ❯ apt showsrc kalendarac
    Package: akonadi-calendar
    Binary: kalendarac, libkf5akonadicalendar-data, libkf5akonadicalendar-dev, libkf5akonadicalendar5abi1
    Version: 4:22.04.3-2
    “`

  4. Thomas Florek says:

    Gears packages work fine in Debian unstable. digikam still missing, as Norbert posted above.
    Norbert, thank you very much!

    • digikam is now there, too.

      • vincentxavier says:

        Could you please update the package revision to supercedes debian one ? Or give a straightforward way to pin your repo.

        • It is one purpose that I keep version numbers below those of Debian, since those are the authoritative ones.

          Which package in particular are you concerned? And are you running sid or another suite?

          I can give a pinning code later on, but the easiest way is to pin on the origin and use the obs url

  5. Laurent M. says:

    Thanks (very much) for your work! An “up to date” environment on a stable system, it’s the perfect world…

  6. Jake says:

    Thank you so much for your great work!

    I am still using Plasma 5.24 on Debian 11 and have changed the line “apps2204” to “apps2208” in the sources.

    It worked fine, but the update aborted with an error message:

    Fehler traten auf beim Bearbeiten von:
    /tmp/apt-dpkg-install-Aql6h8/44-libk3b8-extracodecs_22.08.0-1~np1_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Before this came:

    Vormals nicht ausgewähltes Paket libk3b8-extracodecs:amd64 wird gewählt.
    Vorbereitung zum Entpacken von …/44-libk3b8-extracodecs_22.08.0-1~np1_amd64.deb …
    Entpacken von libk3b8-extracodecs:amd64 (22.08.0-1~np1) …
    dpkg: Fehler beim Bearbeiten des Archivs /tmp/apt-dpkg-install-Aql6h8/44-libk3b8-extracodecs_22.08.0-1~np1_amd64.deb (–unpack):
    Versuch, »/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/videodvd.so« zu überschreiben, welches auch in Paket libk3b7-extracodecs:amd64 22.04.3-1~np1 ist

    After “apt update” and “apt dist-upgrade” again, the upgrade went through without errors.
    The package “libk3b8-extracodecs” is not present. “libk3b7-extracodecs” has been removed. “libk3b8” is installed.

  7. João Pedro Sousa says:

    Hi Norbert! Just to say thank you and that it’s great to see you back in the game. If you aren’t you should! If you don’t mind me saying, I believe that the best way to make a stand is to keep doing it as you do best! One man consistently doing a better and faster work than a whole dedicated team. Quite an achievement and a statement in itself! Disturbing for sure. The rest will come as a consequence over time I’m sure.

  8. Birk says:

    Dear Norbert,
    today I upgraded my Debian 11 Bullseye with Plasma 5.24.6 from Frameworks 5.96 to 5.97 and from Gears 22.04.3 to 22.08.
    Nearly everthing went smoothly, even KTorrent 22.08 seems to have installed and uses Frameworks 5.97…
    There is just one little thing: libkf5guiaddons-bin won’t update from 5.96 to 5.97, neither with apt upgrade nor with apt full-upgrade.
    When I try to install it explicitly with apt install over 200 packages will be removed…
    I guess it must be some kind of dependency issue?
    Thanks again and a lot for your work and have a nice day!

    • Birk says:

      Today I got the update from Frameworks 5.97 to 5.98 for my Debian 11 Bullseye with Plasma 5.24.6 – thank you for your continuing work!
      Everything updated just fine, unfortunately “libkf5guiaddons-bin” remains at version 5.96:
      “libkf5guiaddons-bin/unbekannt 5.98.0-1~np1 amd64 [aktualisierbar von: 5.96.0-1~np2]”
      Die folgenden Pakete sind zurückgehalten worden:
      libkf5guiaddons-bin
      It is the same behaviour as with the update from Frameworks 5.96 to 5.97…
      Any suggestions?

      • Not all packages were built, so you did a partial upgrade, not good. Now everything should be there.

        • Birk says:

          Indeed, there was another handful of updates today – and now every single one did update to Frameworks 5.97, including “the old” libkf5guiaddons-bin 5.96.0-1~np2.
          You are the best!

        • Birk says:

          … did update to Frameworks 5.98, of course (not 5.97).

  9. Shmerl says:

    Recent update to 5.25.5 made packages

    qml-module-org-kde-kcmutils
    qml-module-org-kde-syntaxhighlightin

    not required. I marked them manual for now.

    Was that intended? Also kalendarac seems not to be required while before it was.

  10. Felicia P says:

    Thanks for the ongoing updates! 👍 I really cannot imagine using Plasma on Debian without this repository.

  11. m4gr4th34 says:

    I tried this update, but discover is warning that it will remove a whole bunch of apps, including discover, dolphin, plasma-desktop. i’m guessing this is not a good time to do the update, or will i need to reinstall plasma-desktop again after update?

    • Some packages got built only recently, it should work now.

      • m4gr4th34 says:

        Thanks, but although 9 new packages show up (341 total), it still warns that plasma-desktop etc will be removed.

      • João Pedro Sousa says:

        I have the same issue. Something is not right. I have the same issue. I guess some dependencies issues will get some debian meta packages to be removed take a lot of packages with them. In my case it seems all plasma-* and the task-kde-desktop packages are to be removed. Not good. Full paste: https://pastebin.com/ti7uK1WP

        • Thomas Florek says:

          Confirm your findings.
          I succeded by first installing
          # apt install libkf5guiaddons-data libkf5guiaddons5
          afterwards
          # apt full-upgrade
          went through.
          The package
          libkf5guiaddons-bin
          could be purged after that
          Still do not know, why?

  12. Dreamgame says:

    Seem like something is missing. qtbase-abi-5-15-4 can not be found.

    • Oldhabbits says:

      You are on Debian SID/unstable and upgraded to qtbase-abi-5-15-6 ? I Have the same situation and was forced to downgrade. Statying on Testing for the time being. I think that KDE needs to be rebuild against the new QT version…
      Greetz, Eddy

      • Sending a rebuild off to the servers now. Will take a few hours until all packages are rebuild

      • Should be fixed by now

        • Oldhabbits says:

          Thank you, Norbert, but I have a problem. When I try to upgrade, I still get the following list as being REMOVED :
          kde-config-screenlocker kinfocenter kwin-common kwin-x11 layer-shell-qt libkscreenlocker5 liblayershellqtinterface5 plasma-desktop plasma-integration plasma-workspace sddm-theme-breeze sddm-theme-debian-breeze
          I guess that’s something I should not do as all of KDE will be gone… 🙂
          I’m on Debian SID/unstable, but still with KDE 5.24.6 from your repo, QT is 5.15.4+dfsg-5 but QT will be upgraded to 5.15.6+dfsg-2 during this upgrade. I’m holding off for now as I do not know what to do next. Should I upgrade to KDE 5.25.5 first ???
          Thanks in advance, grettings from Belgium
          Eddy

  13. Birk says:

    Today there was an update for Frameworks 5.98 from 5.98.0-1~np1 to 5.98.0-1~np2.
    Everything downloaded and installed without any problems for my Debian 11 (Bullseye/stable) with Plasma 5.24.6.
    Thank you once again, Norbert!

  14. Jak says:

    Hi Norbert,
    after today’s update and then apt autoremove (which I was prompted to do) it seems that the complete plasma-desktop was removed. The system cannot be booted anymore. plasma-desktop has unfulfilled dependencies and therefore cannot be installed from your repo. I am using Debian 11 with your KDE Plasma 5.24. Until today everything ran without problems.
    Is there a bug somewhere? Can you please check, because nothing works at the moment. Thanks!

    • First of all, booting should not be affected since KDE has nothing to do with systemd and grub. Then, if you do autoremove without actual checking what is removed this is your own fault.
      Lastly, I cannot debug anything if you don’t provide output of upgrade commands, why packages are not installable, etc.

      • Jak says:

        You’re absolutely right, I should have paid better attention.

        But how can it be that after an update and then apt autoremove the whole desktop is removed? The system could only be booted via the console. Yesterday I had no time to redirect the output.

        When updating again today, 16 packages were updated. Afterwards plasma-desktop could also be installed again. Now everything is running again.

        Unfortunately I can’t show the error message now, sorry. It was like this: plasma-desktop cannot be installed because it depends on version 2 of the following packages … but version 1 of these packages should be installed. This also affected the package “breeze”. Do you have any idea what the problem was?

      • Oldhabbits says:

        Hi Norbert, following up on your request for more info, this is what happens when I try to upgrade on the unstable-branch of Debian. I used “apt-get -s” to simulate, holding off the actual upgrade for now. No real errors in the transscript but unfortulately KDE would get removed…
        Thanks again ! Greetz, Eddy

        eddy@imac:~$ sudo apt-get -s full-upgrade
        Pakketlijsten worden ingelezen… Klaar
        Boom van vereisten wordt opgebouwd… Klaar
        De statusinformatie wordt gelezen… Klaar
        Opwaardering wordt doorgerekend… Klaar
        De volgende pakketten zijn automatisch geïnstalleerd en zijn niet langer nodig:
        accountsservice ieee-data libaccountsservice0 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libscim8v5
        Gebruik ‘sudo apt autoremove’ om ze te verwijderen.
        De volgende pakketten zullen VERWIJDERD worden:
        kde-config-screenlocker kinfocenter kwin-common kwin-x11 layer-shell-qt libkscreenlocker5 liblayershellqtinterface5 plasma-desktop plasma-integration
        plasma-workspace sddm-theme-breeze sddm-theme-debian-breeze
        De volgende pakketten zijn achtergehouden:
        linux-headers-amd64 linux-image-amd64 linux-libc-dev rsync sudo
        De volgende pakketten zullen opgewaardeerd worden:
        libkf5guiaddons-bin libkf5guiaddons-data libkf5guiaddons-dev libkf5guiaddons5 libkf5i18n5 libkf5i18nlocaledata5 libkf5iconthemes-bin libkf5iconthemes5
        libkf5kirigami2-5 libkf5wayland-dev libkf5waylandclient5 libkf5waylandserver5 libkf5xmlgui-bin libkf5xmlgui5 libpam-modules libpam-modules-bin libpam-runtime
        libpam0g libpam0g-dev libpq5 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5location5 libqt5location5-plugins
        libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5networkauth5
        libqt5opengl5 libqt5positioning5 libqt5positioning5-plugins libqt5positioningquick5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5
        libqt5quick5 libqt5quickcontrols2-5 libqt5quickparticles5 libqt5quickshapes5 libqt5quicktemplates2-5 libqt5quicktest5 libqt5quickwidgets5 libqt5script5
        libqt5sensors5 libqt5serialport5 libqt5sql5 libqt5sql5-mysql libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5texttospeech5 libqt5waylandclient5
        libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5widgets5 libqt5x11extras5
        libqt5x11extras5-dev libqt5xml5 libqt5xmlpatterns5 libxnvctrl0 python3-pyqt5 qdbus-qt5 qml-module-org-kde-kirigami2 qml-module-qt-labs-folderlistmodel
        qml-module-qt-labs-platform qml-module-qt-labs-qmlmodels qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtlocation
        qml-module-qtmultimedia qml-module-qtpositioning qml-module-qtqml qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-controls2
        qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-particles2 qml-module-qtquick-privatewidgets qml-module-qtquick-shapes
        qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel qml-module-qtquick2 qml-module-qtwebengine qt5-gtk-platformtheme
        qt5-image-formats-plugins qt5-qmake qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qtdeclarative5-dev-tools
        qttranslations5-l10n sgml-base thunderbird thunderbird-l10n-nl
        110 opgewaardeerd, 0 nieuw geïnstalleerd, 12 te verwijderen en 5 niet opgewaardeerd.

        • Can you do that with LANG=C …?

          • Oldhabbits says:

            Hi Nornert, sorry about that, here result with lang=c
            Thanks again, greetz, Eddy

            eddy@imac:~$ LANG=C sudo apt-get -s dist-upgrade
            [sudo] password for eddy:
            Reading package lists… Done
            Building dependency tree… Done
            Reading state information… Done
            Calculating upgrade… Done
            The following packages were automatically installed and are no longer required:
            accountsservice ieee-data libaccountsservice0 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libscim8v5
            Use ‘sudo apt autoremove’ to remove them.
            The following packages will be REMOVED:
            kde-config-screenlocker kinfocenter kwin-common kwin-x11 layer-shell-qt libkscreenlocker5 liblayershellqtinterface5 plasma-desktop plasma-integration plasma-workspace sddm-theme-breeze sddm-theme-debian-breeze
            The following packages have been kept back:
            linux-headers-amd64 linux-image-amd64 linux-libc-dev rsync sudo
            The following packages will be upgraded:
            libkf5i18n5 libkf5i18nlocaledata5 libkf5iconthemes-bin libkf5iconthemes5 libkf5kirigami2-5 libkf5wayland-dev libkf5waylandclient5 libkf5waylandserver5 libkf5xmlgui-bin libkf5xmlgui5 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5
            libqt5gui5 libqt5help5 libqt5location5 libqt5location5-plugins libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5networkauth5 libqt5opengl5 libqt5positioning5
            libqt5positioning5-plugins libqt5positioningquick5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickcontrols2-5 libqt5quickparticles5 libqt5quickshapes5 libqt5quicktemplates2-5 libqt5quicktest5
            libqt5quickwidgets5 libqt5script5 libqt5sensors5 libqt5serialport5 libqt5sql5 libqt5sql5-mysql libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5texttospeech5 libqt5waylandclient5 libqt5webchannel5 libqt5webengine-data libqt5webengine5
            libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5widgets5 libqt5x11extras5 libqt5x11extras5-dev libqt5xml5 libqt5xmlpatterns5 python3-pyqt5 qdbus-qt5 qml-module-org-kde-kirigami2 qml-module-qt-labs-folderlistmodel
            qml-module-qt-labs-platform qml-module-qt-labs-qmlmodels qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtlocation qml-module-qtmultimedia qml-module-qtpositioning qml-module-qtqml qml-module-qtqml-models2
            qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-particles2 qml-module-qtquick-privatewidgets qml-module-qtquick-shapes qml-module-qtquick-templates2
            qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel qml-module-qtquick2 qml-module-qtwebengine qt5-gtk-platformtheme qt5-image-formats-plugins qt5-qmake qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev
            qtdeclarative5-dev-tools qttranslations5-l10n
            96 upgraded, 0 newly installed, 12 to remove and 5 not upgraded.
            Remv kde-config-screenlocker [5.24.6-1~np1]
            Remv kinfocenter [4:5.24.6-1~np1]
            Remv plasma-desktop [4:5.24.6-1~np1]
            Remv sddm-theme-debian-breeze [4:5.24.6-1~np1]
            Remv plasma-workspace [4:5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv kwin-x11 [4:5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv kwin-common [4:5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv layer-shell-qt [5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv libkscreenlocker5 [5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv liblayershellqtinterface5 [5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv plasma-integration [5.24.6-1~np1] [sddm-theme-breeze:amd64 ]
            Remv sddm-theme-breeze [4:5.24.6-1~np1]
            Inst qtbase5-dev [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5concurrent5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5dbus5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5x11extras5-dev [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5x11extras5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5network5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5gui5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5widgets5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5printsupport5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5sql5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5test5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5xml5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qt5-qmake [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qt5-qmake-bin [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qtbase5-dev-tools [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qtdeclarative5-dev [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5qmlmodels5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5qmlworkerscript5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quickparticles5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quickshapes5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quicktest5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quickwidgets5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qt5-qmltooling-plugins [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quick5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-window2 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick2 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtgraphicaleffects [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst qml-module-qt-labs-folderlistmodel [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qt-labs-settings [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtqml [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-privatewidgets [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-dialogs [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst qml-module-qtqml-models2 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-layouts [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-controls [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5xmlpatterns5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-xmllistmodel [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5quicktemplates2-5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-templates2 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-shapes [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-particles2 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5quickcontrols2-5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtquick-controls2 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtpositioning [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5positioning5-plugins [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5positioning5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qtlocation [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5location5-plugins [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5location5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5positioningquick5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qt-labs-qmlmodels [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-qt-labs-platform [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5sensors5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5webchannel5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5webkit5 [5.212.0~alpha4-21] (5.212.0~alpha4-25 Debian:unstable [amd64]) []
            Inst qtdeclarative5-dev-tools [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5qml5 [5.15.4+dfsg-4] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qt5-gtk-platformtheme [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst qml-module-org-kde-kirigami2 [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libkf5kirigami2-5 [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst qdbus-qt5 [5.15.4-2+b1] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5designer5 [5.15.4-2+b1] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5help5 [5.15.4-2+b1] (5.15.6-2 Debian:unstable [amd64]) []
            Inst python3-pyqt5 [5.15.7+dfsg-1] (5.15.7+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5webenginecore5 [5.15.10+dfsg-4] (5.15.10+dfsg-7 Debian:unstable [amd64]) []
            Inst libqt5webengine5 [5.15.10+dfsg-4] (5.15.10+dfsg-7 Debian:unstable [amd64]) []
            Inst libqt5webenginewidgets5 [5.15.10+dfsg-4] (5.15.10+dfsg-7 Debian:unstable [amd64]) []
            Inst libqt5webengine-data [5.15.10+dfsg-4] (5.15.10+dfsg-7 Debian:unstable [all]) []
            Inst libkf5wayland-dev [4:5.98.0-1] (4:5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libkf5waylandserver5 [4:5.98.0-1] (4:5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libkf5waylandclient5 [4:5.98.0-1] (4:5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libqt5waylandclient5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5texttospeech5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5svg5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5sql5-sqlite [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5sql5-mysql [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5serialport5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5opengl5 [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5networkauth5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5multimediagsttools5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5multimedia5-plugins [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5multimedia5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libqt5multimediawidgets5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64]) []
            Inst libkf5i18n5 [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libkf5iconthemes5 [5.98.0-2] (5.98.0-2+b1 Debian:unstable [amd64]) []
            Inst libkf5xmlgui5 [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libkf5i18nlocaledata5 [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64]) []
            Inst libqt5script5 [5.15.4+dfsg-2] (5.15.6+dfsg-2 Debian:unstable [amd64]) []
            Inst libqt5core5a [5.15.4+dfsg-5] (5.15.6+dfsg-2 Debian:unstable [amd64])
            Inst qt5-image-formats-plugins [5.15.4-2] (5.15.6-2 Debian:unstable [amd64])
            Inst libkf5iconthemes-bin [5.98.0-2] (5.98.0-2+b1 Debian:unstable [amd64])
            Inst libkf5xmlgui-bin [5.98.0-1] (5.98.0-1+b1 Debian:unstable [amd64])
            Inst libqt5multimediaquick5 [5.15.4-2] (5.15.6-2 Debian:unstable [amd64])
            Inst qml-module-qtmultimedia [5.15.4-2] (5.15.6-2 Debian:unstable [amd64])
            Inst qml-module-qtwebengine [5.15.10+dfsg-4] (5.15.10+dfsg-7 Debian:unstable [amd64])
            Inst qttranslations5-l10n [5.15.4-2] (5.15.6-2 Debian:unstable [all])

    • Felicia P says:

      Don’t just automatically press “y” to confirm auto-remove suggestions. Always read what it is suggesting. When in doubt, always keep a log of your activity so you can later re-install packages:

      sudo apt autoremove 2>&1 | tee apt-autoremove.log

  15. Mahe says:

    Dear Norbert, thank you so much for continuously providing new KDE/Plasma builds to Debian stable users!

    I did a clean install of this (buster standard ISO + your OBS repo + “apt install task-kde-desktop”) successfully. There was one thing I had to fix though, namely:

    sudo sed -i “s@/usr/lib/i386-linux-gnu/@/usr/lib/x86_64-linux-gnu/@” \
    /usr/share/dbus-1/services/org.kde.kmtpd5.service

    Otherwise MTP devices (e.g. USB-connected Android smartphone) would fail to open in Dolphin due to the path to kiod5 being wrong in that file.
    Is that a packaging issue or a bug on KDE’s part?

    • Birk says:

      I have no Android phone, but in Kubuntu 22.04 with backports there is “/usr/lib/x86_64-linux-gnu/” in the file /usr/share/dbus-1/services/org.kde.kmtpd5.service
      Hope this info is helpful to somebody.

      By the way: Today’s KDE Gear update to 22.08.2 from 22.08.1 went without any problems so far on my Debian stable (Bullseye) with Plasma 5.24.6 and Frameworks 5.98.
      Thanks again!

    • Felicia P says:

      Thanks for this info. I had been resigned to MTP devices never being able to open correctly in Dolphin. Hopefully this bug will get fixed upstream.

      • Felicia P says:

        Just a note to anyone who edits /usr/share/dbus-1/services/org.kde.kmtpd5.service as suggested above. In order for the change to take effect without restarting you have to:
        sudo systemctl reload dbus

  16. Artur says:

    Hello, i’m on raspberry pi os 11(32bit) and I connected all the repos, yet when I try to install task-kde-default it shows this error:

    The following packages have unmet dependencies:
    kde-plasma-desktop : Depends: plasma-workspace (>= 4:5.20.5) but it is not installable
    kdepim-runtime : Depends: kmailtransport-akonadi but it is not going to be installed
    Depends: libkpimgapicalendar5 (>= 22.04.3) but it is not going to be installed
    Depends: libkpimgapicalendar5-22.04
    Depends: libkpimgapicontacts5 (>= 22.04.3) but it is not going to be installed
    Depends: libkpimgapicontacts5-22.04
    Depends: libkpimgapicore5-22.04
    Depends: libkpimgapicore5abi1 (>= 22.04.3) but it is not going to be installed
    Depends: libkpimgapitasks5 (>= 22.04.3) but it is not going to be installed
    Depends: libkpimgapitasks5-22.04
    Depends: libqt5webenginecore5 (>= 5.15.2~) but it is not installable
    Depends: libqt5webenginewidgets5 (>= 5.15.2~) but it is not installable
    konqueror : Depends: libqt5webenginecore5 (>= 5.12.2) but it is not installable
    Depends: libqt5webenginewidgets5 (>= 5.14.1) but it is not installable
    plasma-desktop : Depends: plasma-workspace (>= 4:5.24~) but it is not installable
    Recommends: kinfocenter (>= 4:5.24~) but it is not installable
    Recommends: xdg-desktop-portal-kde (>= 4:5.24~) but it is not going to be installed
    plasma-widgets-addons : Depends: plasma-workspace (>= 4:5.24~) but it is not installable
    Depends: qml-module-qtwebengine but it is not installable
    Depends: libqt5webengine5 (>= 5.15.0~) but it is not installable
    Depends: libqt5webenginecore5 (>= 5.15.0~) but it is not installable
    Recommends: plasma-systemmonitor (>= 4:5.24~) but 5.24.6-1~np2 is to be installed
    E: Unable to correct problems, you have held broken packages.

    So it can’t install libqt5webengine5 because there’s no such package in your repo?

  17. Shmerl says:

    Looks like a major update of Plasma 5.26.0 and Qt 5.15.6 finally entered Debian testing after being stuck for a while. Can you please update your packages against this newer Qt?

    Thanks!

    • It doesn’t make sense to package 5.26 since it cannot run on stable, due to libdrm strictly newer requirement. And since Debian already carries 5.26 in testing and sid, I don’t see any use for including 5.26 here. WDYT?

      • Shmerl says:

        Debian updates is pretty rarely though. There is already 5.26.2 out and testing just got 5.26.0.

      • Shmerl says:

        In general, current 5.26 feels very buggy in comparison with previous release. So getting bug fixes releases sooner would be a huge benefit.

        • I can understand your feeling, but I don’t expect myself to invest that much time for Debian without using it, in particular considering what has happened. It is up to the Debian/Qt-KDE Team to provide newer packages for sid/testing now.

          • Felicia P says:

            Out of curiosity, do you recommend any other distro(s) for KDE?

          • Shmerl says:

            I doubt they’ll change their pace.

            I noticed one strange thing. In Debian repos, KDE applications versions are all over the place, such as Okular being 22.04.3 for example, while konsole is 22.08.1 and so on.

            Do they have some different method for uploading them than what you were using? Your applications in the repo are all the same version every time which is way better.

          • I don’t know how they do it. I agree that having consistency between all the package versions is a good thing, and it strongly suggested by KDE, but that doesn’t mean that Debian follows that. I did usually update all packages together.

        • Cosmo says:

          That you don’t know it is normal; that the “mister” preining does not know is ridiculous. Debian is * not * a rolling release and the Debian / KDE Team’s sole job is to make KDE available for the next stable release. If you don’t like it, change the distribution instead of shoveling shit on those who don’t deserve it and lick asses on those who deserve it

          • Thanks for your very insightful and enlightening comment. You probably never checked how many uploads of KDE/Plasma this “mister” preining has done :rofl:

          • Cosmo says:

            In Debian they prefer quality over quantity.

          • Shmerl says:

            Thanks, but no thanks.

            I prefer a rolling approach, not the “get your buggy experience and shut up” one.

          • João Pedro Sousa says:

            Let’s be real here. The “Debian / KDE Team” as you put it is doing a crappy job at it for too long don’t you think? Or you just want to shovel shit as well? Why is Debian well known for years end for having very old KDE packages even on Testing or Sid? I as a user really like Debian but I don’t like this particular approach to KDE. I know it has improved greatly in the last few years, I believe also thanks to Norbert’s immensive contribution which you seem to be wary of (or possibly not) and not appreciate for some reason. How is one man alone able to do a consistently better job for the exact same packages? Why? Norbert’s KDE packages were a “miracle”, a breath of fresh air for all Debian KDE desktop users, where they were clearly lacking. Norbert’s work wouldn’t be necessary if it was sorted in the first place by that team. Our aim here is improving Debian as a whole, if necessary respectfully pointing what we believe it’s wrong or it may be improved – to everyone’s benefit. To me, shoveling shit is exactly what you are doing, by not accepting constructive criticism and being aggressive towards others who think differently than you. Shoveling shit is saying everything is alright as is, making pretend everything is well when clearly it isn’t . Are you trying to defend some “status quo” possibly? Your “shoveling shit” attitude is doing more damage to Debian and its users than what you may think of it.

          • Birk says:

            Without Norbert’s work I would use Kubuntu or openSUSE with KDE instead of Debian Bullseye as my main operating system for desktop – so thanks a lot Norbert and don’t let the trolls get to you!

  18. Shmerl says:

    Also, I think your k3b dependencies are out of date which makes it conflicting with some others. Like for libflac, packages got new versions / names now, such as libflac++10 instead of libflac++6v5.

    • Oh … well, I guess that is a simple case of complete rebuild since lib deps are auto-generated. Will kick of rebuilds/updates in steps (frameworks, plasma, apps).

  19. Birk says:

    Dear Norbert,
    today I upgraded my Debian 11 Bullseye with Plasma 5.24.6 from Frameworks 5.98 to 5.99.
    Everything worked fine and again I have to thank you for your good work!

  1. 2022/08/24

    […] Norbert Preining ☛ KDE/Plasma for Debian – Update 2022/8 […]

Leave a Reply

Your email address will not be published. Required fields are marked *