Massive full-upgrade? (gnome + gdm)

Hello,

I just run an update and upgrade today and have got massive amount of packages listed. Is something odd going on with my system?

$ sudo apt full-upgrade
Upgrading:                      
  chromium
  chromium-common
  chromium-driver
  chromium-sandbox
  chromium-shell
  firefox
  libabsl20240722
  libsqlite3-0
  libsqlite3-dev
  libssl-dev
  libssl3t64
  libvpx9
  linux-base
  linux-headers-6.14.6-common
  linux-headers-6.14.6-mnt-reform-arm64
  linux-headers-mnt-reform-arm64
  linux-image-6.14.6-mnt-reform-arm64
  linux-image-mnt-reform-arm64
  linux-kbuild-6.14.6
  linux-libc-dev
  linux-sysctl-defaults
  openssl
  openssl-provider-legacy
  reform-desktop-full
  reform-desktop-minimal
  reform-qcacld2
  reform-qcacld2-6.14.6-mnt-reform-arm64
  reform-tools
  reform2-lpc-dkms
  sqlite3

Installing dependencies:
  accountsservice                   libgnome-autoar-gtk-0-0
  acl                               libgnome-bg-4-2t64
  apache2-bin                       libgnome-bluetooth-3.0-13
  at-spi2-core                      libgnome-bluetooth-ui-3.0-13
  baobab                            libgnome-desktop-4-2t64
  bc                                libgnome-rr-4-2t64
  bogofilter                        libgoa-backend-1.0-2
  bogofilter-bdb                    libgom-1.0-0t64
  bogofilter-common                 libgrilo-0.3-0
  bolt                              libgsf-1-114
  coinor-libcbc3.1                  libgsf-1-common
  coinor-libcgl1                    libgsf-bin
  coinor-libclp1                    libgsl28
  coinor-libcoinmp0                 libgslcblas0
  coinor-libcoinutils3v5            libgsound0t64
  coinor-libosi1v5                  libgtk-vnc-2.0-0
  colord                            libgtksourceview-4-0
  colord-data                       libgtksourceview-4-common
  cracklib-runtime                  libgtksourceview-5-0
  cups                              libgtksourceview-5-common
  cups-browsed                      libgupnp-av-1.0-3
  cups-client                       libgupnp-dlna-2.0-4
  cups-common                       libgusb2
  cups-core-drivers                 libgvnc-1.0-0
  cups-daemon                       libibus-1.0-5
  cups-filters                      libical3t64
  cups-filters-core-drivers         libieee1284-3t64
  cups-ipp-utils                    libinih1
  cups-pk-helper                    libinireader0
  cups-ppdc                         libiptcdata0
  cups-server-common                libjavascriptcoregtk-6.0-1
  dconf-cli                         libjaylink0
  desktop-base                      libjcat1
  eject                             libjxl-gdk-pixbuf
  espeak-ng                         liblangtag-common
  evolution                         liblangtag1
  evolution-common                  liblouis-data
  evolution-data-server             liblouis20
  evolution-ews                     liblouisutdml-bin
  evolution-ews-core                liblouisutdml-data
  evolution-plugin-bogofilter       liblouisutdml9t64
  evolution-plugin-pstimport        liblttng-ust-common1t64
  evolution-plugins                 liblttng-ust-ctl5t64
  file-roller                       liblttng-ust1t64
  folks-common                      libmalcontent-ui-1-1
  fonts-cantarell                   libmediaart-2.0-0
  fonts-opensymbol                  libmhash2
  fonts-quicksand                   libmozjs-128-0
  fwupd                             libmpeg2-4
  fwupd-arm64-signed                libmspack0t64
  gdm3                              libmspub-0.1-1
  geoclue-2.0                       libmutter-16-0
  gettext-base                      libmwaw-0.3-3
  gir1.2-accountsservice-1.0        libmythes-1.2-0
  gir1.2-adw-1                      libnautilus-extension4
  gir1.2-atspi-2.0                  libnma-gtk4-0
  gir1.2-evince-3.0                 libnss-myhostname
  gir1.2-gck-2                      libnumbertext-1.0-0
  gir1.2-gcr-4                      libnumbertext-data
  gir1.2-gdm-1.0                    liboauth0
  gir1.2-geoclue-2.0                libodfgen-0.1-1
  gir1.2-geocodeglib-2.0            liborcus-0.18-0
  gir1.2-gnomebg-4.0                liborcus-parser-0.18-0
  gir1.2-gnomebluetooth-3.0         libosinfo-1.0-0
  gir1.2-gnomedesktop-4.0           libosinfo-l10n
  gir1.2-goa-1.0                    libpagemaker-0.0-0
  gir1.2-graphene-1.0               libpciaccess0
  gir1.2-grilo-0.3                  libplymouth5
  gir1.2-gst-plugins-bad-1.0        libpoppler-cpp2
  gir1.2-gst-plugins-base-1.0       libportal-gtk3-1
  gir1.2-gstreamer-1.0              libportal-gtk4-1
  gir1.2-gtk-4.0                    libportal1
  gir1.2-gtksource-4                libprotobuf-c1
  gir1.2-gudev-1.0                  libpst4t64
  gir1.2-gweather-4.0               libqpdf30
  gir1.2-ibus-1.0                   libqxp-0.0-0
  gir1.2-javascriptcoregtk-4.1      librasqal3t64
  gir1.2-json-1.0                   librdf0t64
  gir1.2-malcontent-0               libreoffice-base-core
  gir1.2-mediaart-2.0               libreoffice-calc
  gir1.2-mutter-16                  libreoffice-common
  gir1.2-nma4-1.0                   libreoffice-core
  gir1.2-peas-1.0                   libreoffice-draw
  gir1.2-rest-1.0                   libreoffice-gnome
  gir1.2-rsvg-2.0                   libreoffice-gtk3
  gir1.2-shumate-1.0                libreoffice-help-common
  gir1.2-soup-3.0                   libreoffice-help-en-us
  gir1.2-totem-1.0                  libreoffice-impress
  gir1.2-totemplparser-1.0          libreoffice-math
  gir1.2-tracker-3.0                libreoffice-style-colibre
  gir1.2-upowerglib-1.0             libreoffice-style-elementary
  gir1.2-webkit2-4.1                libreoffice-uiconfig-calc
  gir1.2-wnck-3.0                   libreoffice-uiconfig-common
  gir1.2-xdp-1.0                    libreoffice-uiconfig-draw
  gjs                               libreoffice-uiconfig-impress
  glycin-loaders                    libreoffice-uiconfig-math
  gnome                             libreoffice-uiconfig-writer
  gnome-backgrounds                 libreoffice-writer
  gnome-bluetooth-3-common          librest-1.0-0
  gnome-bluetooth-sendto            librevenge-0.0-0
  gnome-browser-connector           librygel-core-2.8-0
  gnome-calculator                  librygel-db-2.8-0
  gnome-calendar                    librygel-renderer-2.8-0
  gnome-characters                  librygel-renderer-gst-2.8-0
  gnome-clocks                      librygel-server-2.8-0
  gnome-connections                 libsane-common
  gnome-contacts                    libsane1
  gnome-control-center              libshumate-1.0-1
  gnome-control-center-data         libshumate-common
  gnome-core                        libsidplay1v5
  gnome-font-viewer                 libsnmp-base
  gnome-logs                        libsnmp40t64
  gnome-maps                        libspa-0.2-libcamera
  gnome-menus                       libspelling-1-2
  gnome-music                       libspelling-common
  gnome-online-accounts             libstaroffice-0.0-0
  gnome-remote-desktop              libsuitesparseconfig7
  gnome-session                     libtinysparql-3.0-0
  gnome-session-bin                 libtotem-plparser-common
  gnome-session-common              libtotem-plparser18
  gnome-session-xsession            libtotem0
  gnome-shell                       libtss2-esys-3.0.2-0t64
  gnome-shell-common                libtss2-mu-4.0.1-0t64
  gnome-shell-extension-dashtodock  libtss2-rc0t64
  gnome-shell-extension-manager     libtss2-sys1t64
  gnome-shell-extension-prefs       libtss2-tcti-cmd0t64
  gnome-snapshot                    libtss2-tcti-device0t64
  gnome-sound-recorder              libtss2-tcti-libtpms0t64
  gnome-sushi                       libtss2-tcti-mssim0t64
  gnome-terminal                    libtss2-tcti-spi-helper0t64
  gnome-terminal-data               libtss2-tcti-swtpm0t64
  gnome-text-editor                 libtss2-tctildr0t64
  gnome-tour                        libunity-protocol-private0
  gnome-tweaks                      libunity-scopes-json-def-desktop
  gnome-user-docs                   libunity9
  gnome-user-share                  libuno-cppu3t64
  gnome-weather                     libuno-cppuhelpergcc3-3t64
  grilo-plugins-0.3                 libuno-purpenvhelpergcc3-3t64
  gstreamer1.0-gtk3                 libuno-sal3t64
  gstreamer1.0-gtk4                 libuno-salhelpergcc3-3t64
  gstreamer1.0-libcamera            libunwind8
  gstreamer1.0-packagekit           liburiparser1
  gstreamer1.0-pipewire             libvisio-0.1-1
  gstreamer1.0-plugins-ugly         libvte-2.91-0
  gvfs-fuse                         libvte-2.91-common
  heif-gdk-pixbuf                   libwebkitgtk-6.0-4
  heif-thumbnailer                  libwinpr3-3
  hyphen-en-us                      libwnck-3-0
  ibus                              libwnck-3-common
  ibus-data                         libwpd-0.10-10
  ibus-gtk                          libwpg-0.3-3
  ibus-gtk3                         libwps-0.4-4
  ibus-gtk4                         libxmlsec1t64
  im-config                         libxmlsec1t64-nss
  ipp-usb                           libxres1
  javascript-common                 libytnef0
  liba52-0.7.4                      libzmf-0.0-0
  libabw-0.1-1                      locales-all
  libaccountsservice0               loupe
  libapache2-mod-dnssd              low-memory-monitor
  libapr1t64                        lynx
  libaprutil1-dbd-sqlite3           lynx-common
  libaprutil1-ldap                  mailcap
  libaprutil1t64                    malcontent
  libatk-adaptor                    malcontent-gui
  libavif-gdk-pixbuf                mutter-common
  libboost-iostreams1.83.0          mutter-common-bin
  libboost-locale1.83.0             mythes-en-us
  libboost-thread1.83.0             nautilus
  libbox2d2                         nautilus-data
  libbrlapi0.8                      nautilus-extension-gnome-terminal
  libcamera-ipa                     node-clipboard
  libcamera0.4                      node-normalize.css
  libcanberra-pulse                 node-prismjs
  libcdr-0.1-1                      orca
  libchamplain-0.12-0               osinfo-db
  libchamplain-gtk-0.12-0           perl-tk
  libclucene-contribs1t64           plymouth
  libclucene-core1t64               plymouth-label
  libclutter-1.0-0                  poppler-utils
  libclutter-1.0-common             power-profiles-daemon
  libclutter-gtk-1.0-0              python3-brlapi
  libcmark0.30.2                    python3-ibus-1.0
  libcmis-0.6-6t64                  python3-louis
  libcogl-common                    python3-speechd
  libcogl-pango20                   python3-uno
  libcogl-path20                    python3-xdg
  libcogl20                         realmd
  libcolamd3                        rygel
  libcolord-gtk4-1t64               rygel-playbin
  libcolorhug2                      rygel-tracker
  libcue2                           sane-airscan
  libcupsfilters1t64                sane-utils
  libdee-1.0-4                      seahorse
  libdmapsharing-4.0-3t64           shotwell
  libdrm-nouveau2                   shotwell-common
  libdrm-radeon1                    simple-scan
  libe-book-0.1-1                   ssl-cert
  libecal-2.0-3                     switcheroo-control
  libedata-cal-2.0-2t64             tecla
  libedataserverui-1.2-4t64         tinysparql
  libedataserverui4-1.0-0t64        totem
  libeditorconfig0                  totem-common
  libei1                            totem-plugins
  libeis1                           tpm-udev
  libeot0                           tracker-extract
  libepubgen-0.1-1                  uno-libs-private
  libetonyek-0.1-1                  update-inetd
  libevolution                      ure
  libexempi8                        user-session-migration
  libexiv2-28                       wamerican
  libexiv2-data                     webp-pixbuf-loader
  libexttextcat-2.0-0               xbrlapi
  libexttextcat-data                xcvt
  libflashrom1                      xdg-desktop-portal-gnome
  libfolks-eds26                    xdg-user-dirs-gtk
  libfolks26                        xkbset
  libfontembed1t64                  xserver-xephyr
  libfreehand-0.1-1                 xserver-xorg
  libfreerdp-client3-3              xserver-xorg-core
  libfreerdp-server3-3              xserver-xorg-input-all
  libfreerdp3-3                     xserver-xorg-input-libinput
  libftdi1-2                        xserver-xorg-input-wacom
  libfwupd3                         xserver-xorg-legacy
  libgail-3-0t64                    xserver-xorg-video-all
  libgdk-pixbuf2.0-bin              xserver-xorg-video-amdgpu
  libgdm1                           xserver-xorg-video-ati
  libgee-0.8-2                      xserver-xorg-video-fbdev
  libges-1.0-0                      xserver-xorg-video-nouveau
  libgexiv2-2                       xserver-xorg-video-radeon
  libgjs0g                          zenity
  libgnome-autoar-0-0               zenity-common

