[done/solved]Atentiom, a qt6 transition is going on / Achtung

Started by hendrikL, 2025/09/22, 23:43:50

Previous topic - Next topic

michaa7

Thanks to both of you.

So I think I can savely assume not to be alone with some cruft packages. It simply still needs time for the transition to complete for various packages which need to catch up to the newer version of QT.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

hendrikL

Bis auf drei dieser Dateien sind alle bei mir installiert und aktuell, soweit es Updates dafür gab.
Irgendein Programm scheint dies zu blockieren, da für jenes irgendwelche Abhängigkeiten nicht erfüllt sind.

Was versucht werden kann, ist zum Beispiel mit 'apt -s install 'kwayland-integration' zu schauen, was da passieren würde, welches Programm bzw. welche Bibliothek der Grund für das Zurückhalten ist.

Edit, English translation:

Except for three of these files, all of them are installed and up to date on my system, as far as updates were available.
Some program seems to be blocking this because certain dependencies are not met.

One thing you could try is to use 'apt -s install 'kwayland-integration'' to see what happens and which program or library is causing the hold-up.


apt full-upgrade
...
Summary:
  Upgrading: 42, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 0 B / 234 MB
  Freed space: 2.425 kB
...


dpkg-query: no packages found matching libqt5xmlpatterns5
dpkg-query: no packages found matching qt5ct
dpkg-query: no packages found matching qtwebengine5-dev-tools

#######################################################

ii kwayland-integration:amd64 6.5.0-1
ii libkf5iconthemes-bin 5.116.0-1+b1
ii libkf5iconthemes5:amd64 5.116.0-1+b1
ii libkf5waylandclient5:amd64 4:5.116.0-1+b1
ii libkf5xmlgui-bin:amd64 5.116.0-1+b2
ii libkf5xmlgui5:amd64 5.116.0-1+b2
ii libqt5core5t64:amd64 5.15.17+dfsg-4
ii libqt5dbus5t64:amd64 5.15.17+dfsg-4
ii libqt5designer5:amd64 5.15.17-3
ii libqt5gui5t64:amd64 5.15.17+dfsg-4
ii libqt5multimedia5:amd64 5.15.17-2
ii libqt5network5t64:amd64 5.15.17+dfsg-4
ii libqt5opengl5t64:amd64 5.15.17+dfsg-4
ii libqt5positioning5:amd64 5.15.17+dfsg-3
ii libqt5printsupport5t64:amd64 5.15.17+dfsg-4
ii libqt5qml5:amd64 5.15.17+dfsg-3
ii libqt5qmlmodels5:amd64 5.15.17+dfsg-3
ii libqt5qmlworkerscript5:amd64 5.15.17+dfsg-3
ii libqt5quick5:amd64 5.15.17+dfsg-3
ii libqt5quickwidgets5:amd64 5.15.17+dfsg-3
ii libqt5sensors5:amd64 5.15.17-2
ii libqt5sql5-sqlite:amd64 5.15.17+dfsg-4
ii libqt5sql5t64:amd64 5.15.17+dfsg-4
ii libqt5svg5:amd64 5.15.17-2
ii libqt5test5t64:amd64 5.15.17+dfsg-4
ii libqt5texttospeech5:amd64 5.15.17-2
ii libqt5waylandclient5:amd64 5.15.17-3
ii libqt5waylandcompositor5:amd64 5.15.17-3
ii libqt5webchannel5:amd64 5.15.17-2
ii libqt5webengine-data 5.15.19+dfsg2-1
ii libqt5webenginecore5:amd64 5.15.19+dfsg2-1
ii libqt5webenginewidgets5:amd64 5.15.19+dfsg2-1
ii libqt5widgets5t64:amd64 5.15.17+dfsg-4
ii libqt5x11extras5:amd64 5.15.17-2
ii libqt5xml5t64:amd64 5.15.17+dfsg-4
ii python3-pyqt5 5.15.11+dfsg-3
ii qml-module-qtgraphicaleffects:amd64 5.15.17-2
ii qml-module-qtqml:amd64 5.15.17+dfsg-3
ii qml-module-qtquick-controls:amd64 5.15.17-3
ii qml-module-qtquick-dialogs:amd64 5.15.17-3
ii qml-module-qtquick-layouts:amd64 5.15.17+dfsg-3
ii qml-module-qtquick-privatewidgets:amd64 5.15.17-3
ii qml-module-qtquick-window2:amd64 5.15.17+dfsg-3
ii qml-module-qtquick2:amd64 5.15.17+dfsg-3
ii qt5-gtk-platformtheme:amd64 5.15.17+dfsg-4
ii qt5-image-formats-plugins:amd64 5.15.17-2
ii qtspeech5-speechd-plugin:amd64 5.15.17-2
ii qtwayland5:amd64 5.15.17-3

