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 theDISTRIBUTION
part with one ofDebian_11
(for Bullseye),Debian_Testing
, orDebian_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
andktorrent
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!
Yep. I was able to install 2208. ‘aptitude upgrade’ did the job. Thanks!!!
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?
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
Hi Norbert, it’s your libkf5akonadicalendar-bin that is named kalendarac in Debian repository and that is a dependency of the kdepim meta package.
Interesting, thanks for the information, I will sync with Debian on that.
Synced the package renaming from Debian over to here.
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
“`
See other comment, packages have been renamed it seems. Will fix soon.
Gears packages work fine in Debian unstable. digikam still missing, as Norbert posted above.
Norbert, thank you very much!
digikam is now there, too.
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
Thanks (very much) for your work! An “up to date” environment on a stable system, it’s the perfect world…
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.
Hi! Same experience here but on my case, following the above error I did to fix the broken installs:
$ sudo apt -f install
Remaining packages were installed, the package “libk3b8-extracodecs” did not installand the “libk3b7-extracodecs” remained installed:
$ apt policy libk*-extracodecs
libk3b8-extracodecs:
Installed: (none)
Candidate: 22.08.0-1~np1
Version table:
22.08.0-1~np1 500
500 https://downloadcontent.opensuse.org/repositories/home:/npreining:/debian-kde:/apps2208/Debian_Unstable ./ Packages
libk3b7-extracodecs:
Installed: 22.04.3-1~np1
Candidate: 22.04.3-1~np1
Version table:
*** 22.04.3-1~np1 100
100 /var/lib/dpkg/status
22.04.2-1 500
80 https://deb.debian.org/debian testing/main amd64 Packages
500 https://deb.debian.org/debian unstable/main amd64 Packages
I just pushed a new version that should deal with that by conflicting with the old version.
Thanks, now it works perfectly!
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.
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!
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.
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!
… did update to Frameworks 5.98, of course (not 5.97).
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.
Thanks for the ongoing updates! 👍 I really cannot imagine using Plasma on Debian without this repository.
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.
Thanks, but although 9 new packages show up (341 total), it still warns that plasma-desktop etc will be removed.
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
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?
Fix should be now available, it was an incorrect breaks.
Perfect, thanks!
Thanks Norbert! All good now.
Seem like something is missing. qtbase-abi-5-15-4 can not be found.
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
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
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!
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.
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?
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 …?
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])
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
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?
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!
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.
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
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?
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?
Debian updates is pretty rarely though. There is already 5.26.2 out and testing just got 5.26.0.
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.
Out of curiosity, do you recommend any other distro(s) for KDE?
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.
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:
In Debian they prefer quality over quantity.
Thanks, but no thanks.
I prefer a rolling approach, not the “get your buggy experience and shut up” one.
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.
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!
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).
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!