When I run sudo apt update and sudo apt full-upgrade today, I got the odd series of items listed for removal. Should I do something or wait for few days? I do not think reform-desktop-full should belong for removal.
shigeru@mntpr-0:~$ sudo reform-check
I: Contents of /proc/device-tree/model: MNT Pocket Reform with i.MX8MP Module
I: `uname -a` output: Linux mntpr-0 6.16.8-mnt-reform-arm64 #1 SMP PREEMPT Debian 6.16.8-1+reform20250910T145641Z (2025-09-1 aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 6.16.8-1+reform20250910T145641Z
I: Version of reform-tools: 1.78-1+reform20250901T183925Z+1
I: Version of system image: System Image v4: 2024-08-20
I: Version of system controller firmware: 20250623
I: Version of keyboard firmware: 20250623
I: probably booting via /boot/boot.scr (/boot/extlinux/extlinux.conf does not exist)
I: Mount source of /: /dev/reformvg/root (LVM vg 'reformvg' on LUKS device 'reform_crypt' on SSD)
I: Mount source of /boot: /dev/mmcblk2p1 (eMMC)
I: the following files differ from how they are shipped by reform-tools (ignore /var/lib/alsa/asound.state):
??5?????? /var/lib/alsa/asound.state
You are using Debian unstable and the package reform-desktop-full depends on a lot of stuff. If you attempt to install the package on a minimal system then apt will install 1366 packages which need 4.3 GiB of additional disk space to install. It is no surprise that reform-desktop-full will be uninstallable regularly in unstable. Right now, the reform-tools package is even marked for autoremoval on October 5 due to eight RC bugs: #1097171, #1097554, #1114123, #1114193, #1114302, #1114305, #1114367, #1115136. Sometimes people ask how they can help. This is the kind of stuff I do in my free-time which is usually invisible because things generally work. But keeping things working takes a few hours each day…
Right now the problem is that kde-style-breeze is uninstallable because it needs libkf6iconthemes6 which in turn needs qt6-base-private-abi but we are in the middle of the Qt 6.9.2 transition so qt-related packages will be uninstallable for a bit: Transition: Qt 6.9.2
You can let apt tell you what went wrong by running it with -oDebug::pkgProblemResolver=true -oDebug::pkgDepCache::Marker=1. This will generate a lot of output. With the new resolver, a maybe friendlier output is created by manually selecting the package of which you want to know the removal-reason of for installation. In your case, you’d run sudo apt install --simulate reform-desktop-full and it should tell you about the qt situation.
I have not proceeded with the full-upgrade, but aborted, so the current result of the command was:
shigeru@mntpr-0:~$ sudo apt install --simulate reform-desktop-full
reform-desktop-full is already the newest version (1.78-1+reform20250901T183925Z+1).
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 109
As I understand, your recommendation is that I should wait for a while until the bugs get settled. I appreciate very much for your continued enthusiastic devotion for us and quick response.
Yes, as long as your full upgrade wants to remove reform-desktop-full, don’t do a full upgrade (unless of course you are fine with the removal).
I appreciate your reports. Personally I run Debian stable to not have to worry about these things but I also know that if everybody runs stable, then no bugs will be found before the next stable release and then the bugs will land in stable. Somebody unfortunately needs to run into bugs so that they can be fixed. So I very much am glad about everybody who runs unstable and (like you) reports the issues they find. I am happy to hear about any issue you and others find. Thank you for taking your time to report them!
I just ran apt update and apt full-upgrade, and no item was listed for removal. Thus I went forward and did the full-upgrade. The rebooted system seems to be working fine. But with the few warnings in the full-upgrade process as shown. Should I be concerned about them?
shigeru@mntpr-0:~$ sudo apt full-upgrade
The following package was automatically installed and is no longer required:
librav1e0.7
Use 'sudo apt autoremove' to remove it.
Upgrading:
assistant-qt6 libqt6qmlmeta6
designer-qt6 libqt6qmlmodels6
ffmpeg libqt6qmlworkerscript6
freerdp3-x11 libqt6quick6
gnome-terminal libqt6quickcontrols2-6
gnome-terminal-data libqt6quickshapes6
gnustep-common libqt6quicktemplates2-6
gnustep-multiarch libqt6quickwidgets6
gstreamer1.0-gtk3 libqt6sql6
gstreamer1.0-plugins-good libqt6sql6-sqlite
heif-gdk-pixbuf libqt6svg6
heif-thumbnailer libqt6test6
iw libqt6uitools6
jq libqt6waylandclient6
kio6 libqt6waylandcompositor6
libavcodec61 libqt6widgets6
libavdevice61 libqt6wlshellintegration6
libavfilter10 libqt6xml6
libavformat61 librnp0
libavif-gdk-pixbuf libsss-certmap0
libavif16 libsss-idmap0
libavutil59 libsss-nss-idmap0
libfreerdp-client3-3 libswresample5
libfreerdp-server3-3 libswscale8
libfreerdp3-3 libteamdctl0
libfyaml0 libunbound8
libheif-plugin-aomenc libwinpr3-3
libheif-plugin-dav1d libx264-165
libheif-plugin-libde265 linguist-qt6
libheif1 luit
libipa-hbac0t64 nautilus-extension-gnome-terminal
libjq1 openvpn
libkf6colorscheme6 python3-gi
libkf6configwidgets6 python3-gi-cairo
libkf6dbusaddons-bin python3-sss
libkf6dbusaddons6 qdbus-qt6
libkf6globalaccel6 qdoc-qt6
libkf6iconthemes-bin qmake6
libkf6iconthemes6 qmake6-bin
libkf6iconwidgets6 qml6-module-org-kde-kirigami
libkf6jobwidgets6 qml6-module-qtqml
libkf6kcmutils-bin qml6-module-qtqml-models
libkf6kcmutils6 qml6-module-qtqml-workerscript
libkf6kcmutilscore6 qml6-module-qtquick
libkf6kcmutilsquick6 qml6-module-qtquick-controls
libkf6kiocore6 qml6-module-qtquick-layouts
libkf6kiogui6 qml6-module-qtquick-shapes
libkf6windowsystem6 qml6-module-qtquick-templates
libkf6xmlgui6 qml6-module-qtquick-window
libkirigami6 qt6-base-dev
libkirigamidelegates6 qt6-base-dev-tools
libkirigamidialogs6 qt6-documentation-tools
libkirigamilayouts6 qt6-gtk-platformtheme
libkirigamiplatform6 qt6-l10n-tools
libkirigamiprimitives6 qt6-qmltooling-plugins
libkirigamiprivate6 qt6-qpa-plugins
libnfsidmap1 qt6-svg-plugins
libnss-sss qt6-tools-dev
libpam-sss qt6-tools-dev-tools
libpostproc58 qt6-translations-l10n
libpq5 qt6-wayland
libqt6concurrent6 sssd
libqt6core5compat6 sssd-ad
libqt6core6t64 sssd-ad-common
libqt6dbus6 sssd-common
libqt6designer6 sssd-ipa
libqt6designercomponents6 sssd-krb5
libqt6gui6 sssd-krb5-common
libqt6help6 sssd-ldap
libqt6network6 sssd-proxy
libqt6opengl6 usb-modeswitch
libqt6openglwidgets6 wavemon
libqt6printsupport6 waybar
libqt6qml6 wpasupplicant
Installing dependencies:
libbotan-3-7 librav1e0.8 qml6-module-qt-labs-qmlmodels
Summary:
Upgrading: 148, Installing: 3, Removing: 0, Not Upgrading: 0
Download size: 63.3 MB
Space needed: 12.8 MB / 708 GB available
Continue? [Y/n]
Get:1 http://deb.debian.org/debian unstable/main arm64 qt6-base-dev arm64 6.9.2+dfsg-2 [2,062 kB]
[redacted]
Setting up libwinpr3-3:arm64 (3.17.2+dfsg-3) ...
Setting up libqt6core6t64:arm64 (6.9.2+dfsg-2) ...
Setting up luit (2.0.20250912-1) ...
Setting up libnfsidmap1:arm64 (1:2.8.4-1+b1) ...
Setting up waybar (0.14.0-1+b1) ...
Setting up wavemon (0.9.1-1+b2) ...
Setting up libqt6test6:arm64 (6.9.2+dfsg-2) ...
Setting up libsss-idmap0 (2.10.1-2+b2) ...
Setting up gnustep-common (2.9.3-7) ...
Setting up openvpn (2.6.14-2+b1) ...
Setting up libbotan-3-7:arm64 (3.7.1+dfsg-2) ...
Setting up libipa-hbac0t64 (2.10.1-2+b2) ...
Setting up libjq1:arm64 (1.8.1-4) ...
Setting up libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ...
Setting up gstreamer1.0-plugins-good:arm64 (1.26.6-1+b1) ...
Setting up libpq5:arm64 (18~rc1-3) ...
Setting up gstreamer1.0-gtk3:arm64 (1.26.6-1+b1) ...
Setting up python3-sss (2.10.1-2+b2) ...
Setting up libavutil59:arm64 (7:7.1.2-1+b1) ...
Setting up gnome-terminal-data (3.58.0-1) ...
Setting up libsss-certmap0 (2.10.1-2+b2) ...
Setting up libfyaml0:arm64 (0.9-2) ...
Setting up libpostproc58:arm64 (7:7.1.2-1+b1) ...
Setting up librav1e0.8:arm64 (0.8.1-2) ...
Setting up wpasupplicant (2:2.10-24+b1) ...
Setting up qt6-translations-l10n (6.9.2-2) ...
Setting up libswresample5:arm64 (7:7.1.2-1+b1) ...
Setting up libswscale8:arm64 (7:7.1.2-1+b1) ...
Setting up libunbound8:arm64 (1.24.0-2) ...
Setting up libqt6xml6:arm64 (6.9.2+dfsg-2) ...
Setting up libqt6sql6:arm64 (6.9.2+dfsg-2) ...
Setting up libqt6sql6-sqlite:arm64 (6.9.2+dfsg-2) ...
Setting up libteamdctl0:arm64 (1.31-1+b3) ...
Setting up python3-gi (3.50.0-7) ...
Setting up libavcodec61:arm64 (7:7.1.2-1+b1) ...
Setting up librnp0:arm64 (0.18.0-1) ...
Setting up libkf6kcmutilscore6:arm64 (6.13.0-2+b1) ...
Setting up qmake6-bin (6.9.2+dfsg-2) ...
Setting up libfreerdp3-3:arm64 (3.17.2+dfsg-3) ...
Setting up jq (1.8.1-4) ...
Setting up libqt6core5compat6:arm64 (6.9.2-2) ...
Setting up usb-modeswitch (2.6.2-1) ...
Setting up iw (6.9-1+b2) ...
Setting up python3-gi-cairo (3.50.0-7) ...
Setting up libsss-nss-idmap0 (2.10.1-2+b2) ...
Setting up libpam-sss:arm64 (2.10.1-2+b2) ...
Setting up libqt6dbus6:arm64 (6.9.2+dfsg-2) ...
Setting up libnss-sss:arm64 (2.10.1-2+b2) ...
Setting up libqt6concurrent6:arm64 (6.9.2+dfsg-2) ...
Setting up gnome-terminal (3.58.0-1) ...
Setting up libavif16:arm64 (1.3.0-1+b1) ...
Setting up libavif-gdk-pixbuf:arm64 (1.3.0-1+b1) ...
Setting up qt6-base-dev-tools (6.9.2+dfsg-2) ...
Setting up libkf6dbusaddons-bin (6.13.0-1+b1) ...
Setting up qdbus-qt6 (6.9.2-2) ...
Setting up sssd-common (2.10.1-2+b2) ...
Warning: found usr.sbin.sssd in /etc/apparmor.d/force-complain, forcing complain mode
Warning from /etc/apparmor.d/usr.sbin.sssd (/etc/apparmor.d/usr.sbin.sssd line 63): Caching disabled for: 'usr.sbin.sssd' due to force complain
sssd-autofs.service is a disabled or a static unit not running, not starting it.
sssd-nss.service is a disabled or a static unit not running, not starting it.
sssd-pam.service is a disabled or a static unit not running, not starting it.
sssd-ssh.service is a disabled or a static unit not running, not starting it.
sssd-sudo.service is a disabled or a static unit not running, not starting it.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148.
Setting up sssd-proxy (2.10.1-2+b2) ...
Setting up libavformat61:arm64 (7:7.1.2-1+b1) ...
Setting up qmake6:arm64 (6.9.2+dfsg-2) ...
Setting up libqt6gui6:arm64 (6.9.2+dfsg-2) ...
Setting up libfreerdp-server3-3:arm64 (3.17.2+dfsg-3) ...
Setting up libfreerdp-client3-3:arm64 (3.17.2+dfsg-3) ...
Setting up qt6-gtk-platformtheme:arm64 (6.9.2+dfsg-2) ...
Setting up sssd-ad-common (2.10.1-2+b2) ...
sssd-pac.service is a disabled or a static unit not running, not starting it.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148.
Setting up sssd-krb5-common (2.10.1-2+b2) ...
Setting up libavfilter10:arm64 (7:7.1.2-1+b1) ...
Setting up libkf6colorscheme6:arm64 (6.13.0-1+b1) ...
Setting up libqt6network6:arm64 (6.9.2+dfsg-2) ...
Setting up sssd-krb5 (2.10.1-2+b2) ...
Setting up freerdp3-x11 (3.17.2+dfsg-3) ...
Setting up libkf6kiocore6:arm64 (6.13.0-7+b1) ...
Setting up sssd-ldap (2.10.1-2+b2) ...
Setting up libkf6dbusaddons6:arm64 (6.13.0-1+b1) ...
Setting up sssd-ad (2.10.1-2+b2) ...
Setting up qt6-qpa-plugins:arm64 (6.9.2+dfsg-2) ...
Setting up libavdevice61:arm64 (7:7.1.2-1+b1) ...
Setting up libqt6qml6:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6opengl6:arm64 (6.9.2+dfsg-2) ...
Setting up qdoc-qt6 (6.9.2-2) ...
Setting up libqt6qmlmodels6:arm64 (6.9.2+dfsg-3) ...
Setting up libkirigamidialogs6:arm64 (6.13.0-2+b1) ...
Setting up libqt6widgets6:arm64 (6.9.2+dfsg-2) ...
Setting up libqt6qmlworkerscript6:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6svg6:arm64 (6.9.2-2) ...
Setting up sssd-ipa (2.10.1-2+b2) ...
Setting up libkirigamidelegates6:arm64 (6.13.0-2+b1) ...
Setting up libqt6waylandclient6:arm64 (6.9.2-2) ...
Setting up qt6-svg-plugins:arm64 (6.9.2-2) ...
Setting up libkf6windowsystem6:arm64 (6.13.0-2+b1) ...
Setting up ffmpeg (7:7.1.2-1+b1) ...
Setting up sssd (2.10.1-2+b2) ...
Setting up libqt6qmlmeta6:arm64 (6.9.2+dfsg-3) ...
Setting up libkirigamiprivate6:arm64 (6.13.0-2+b1) ...
Setting up libqt6openglwidgets6:arm64 (6.9.2+dfsg-2) ...
Setting up libqt6wlshellintegration6:arm64 (6.9.2-2) ...
Setting up libkf6configwidgets6:arm64 (6.13.0-1+b1) ...
Setting up libqt6printsupport6:arm64 (6.9.2+dfsg-2) ...
Setting up qt6-l10n-tools (6.9.2-2) ...
Setting up libkf6kiogui6:arm64 (6.13.0-7+b1) ...
Setting up libqt6help6:arm64 (6.9.2-2) ...
Setting up qt6-documentation-tools (6.9.2-2) ...
Setting up qml6-module-qtqml-models:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6designer6:arm64 (6.9.2-2) ...
Setting up libkf6globalaccel6:arm64 (6.13.0-1+b1) ...
Setting up qml6-module-qt-labs-qmlmodels:arm64 (6.9.2+dfsg-3) ...
Setting up libkf6jobwidgets6:arm64 (6.13.0-1+b1) ...
Setting up qml6-module-qtqml-workerscript:arm64 (6.9.2+dfsg-3) ...
Setting up qt6-base-dev:arm64 (6.9.2+dfsg-2) ...
Setting up kio6 (6.13.0-7+b1) ...
Setting up libkf6iconthemes6:arm64 (6.13.0-2+b1) ...
Setting up libqt6quick6:arm64 (6.9.2+dfsg-3) ...
Setting up qml6-module-qtqml:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6quickshapes6:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6uitools6:arm64 (6.9.2-2) ...
Setting up assistant-qt6 (6.9.2-2) ...
Setting up qt6-qmltooling-plugins:arm64 (6.9.2+dfsg-3) ...
Setting up qml6-module-qtquick:arm64 (6.9.2+dfsg-3) ...
Setting up qml6-module-qtquick-layouts:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6waylandcompositor6:arm64 (6.9.2-2) ...
Setting up libqt6designercomponents6:arm64 (6.9.2-2) ...
Setting up qml6-module-qtquick-shapes:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6quicktemplates2-6:arm64 (6.9.2+dfsg-3) ...
Setting up qml6-module-qtquick-templates:arm64 (6.9.2+dfsg-3) ...
Setting up libqt6quickwidgets6:arm64 (6.9.2+dfsg-3) ...
Setting up libkf6iconthemes-bin (6.13.0-2+b1) ...
Setting up libkf6iconwidgets6:arm64 (6.13.0-2+b1) ...
Setting up linguist-qt6 (6.9.2-2) ...
Setting up designer-qt6 (6.9.2-2) ...
Setting up libkf6xmlgui6:arm64 (6.13.0-1+b1) ...
Setting up libkf6kcmutilsquick6:arm64 (6.13.0-2+b1) ...
Setting up qml6-module-qtquick-window:arm64 (6.9.2+dfsg-3) ...
Setting up qt6-tools-dev-tools (6.9.2-2) ...
Setting up qt6-wayland:arm64 (6.9.2-2) ...
Setting up libqt6quickcontrols2-6:arm64 (6.9.2+dfsg-3) ...
Setting up libkf6kcmutils6:arm64 (6.13.0-2+b1) ...
Setting up qt6-tools-dev:arm64 (6.9.2-2) ...
Setting up libkirigamiplatform6:arm64 (6.13.0-2+b1) ...
Setting up libkirigamiprimitives6:arm64 (6.13.0-2+b1) ...
Setting up libkirigamilayouts6:arm64 (6.13.0-2+b1) ...
Setting up libkirigami6:arm64 (6.13.0-2+b1) ...
Setting up qml6-module-qtquick-controls:arm64 (6.9.2+dfsg-3) ...
Setting up qml6-module-org-kde-kirigami:arm64 (6.13.0-2+b1) ...
Setting up libkf6kcmutils-bin (6.13.0-2+b1) ...
Setting up libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ...
Setting up libheif-plugin-libde265:arm64 (1.20.2-2+b1) ...
Setting up libheif1:arm64 (1.20.2-2+b1) ...
Setting up heif-gdk-pixbuf:arm64 (1.20.2-2+b1) ...
Setting up heif-thumbnailer (1.20.2-2+b1) ...
Setting up libheif-plugin-aomenc:arm64 (1.20.2-2+b1) ...
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libglib2.0-0t64:arm64 (2.84.4-3) ...
Processing triggers for dbus (1.16.2-2) ...
Setting up nautilus-extension-gnome-terminal:arm64 (3.58.0-1) ...
Processing triggers for libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-5) ...
Processing triggers for sgml-base (1.31+nmu1) ...
Processing triggers for mailcap (3.75) ...
Processing triggers for desktop-file-utils (0.28-1) ...
Processing triggers for hicolor-icon-theme (0.18-2) ...
Processing triggers for gnome-menus (3.36.0-3) ...
Setting up gnustep-multiarch:arm64 (2.9.3-7) ...
I only see the warnings from sssd. Unfortunately I am not familiar with sssd so I am unable to tell you what exactly these warnings are trying to tell you. You could go ahead and report a bug about confusing warning messages to the package maintainer if you like.
To be honest I have no clue how sssd has gotten installed. Maybe a part of standard packages or recommended items. I am not aware any configuration on my Pocket Reform using its feature. I will keep mindful of it for a while.