Suggested packages:
  apache2-doc                      ibus-clutter
  apache2-suexec-pristine          ibus-doc
  | apache2-suexec-custom          exiv2
  db5.3-util                       freerdp3-x11
  doc-base                         gsl-ref-psdoc
  colord-sensor-argyll             | gsl-doc-pdf
  cups-bsd                         | gsl-doc-info
  cups-pdf                         | gsl-ref-html
  foomatic-db-compressed-ppds      ooo2dbk
  | foomatic-db                    rtf2xml
  smbclient                        rasqal-utils
  antiword                         librdf-storage-mysql
  docx2txt                         librdf-storage-postgresql
  imagemagick                      librdf-storage-sqlite
  evolution-plugins-experimental   librdf-storage-virtuoso
  arj                              redland-utils
  lha                              libreoffice-base
  lzip                             python3-scriptforge
  ncompress                        libreoffice-evolution
  rpm2cpio                         libreofficekit-data
  rzip                             fonts-crosextra-caladea
  sharutils                        fonts-crosextra-carlito
  squashfs-tools                   libreoffice-java-common
  unace                            default-jre
  unalz                            | java-runtime
  unar                             | java8-runtime
  zoo                              | jre
  zip                              hplip
  gir1.2-fwupd-2.0                 sidplay-base
  libpam-fprintd                   snmp-mibs-downloader
  libpam-sss                       unity-common
  libpam-pkcs11                    gstreamer1.0-alsa
  alacarte                         python3-argcomplete
  firefox-esr-l10n-all             libjs-html5shiv
  | firefox-l10n-all               brltty
  gnome-games                      plymouth-themes
  goobox                           python-pyxdg-doc
  | sound-juicer                   rygel-preferences
  polari                           rygel-ruih
  rhythmbox                        tumbler
  rhythmbox-plugins                unpaper
  rhythmbox-plugin-cdrecorder      gnome-codec-install
  webext-ublock-origin-firefox     xfonts-100dpi
  | webext-ublock-origin-chromium  | xfonts-75dpi
  gnome-color-manager              xfonts-scalable
  gnome-initial-setup              xinput
  gir1.2-telepathyglib-0.12        firmware-amd-graphics
  gir1.2-telepathylogger-0.2       xserver-xorg-video-r128
  dleyna-server                    xserver-xorg-video-mach64