michaa7

Thanks. Very interesting.

Except for
QuoteENTFERNE:
  libqt5webkit5  qt5-gtk2-platformtheme      qt5-style-plugins
  phantomjs      qt5-style-plugin-plastique  smtube                                     
                                                       
apt -s install 'kwayland-integration' would upgrade all other packages.

I *assume* I don't need the libraries (?). I could let go smtube. But regarding phantomjs I'm not sure I like to let it go. I do not understand the dependency to yt-dlp:
# apt rdepends phantomjs 
phantomjs
Reverse Depends:
  Empfiehlt: ruby-selenium-webdriver
  Schlägt vor: youtube-dl
  Schlägt vor: yt-dlp
  Schlägt vor: yt-dlp

I wouldn' like yt-dlp not working properly anymore :-)


DE:
Interessant. Dein Vorschlag würde dazu führen dass bis auf die sechs genannten alle anderen Pakete aktualisiert würden. Auf die Bibliotheken kann man *vermutlich* (?) verzichten. Auf smtube kann ich verzichten. Auf ein vernünftig funktionierendes yt-dlp möchte ich nicht verzichten. Aber ich verstehe die Abhängigkeiten (s.o. EN) nicht wirklich.


Danke
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

der_bud

Interessant, ich kann  phantomjs  in den Debianpaketen nicht finden (auch nicht in stable oder oldstable). Hast Du das aus einer anderen Quelle? Das könnte dann die Installierbarkeit 'purer' Debianpakete beinflussen.
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

michaa7

Interessant.

Woher ich das habe kann ich nicht sagen. Es wurde jedenfalls nicht bewußt von mir installiert. Es scheint aber ein original Debian Paket (gewesen), aber 2020 aus unstable und testing entfernt worden zu sein, muss also schon vor Jahren bei mir reingerutscht sein.
https://tracker.debian.org/pkg/phantomjs

Läuft bei dir yt-dlp (ohne probleme)?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

RunLevelZero

[language=english]SOOoooooooo. There is a lot being said here. I just want to get some clarity please and thank you in advance. I have been running just upgrade for a while now as --solver 3.0 dist-upgrade worries me with what I'm seeing. As of October 31 2025 what is safe to run? upgrade, dist-upgrade solver 3.0 dist-upgrade. I apologize for my dumbness :-).[/language]

michaa7

There is no reason to be worried, especially if there is no problem. And, BTW, there is and was never a reson to be worried about --solver 3.0, which now happens to be the default anyway.

So, don't you think it would be helpfull to show what output you get after which input. Or do you expect we have second sight about what is so worrying with the outcome of your CL activities?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Isegrimm666

Guten Morgen ...

Auch ich habe - noch - seit einiger Zeit einige qt5-Pakete, die nicht aktualisiert werden (zusätzlich zu libreoffice).

Kann man (oder sollte man) da etwas tun ... oder einfach nur abwarten und Tee trinken?

------------------------------------------

Good morning...

I too have had some qt5 packages that haven't been updated for some time now (in addition to LibreOffice).

Is there anything that can (or should) be done about this... or should we just wait and see?

------------------------------------------


┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt update && doas apt --solver 3.0 full-upgrade
OK:1 https://deb.debian.org/debian unstable InRelease
OK:2 https://packages.siduction.org/fixes unstable InRelease             
OK:3 https://ftp.gwdg.de/pub/linux/siduction/extra unstable InRelease     
Aktualisierung für 85 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Aktualisiere nicht:                                 
  hedgewars               libqt5dbus5t64             libqt5qmlworkerscript5   libqt5texttospeech5       libreoffice-base-core        libreoffice-uiconfig-impress   qml-module-qtquick-templates2
  kwayland-integration    libqt5designer5            libqt5quick5             libqt5waylandclient5      libreoffice-base-drivers     libreoffice-uiconfig-math      qml-module-qtquick-window2
  libkf5iconthemes-bin    libqt5gui5t64              libqt5quickcontrols2-5   libqt5waylandcompositor5  libreoffice-calc             libreoffice-uiconfig-writer    qml-module-qtquick2
  libkf5iconthemes5       libqt5multimedia5          libqt5quicktemplates2-5  libqt5webchannel5         libreoffice-common           libreoffice-writer             qt5-gtk-platformtheme
  libkf5kirigami2-5       libqt5multimedia5-plugins  libqt5quickwidgets5      libqt5webengine-data      libreoffice-core             plasma5-integration            qt5-image-formats-plugins
  libkf5waylandclient5    libqt5multimediagsttools5  libqt5qxlsx0t64          libqt5webengine5          libreoffice-draw             python3-pyqt5                  qtspeech5-speechd-plugin
  libkf5xmlgui-bin        libqt5multimediawidgets5   libqt5script5            libqt5webenginecore5      libreoffice-gtk3             python3-pyqt5.qtwebchannel     qtwayland5
  libkf5xmlgui5           libqt5network5t64          libqt5serialport5        libqt5webenginewidgets5   libreoffice-impress          python3-uno
  libpskc0t64             libqt5opengl5t64           libqt5sql5-mysql         libqt5widgets5t64         libreoffice-math             qdbus-qt5
  libpyside2-dev          libqt5positioning5         libqt5sql5-sqlite        libqt5x11extras5          libreoffice-uiconfig-base    qml-module-org-kde-kirigami2
  libpyside2-py3-5.15t64  libqt5printsupport5t64     libqt5sql5t64            libqt5xml5t64             libreoffice-uiconfig-calc    qml-module-qtgraphicaleffects
  libqt5charts5           libqt5qml5                 libqt5svg5               libreoffice               libreoffice-uiconfig-common  qml-module-qtquick-controls2
  libqt5core5t64          libqt5qmlmodels5           libqt5test5t64           libreoffice-base          libreoffice-uiconfig-draw    qml-module-qtquick-layouts

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 85


hendrikL

 @Isegrimm666

hedgewars!?

apt depends hedgewars

Edit.: What happens if you try to install LibreOffice?

apt -s install libreoffice libreoffice-qt6

Isegrimm666

Okay ... 'hedgewars' war jetzt 'n Überbleibsel *g Hab ich removed.

----------

Passieren tut das:

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt -s install libreoffice libreoffice-qt6

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  liborcus-0.18-0  liborcus-parser-0.18-0  qtgstreamer-plugins-qt5
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Aktualisiere:
  libpskc0t64       libreoffice-base-core     libreoffice-common  libreoffice-gtk3     libreoffice-uiconfig-base    libreoffice-uiconfig-draw     libreoffice-uiconfig-writer
  libreoffice       libreoffice-base-drivers  libreoffice-core    libreoffice-impress  libreoffice-uiconfig-calc    libreoffice-uiconfig-impress  libreoffice-writer
  libreoffice-base  libreoffice-calc          libreoffice-draw    libreoffice-math     libreoffice-uiconfig-common  libreoffice-uiconfig-math     python3-uno

Installiere:
  libreoffice-qt6

Installiere Abhängigkeiten:
  liborcus-0.20-0  liborcus-parser-0.20-0  libxmlsec1-1  libxmlsec1-nss1  libxmlsec1-openssl1

ENTFERNE:
  libreoffice-qt5  libxmlsec1t64  libxmlsec1t64-nss  libxmlsec1t64-openssl

Zusammenfassung:
  Aktualisiere: 21, Installiere: 6, Entferne: 4, Aktualisiere nicht: 63