Summary:
  Upgrading: 30, Installing: 464, Removing: 0, Not Upgrading: 0
  Download size: 324 MB / 678 MB
  Space needed: 1,727 MB / 779 GB available

Continue? [Y/n] 

Ran a reform-check, but does not seem to show anything odd.

$ 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.14.6-mnt-reform-arm64 #1 SMP Debian 6.14.6-1~exp1+reform20250526T171615Z (2025-05-26) aarch64 GNU/Linux
I: Version of linux-image-mnt-reform-arm64: 6.14.6-1~exp1+reform20250526T171615Z
I: Version of reform-tools: 1.72-2+reform20250520T090524Z1
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)
W: Suggests of reform-desktop-minimal is not installed: firmware-iwlwifi
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

Noticed gnome packages as dependencies.

Thanks.

I suspect this: Large update with switch to gnome+gdm ahead if you have the reform-desktop-full meta package installed

@selfawaresoup Thank you for pointing the post. The massive packages list must be the one, I do have reform-desktop-full on my system.

I went forward to move on with gnome and gdm but got these report of bugs…

Retrieving bug reports... Done
Parsing Found/Fixed information... Done
grave bugs of orca (→ 48.1-1) <Outstanding>
 b1 - #1099751 - orca: Orca captures all input when focus changes to firefox
serious bugs of gnome-shell (→ 48.1-1) <Outstanding>
 b2 - #931281 - gnome-shell: Session cannot be unlocked when audio dialog for plugged in speaker is active
grave bugs of libreoffice-core (→ 4:25.2.3-2) <Forwarded>
 b3 - #935182 - Concurrent file open on the same host results file deletion
grave bugs of libunwind8 (→ 1.8.1-0.1) <Forwarded>
 b4 - #994510 - libunwind8 abuses setcontext() causing SIGSEGV on i386 with glibc >= 2.32
serious bugs of cups (→ 2.4.10-2+b1) <Forwarded>
 b5 - #1084021 - produces invalid media-supported values, rejected by 2.4.2-3+deb12u8 clients
Summary:
 libreoffice-core(1 bug), cups(1 bug), gnome-shell(1 bug), orca(1 bug), libunwind8(1 bug)
Are you sure you want to install/upgrade the above packages? [Y/n/?/...] 

Hmm… should I just wait for few more days?

Yeah, i’ve seen those too. I’d give it some time

You can also read up on these bugs by reading https://bugs.debian.org/XXXXXXX where you replace XXXXXXX with the bug number. I suspect that you will not be affected by most of the listed bugs. For example, #994510 is limited to i386. And if you are not having two users on your machine who are both logged in at the same time have the same file open from a samba share then #935182 will also not affect you. Are you using orca? If not, then #1099751 also does not affect you.

Also remember what I wrote in the post that Esther linked you: if you are happy with sway, just uninstall reform-desktop-full and you will not have to make any of these upgrade/installation choices.

Lastly: if you find these kind of dialogues scary, now might be a good time to switch your apt sources.list from unstable to Trixie so that after the Trixie release you can switch from the MNT repositories to reform.debian.net repos and enjoy Debian stable on your Reform. Esther already did that and we learned that it is probably smart to still keep the MNT repository for a while until after the Trixie release and then use the trixie-backports repo so that you avoid any nasty downgrading.

1 Like

@josch,

Thank you for detailed explanation. As far as I am concerned, at the moment my Pocket Reform is a learning platform, and unstable channel is new to me and has been very interesting. I think I will spend more time with current course for learning, unstable channel is a new world to me.

Maybe, when RK3588 with WiFi, BT, and LTE become available, I might reassign my use of Pocket Reform for real daily business (daily driver). At that time I will consider to move into stable channel. Until then, I will be bothering people here time to time.

Thank you again.

1 Like