Remv libreoffice-qt5 [4:25.2.3-2]
Inst libreoffice-uiconfig-calc [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-calc:amd64 ]
Inst libreoffice-calc [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-impress [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-uiconfig-impress [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-draw:amd64 ]
Inst libreoffice-uiconfig-draw [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-draw:amd64 ]
Inst libreoffice-draw [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-gtk3 [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-uiconfig-writer [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-writer:amd64 ]
Inst libreoffice-writer [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst python3-uno [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-uiconfig-math [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-math:amd64 ]
Inst libreoffice-math [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-base-core [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) [libreoffice-base:amd64 ]
Inst libreoffice-base [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-core [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-common:amd64 ]
Inst libreoffice-uiconfig-common [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-common:amd64 ]
Inst libreoffice-common [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) []
Inst libreoffice-base-drivers [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [amd64]) []
Inst libreoffice-uiconfig-base [4:25.2.3-2] (4:25.8.2-3 Debian:unstable [all]) []
Inst liborcus-parser-0.20-0 (0.20.2-2 Debian:unstable [amd64]) []
Inst liborcus-0.20-0 (0.20.2-2 Debian:unstable [amd64]) []
Inst libpskc0t64 [2.6.13-2] (2.6.13-2+b1 Debian:unstable [amd64]) []
Remv libxmlsec1t64-openssl [1.2.41-1+b1] []
Remv libxmlsec1t64 [1.2.41-1+b1] [libxmlsec1t64-nss:amd64 ]
Inst libxmlsec1-1 (1.3.8-2 Debian:unstable [amd64]) [libxmlsec1t64-nss:amd64 ]
Remv libxmlsec1t64-nss [1.2.41-1+b1] []
Inst libxmlsec1-nss1 (1.3.8-2 Debian:unstable [amd64]) []
Inst libxmlsec1-openssl1 (1.3.8-2 Debian:unstable [amd64])
Inst libreoffice-qt6 (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-calc (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-calc (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-impress (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-impress (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-uiconfig-draw (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-draw (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-gtk3 (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-writer (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-writer (4:25.8.2-3 Debian:unstable [amd64])
Conf python3-uno (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-math (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-math (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-base-core (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-base (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-core (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-common (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-common (4:25.8.2-3 Debian:unstable [all])
Conf libreoffice-base-drivers (4:25.8.2-3 Debian:unstable [amd64])
Conf libreoffice-uiconfig-base (4:25.8.2-3 Debian:unstable [all])
Conf liborcus-parser-0.20-0 (0.20.2-2 Debian:unstable [amd64])
Conf liborcus-0.20-0 (0.20.2-2 Debian:unstable [amd64])
Conf libpskc0t64 (2.6.13-2+b1 Debian:unstable [amd64])
Conf libxmlsec1-1 (1.3.8-2 Debian:unstable [amd64])
Conf libxmlsec1-nss1 (1.3.8-2 Debian:unstable [amd64])
Conf libxmlsec1-openssl1 (1.3.8-2 Debian:unstable [amd64])
Conf libreoffice-qt6 (4:25.8.2-3 Debian:unstable [amd64])

hendrikL

Dann installiere das doch mal, wehtun tuts nicht, oder? Dann ein apt full-upgrade hinterher.
Ah, lass da mal dat --solver 3.0 wech.

Isegrimm666

So ...

Sorry für die verspätete Antwort ...

Libreoffice-qt6 ist installiert ... die qt5-Variante dabei entfernt ... und damit sind auch die Kollisionen mit Libreoffive-qt5 perdu.  :)

Das full-upgrade ergab dann folgendes:


┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ dofu
OK:1 https://packages.siduction.org/fixes unstable InRelease
OK:2 https://deb.debian.org/debian unstable InRelease                     
OK:3 https://ftp.gwdg.de/pub/linux/siduction/extra unstable InRelease     
Aktualisierung für 63 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libdisplay-info2  libgdal37  liborcus-0.18-0  liborcus-parser-0.18-0  qtgstreamer-plugins-qt5
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Aktualisiere nicht:
  kwayland-integration    libqt5charts5              libqt5network5t64       libqt5quicktemplates2-5  libqt5test5t64            libqt5widgets5t64              qml-module-qtquick-controls2
  libkf5iconthemes-bin    libqt5core5t64             libqt5opengl5t64        libqt5quickwidgets5      libqt5texttospeech5       libqt5x11extras5               qml-module-qtquick-layouts
  libkf5iconthemes5       libqt5dbus5t64             libqt5positioning5      libqt5qxlsx0t64          libqt5waylandclient5      libqt5xml5t64                  qml-module-qtquick-templates2
  libkf5kirigami2-5       libqt5designer5            libqt5printsupport5t64  libqt5script5            libqt5waylandcompositor5  plasma5-integration            qml-module-qtquick-window2
  libkf5waylandclient5    libqt5gui5t64              libqt5qml5              libqt5serialport5        libqt5webchannel5         python3-pyqt5                  qml-module-qtquick2
  libkf5xmlgui-bin        libqt5multimedia5          libqt5qmlmodels5        libqt5sql5-mysql         libqt5webengine-data      python3-pyqt5.qtwebchannel     qt5-gtk-platformtheme
  libkf5xmlgui5           libqt5multimedia5-plugins  libqt5qmlworkerscript5  libqt5sql5-sqlite        libqt5webengine5          qdbus-qt5                      qt5-image-formats-plugins
  libpyside2-dev          libqt5multimediagsttools5  libqt5quick5            libqt5sql5t64            libqt5webenginecore5      qml-module-org-kde-kirigami2   qtspeech5-speechd-plugin
  libpyside2-py3-5.15t64  libqt5multimediawidgets5   libqt5quickcontrols2-5  libqt5svg5               libqt5webenginewidgets5   qml-module-qtgraphicaleffects  qtwayland5

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 63


Ja ... das full-upgrade war wieder mit dem 'solver', aber der ist mir lieb geworden, weil er mir schon sehr oft den Ar... gerettet hat.  :)

towo

Dein System ist kaputt, weil das ganze libqt5 gedöns aktualisiert werden muss.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Isegrimm666


hendrikL

Versuch macht klug
apt -s install kwayland-integration, oder eine andere Bibliothek.