Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  Attention/ Achtung, an 64-bit time_t transition is in progress in unstable  (Read 26624 times)

Offline Garstedter

  • Newbie
  • Posts: 4
@dibl
Ich hab mich nach deiner Anleitung nun auch an die Sache getraut und bis jetzt schaut alles danach aus das es ohne große Verluste abgelaufen ist. 1 zurückgehaltenes Paket wird aktuell noch gemeldet, ansonsten alles wieder auf dem neusten Stand. Einzig kdepim und co mussten dran glauben, was ich aber verschmerzen kann.

Offline NochEinNeuer

  • User
  • Posts: 191
Ich beschränke mich erst einmal auf normale upgrades.

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.361
    • Land of the Buckeye
@dibl
Ich hab mich nach deiner Anleitung nun auch an die Sache getraut und bis jetzt schaut alles danach aus das es ohne große Verluste abgelaufen ist. 1 zurückgehaltenes Paket wird aktuell noch gemeldet, ansonsten alles wieder auf dem neusten Stand. ....

  8)
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline vilde

  • User
  • Posts: 708
Hmm, for me after doing an apt upgrade it still looks like this when trying an apt full-upgrade

465 upgraded, 147 newly installed, 154 to remove and 0 not upgraded.

I will wait.......

Offline edlin

  • User
  • Posts: 547
Das ist nicht ganz korrekt. apt upgrade löscht keine Pakete, sondern hält Pakete zurück, die zum Löschen installierter Pakete führen würden.

Mit apt upgrade kannst du zumindest gelegentlich einige wenige Pakete aktualisieren, ohne dass etwas gelöscht wird.

Das eigentliche Problem besteht darin, dass derzeit eine Unmenge an Bibliotheken des Typs libfoot64 installiert werden müssen, die die alten Biblotheken vom Typ libfoo ersetzen (diese werden also gelöscht). Auf meinem System sind aktuell fast 230 t64-Biblotheken installiert.
Code: [Select]
apt search t64 --names-only |grep amd64|wcliefert sogar knapp 1700 Kandidaten!
Hinzu kommt, dass einige aktualisierbare Pakete ein bereits installiertes t64-Paket wieder entfernen wollen, da sie selbst dieses noch nicht unterstützen.
Mit der Gesamtsituation kann apt (apt full-upgrade) nicht 100%ig sicher umgehen. Daher ist es aktuell notwendig, dass wir apt auf die Finger schauen. Ob überhaupt und wann ein sicheres full-upgrade möglich sein wird ist derzeit unklar.

edlin
----------------- Deepl translation----------------
This is not quite correct. apt upgrade does not delete packages, but retains packages that would cause installed packages to be deleted.
With apt upgrade you can at least occasionally update a few packages without deleting anything.
The real problem is that there are currently a huge number of libfoot64 libraries that need to be installed to replace the old libfoo libraries (so they will be deleted). There are currently almost 230 t64 libraries installed on my system.
Code: [Select]
apt search t64 --names-only |grep amd64|wceven returns around 1700 candidates!
In addition, some upgradeable packages want to remove an already installed t64 package because they do not yet support it.
apt (apt full-upgrade) cannot handle the overall situation with 100% certainty. It is therefore currently necessary for us to keep a close eye on apt. Whether a secure full upgrade will be possible at all and when is currently unclear.

edlin

Translated with DeepL.com (free version)
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline michaa7

  • User
  • Posts: 2.302
Slightly OT, but as it relates to this topic I'm posting and asking it here (for the CL pros):

Could someone provide an oneliner which does:

Code: [Select]
fileA compared to fileB = fileC
Where
A=(from Apt dist-upgrade)"The following packages will be REMOVED:"
B=(from Apt dist-upgrade)"The following NEW packages will be installed:"
C=!"A_foo AND B_foo_t64"

Here ist is (with the help of debianforum.de):
Quote
Ok,
apt-to-be-removed kopiert nach "A", dann
Code: [Select]
cat A | tr " " "\n" > AAund
apt-to-be-installed kopiert nach "B", dann
Code: [Select]
cat B| tr " " "\n" > BB;
nun
Code: [Select]
comm -23 <(sort -u AA) <(sed 's/t64$//' BB | sort -u)--->  :) 8)
« Last Edit: 2024/03/11, 14:04:47 by michaa7 »
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline finotti

  • User
  • Posts: 273
OK, I am trying to do this on my laptop.

I did an 'apt upgrade' followed by 'aptitude dist-upgrade'.  Apparently, a lot was not totally upgraded and a second 'aptitude dist-upgrade' could not find a solution...  I did an 'apt -f install' and things seemed to have gone well.  An 'apt dist-upgrade' offered a reasonable upgrade, but it quit with a problem.  Now I am getting:

Code: [Select]
# apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  gparted-common kpartx liblockfile-bin liblockfile1 linux-image-6.6.15-amd64 linux-image-6.7.4-1-siduction-amd64 linux-image-6.7.5-1-siduction-amd64
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  gstreamer1.0-plugins-good
The following packages will be upgraded:
  gstreamer1.0-plugins-good
1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
10 not fully installed or removed.
Need to get 0 B/2,290 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 1385327 files and directories currently installed.)
Preparing to unpack .../gstreamer1.0-plugins-good_1.24.0-1_amd64.deb ...
Unpacking gstreamer1.0-plugins-good:amd64 (1.24.0-1) over (1.22.10-dmo1) ...
dpkg: error processing archive /var/cache/apt/archives/gstreamer1.0-plugins-good_1.24.0-1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstamrnb.so', which is also in package gstreamer1.0-plugins-ugly:amd64 1:1.22.10-dmo1
Errors were encountered while processing:
 /var/cache/apt/archives/gstreamer1.0-plugins-good_1.24.0-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

As you can see, there are packages from DMO...  Any suggestions on how to proceed?

Offline eriefisher

  • User
  • Posts: 267
OK, I am trying to do this on my laptop.

I did an 'apt upgrade' followed by 'aptitude dist-upgrade'.  Apparently, a lot was not totally upgraded and a second 'aptitude dist-upgrade' could not find a solution...  I did an 'apt -f install' and things seemed to have gone well.  An 'apt dist-upgrade' offered a reasonable upgrade, but it quit with a problem.  Now I am getting:

Code: [Select]
# apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  gparted-common kpartx liblockfile-bin liblockfile1 linux-image-6.6.15-amd64 linux-image-6.7.4-1-siduction-amd64 linux-image-6.7.5-1-siduction-amd64
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  gstreamer1.0-plugins-good
The following packages will be upgraded:
  gstreamer1.0-plugins-good
1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
10 not fully installed or removed.
Need to get 0 B/2,290 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 1385327 files and directories currently installed.)
Preparing to unpack .../gstreamer1.0-plugins-good_1.24.0-1_amd64.deb ...
Unpacking gstreamer1.0-plugins-good:amd64 (1.24.0-1) over (1.22.10-dmo1) ...
dpkg: error processing archive /var/cache/apt/archives/gstreamer1.0-plugins-good_1.24.0-1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstamrnb.so', which is also in package gstreamer1.0-plugins-ugly:amd64 1:1.22.10-dmo1
Errors were encountered while processing:
 /var/cache/apt/archives/gstreamer1.0-plugins-good_1.24.0-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

As you can see, there are packages from DMO...  Any suggestions on how to proceed?

It's just trying to install a file that's provided by another package.
Code: [Select]
dpkg -i --force-overwrite gstreamer1.0-plugins-good_1.24.0-1_amd64.deb

Offline finotti

  • User
  • Posts: 273

It's just trying to install a file that's provided by another package.
Code: [Select]
dpkg -i --force-overwrite gstreamer1.0-plugins-good_1.24.0-1_amd64.deb

Thanks!  I had to give it the path (/var/cache/apt/archives) but it seems that it worked.  I need to do some more testing and try to reinstall some removed packages, but it is looking good so far.

Offline hendrikL

  • Administrator
  • User
  • *****
  • Gravatar
  • Posts: 944
OT

Slightly OT, but as it relates to this topic I'm posting and asking it here (for the CL pros):

Could someone provide an oneliner which does:

Code: [Select]
fileA compared to fileB = fileC
Where
A=(from Apt dist-upgrade)"The following packages will be REMOVED:"
B=(from Apt dist-upgrade)"The following NEW packages will be installed:"
C=!"A_foo AND B_foo_t64"

Here ist is (with the help of debianforum.de):
Quote
Ok,
apt-to-be-removed kopiert nach "A", dann
Code: [Select]
cat A | tr " " "\n" > AAund
apt-to-be-installed kopiert nach "B", dann
Code: [Select]
cat B| tr " " "\n" > BB;
nun
Code: [Select]
comm -23 <(sort -u AA) <(sed 's/t64$//' BB | sort -u)--->  :) 8)

I used sed and sdiff for it, with a slightly same result.

like,

Code: [Select]
# cp a-t-b-removed > A
# cp a-t-b-installed > B
# then
## Wrap at blank and remove blank line(s)
cat A  | sed -e 's/ /\n/g' | sed -e '/^\s*$/d' > AA

## Wrap at blank, remove blank line(s) and remove string (t64) from word
cat B  | sed -e 's/ /\n/g' | sed -e '/^\s*$/d' | sed 's/t64//' > BB

## compare both with diff
diff -y AA BB > C

## open C with an editor
<editor> C


And yes, the other one is much more elegant
« Last Edit: 2024/03/11, 15:52:15 by hendrikL »

Offline Teriarch

  • User
  • Posts: 49
And just out of curiosity:
The reason why kde-standard, kdepim etc. depending on kmail won't budge is a strange dependency.
kmail wants ($ dpkg -s kmail):
Depends: ..., libkf5akonadisearchdebug5-22.12, ..., libkf5akonadisearchpim5-22.12, ...

and the old packages libkf5akonadisearchdebug5_22.12.3-1+b1_amd64.deb and libkf5akonadisearchpim5_22.12.3-1+b1_amd64.deb
provide ($ dpkg -I libkf5akonadisearchdebug5_22.12.3-1+b1_amd64.deb, $ dpkg -l libkf5akonadisearchpim5_22.12.3-1+b1_amd64.deb):

Provides: libkf5akonadisearchdebug5-22.12,
Provides: libkf5akonadisearchpim5-22.12

as their only provisions.

The new replacements libkf5akonadisearchdebug5t64 and libkf5akonadisearchpim5t64 on the contrary provide
($ dpkg -s libkf5akonadisearchdebug5t64, $ dpkg -s libkf5akonadisearchpim5t64):

Provides: libkf5akonadisearchdebug5 (= 4:22.12.3-1.1), libkf5akonadisearchdebug5t64-22.12
Provides: libkf5akonadisearchpim5 (= 4:22.12.3-1.1), libkf5akonadisearchpim5t64-22.12

Although they provide the t64-22.12 versions, they fail to satisfy kmail's ...5-22.12 requirements.
I think this is a miss. Until kmail (or the replacements) fix the miss here is a quick solution:

Change to the tmp directory:
$ cd /tmp

Create a temporary sub directory:
$ mkdir kmail

Get kmail:
$ apt-get download kmail

Extract kmail:
$ dpkg-deb -x kmail_4%3a22.12.3-1_amd64.deb kmail

extract the control file to kmail//Debian:
$ dpkg-deb --control kmail_4%3a22.12.3-1_amd64.deb kmail/DEBIAN

Use your favorite editor and change the control file together with the version information:
$ vi kmail/DEBIAN/control
4:22.12.3-1 -> 4:22.12.3-1b
libkf5akonadisearchdebug5t64-22.12 -> libkf5akonadisearchdebug5-22.12 | libkf5akonadisearchdebug5t64-22.12
libkf5akonadisearchpim5t64-22.12 -> libkf5akonadisearchpim5-22.12 | libkf5akonadisearchpim5t64-22.12

Repack kmail::
$ dpkg -b kmail kmail_4%3a22.12.3-1b_amd64.deb

Clean up the mess:
$ rm -rf kmail kmail_4%3a22.12.3-1_amd64.deb

Install the modified version of kmail::
$ sudo dpkg -i kmail_4%3a22.12.3-1b_amd64.deb

Now the dist-upgrade should proceed without errors regarding kmail, kde-standard, kpim and co.

Enjoy!

Offline lanig

  • User
  • Posts: 54
Is it the same reason that makes apt dist-upgrade deleting okular ?

Offline Teriarch

  • User
  • Posts: 49
@lanig
It happens all the time. Suppose apps A and B both depend on library C (version 1), where B's dependency is
version specific (for reasons of robustness), but  A's is not. Now the developer of C decides to upgrade the version in
order to apply bug fixes while in the meantime A is upgraded. A system upgrade keeps C on hold to avoid B's removal.
However, a dist-upgrade updates A and C at the expense of B. It's almost a miracle that in the light of tenth of thousands of
libraries and applications the update process works at all.

Offline sotnik

  • User
  • Posts: 110
I don't see the t64 problem but I have a dozen of packages automatically held back

Quote
root@snvv-pc:/usr/src# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  bsd-mailx coinor-libcbc3 gdb ghostscript-x gir1.2-soup-2.4 gir1.2-webkit2-4.0 gparted libabsl20220623 libagg2 libapr1 libaprutil1 libapt-pkg6.0 libarchive13 libaribb24-0 libasound2 libatk-bridge2.0-0 libatk1.0-0 libatm1 libatopology2
  libatrildocument3 libatrilview3 libatspi2.0-0 libavcodec59 libavdevice59 libavfilter8 libavformat59 libavif14 libavif15 libbamf3-2 libblockdev-fs2 libboost1.74-dev libcaf-openmpi-3 libcanberra-gtk3-0 libcanberra0 libcdio-cdda2
  libcdio-paranoia2 libcdio19 libchafa0 libclang-cpp14 libclang-cpp16 libclang1-14 libclang1-16 libclblas2 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.6-6 libcolord-gtk1 libcom-err2 libcups2 libcupsfilters1 libcupsimage2
  libcurl3-gnutls libcurl4 libdb5.3 libdebuginfod1 libdirectfb-1.7-7 libdv4 libdvdread8 libdw1 libefiboot1 libefisec1 libefivar1 libelf1 libept1.6.0 libevdocument3-4 libevent-2.1-7 libevent-core-2.1-7 libevent-extra-2.1-7
  libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libevview3-3 libext2fs2 libflac12 libfontembed1 libfreetype6-dev libfuse2 libgail18 libgdal27 libgdal29 libgdbm-compat4 libgdbm6 libgeos-c1v5 libgeos3.12.1 libgimp2.0 libglib2.0-0
  libgnutls-openssl27 libgnutls30 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-port12 libgtk-3-0 libgtk2.0-0 libgts-0.7-5 libhogweed6 libhwy1 libical3 libieee1284-3 libimath-3-1-29 libimlib2 libisoburn1 libiw30 libixml11
  liblirc-client0 libllvm14 libllvm16 liblouisutdml9 libmagic1 libmagick++-6.q16-9 libmagickcore-6.q16-7 libmagickwand-6.q16-7 libminizip1 libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmtdev1 libmtp9 libneon27 libnetpbm11
  libnettle8 libnode108 libntfs-3g89 libnvme1 libodbc1 libomp5-16 libopenmpi3 libopenmpt0 liborc-0.4-0 libparted-fs-resize0 libparted2 libpcap0.8 libperl5.38 libphonon4qt5-4 libpipewire-0.3-0 libpkcs11-helper1 libpmix2 libpng16-16
  libpoppler-cpp0v5 libpoppler-glib8 libpoppler-qt5-1 libpoppler-qt6-3 libpoppler126 libprotobuf-lite32 libprotobuf32 libprotoc32 libpsl5 libpython3.11 libpython3.12 libqpdf29 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt6core6 libqt6dbus6 libqt6gui6 libqt6network6 libraw23 librdf0 librdmacm1 libreadline8 libreiserfscore0 libs6-2.12 libskarnet2.14 libsmbclient libsnmp40 libsoup-gnome2.4-1
  libsoup2.4-1 libspandsp2 libspatialaudio0 libsphinxbase3 libss2 libssh2-1 libssl3 libsvtav1enc1 libtbb2 libtevent0 libtirpc3 libts0 libtumbler-1-0 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libupnp17 liburcu8 libuv1 libv4l-0 libv4lconvert0 libxmlsec1 libxmlsec1-nss libxt6 libzbar0 libzip4 libzvbi0 libzzip-0-13 linux-headers-6.6.13-amd64 linux-image-6.6.13-amd64 logcheck mime-construct
  odbcinst1debian2 openjdk-18-jre openjdk-18-jre-headless printer-driver-dymo printer-driver-escpr printer-driver-splix python3-debugpy python3-ipykernel python3-pydevd python3-qtconsole python3-spyder python3-spyder-kernels
  qpdfview-pdf-poppler-plugin qtikz spyder ssmtp texstudio texstudio-l10n tripwire valgrind-dbg
The following NEW packages will be installed:
  gir1.2-javascriptcoregtk-4.1 gir1.2-soup-3.0 gir1.2-webkit2-4.1 libabsl20220623t64 libagg2t64 libamd-comgr2 libamdhip64-5 libapr1t64 libaprutil1t64 libapt-pkg6.0t64 libarchive13t64 libaribb24-0t64 libasound2t64 libatk-bridge2.0-0t64
  libatk1.0-0t64 libatm1t64 libatopology2t64 libatrildocument3t64 libatrilview3t64 libatspi2.0-0t64 libavif16 libbamf3-2t64 libboost1.83-dev libcaf-openmpi-3t64 libcanberra-gtk3-0t64 libcanberra0t64 libcdio-cdda2t64
  libcdio-paranoia2t64 libcdio19t64 libchafa0t64 libclang-cpp14t64 libclang-cpp16t64 libclang1-14t64 libclang1-16t64 libclblas2t64 libclucene-contribs1t64 libclucene-core1t64 libcmis-0.6-6t64 libcolord-gtk1t64 libcom-err2t64
  libcups2t64 libcupsfilters1t64 libcurl3t64-gnutls libcurl4t64 libdb5.3t64 libdirectfb-1.7-7t64 libdv4t64 libdvdread8t64 libdw1t64 libefiboot1t64 libefisec1t64 libefivar1t64 libelf1t64 libept1.6.0t64 libevdocument3-4t64
  libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libevview3-3t64 libext2fs2t64 libflac12t64 libfontembed1t64 libfuse2t64 libgail18t64 libgdbm-compat4t64 libgdbm6t64
  libgeos-c1t64 libgeos3.12.1t64 libgimp2.0t64 libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libgpgmepp6t64 libgphoto2-6t64 libgphoto2-port12t64 libgtk-3-0t64 libgtk2.0-0t64 libgts-0.7-5t64 libhogweed6t64 libhsa-runtime64-1 libhsakmt1
  libhwy1t64 libical3t64 libieee1284-3t64 libimath-3-1-29t64 libimlib2t64 libisoburn1t64 libiw30t64 libixml11t64 liblc3-1 liblirc-client0t64 libllvm14t64 libllvm16t64 liblouisutdml9t64 libmagic1t64 libmagick++-6.q16-9t64
  libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libminizip1t64 libmjpegutils-2.1-0t64 libmpeg2encpp-2.1-0t64 libmplex2-2.1-0t64 libmtdev1t64 libmtp9t64 libneon27t64 libnetpbm11t64 libnettle8t64 libnode108t64 libntfs-3g89t64
  libnvme1t64 libomp5-16t64 libopenmpi3t64 libopenmpt0t64 liborc-0.4-0t64 libparted2t64 libpcap0.8t64 libperl5.38t64 libphonon4qt5-4t64 libpipewire-0.3-0t64 libpkcs11-helper1t64 libpmix2t64 libpng16-16t64 libpoppler-cpp0t64
  libpoppler-glib8t64 libpoppler126t64 libprotobuf-lite32t64 libprotobuf32t64 libprotoc32t64 libpsl5t64 libpython3.11t64 libpython3.12t64 libqpdf29t64 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5printsupport5t64
  libqt5sql5t64 libqt5test5t64 libqt5widgets5t64 libqt6core6t64 libqt6dbus6t64 libqt6gui6t64 libqt6network6t64 libraw23t64 librdf0t64 librdmacm1t64 libreadline8t64 libreiserfscore0t64 libs6-2.12t64 libskarnet2.14t64 libsmbclient0
  libsnmp40t64 libsoup-2.4-1 libspandsp2t64 libspatialaudio0t64 libsphinxbase3t64 libss2t64 libssh2-1t64 libssl3t64 libsvtav1enc1d1 libtevent0t64 libtirpc3t64 libts0t64 libtumbler-1-0t64 libuno-cppu3t64 libuno-cppuhelpergcc3-3t64
  libuno-purpenvhelpergcc3-3t64 libuno-sal3t64 libuno-salhelpergcc3-3t64 libupnp17t64 liburcu8t64 libuv1t64 libv4l-0t64 libv4lconvert0t64 libxmlsec1t64 libxmlsec1t64-nss libxt6t64 libzbar0t64 libzip4t64 libzvbi0t64 libzzip-0-13t64
  linux-headers-6.7.9-amd64 linux-headers-6.7.9-common linux-image-6.7.9-amd64 linux-kbuild-6.7.9 r-cran-quickjsr
The following packages have been kept back:
  libpam0g linux-libc-dev
The following packages will be upgraded:
  alsa-utils appstream apt apt-utils aptitude argyll asymptote at-spi2-core atril avahi-daemon avahi-utils bamfdaemon bind9-dnsutils bind9-host bind9-libs bluez bluez-obexd br2684ctl ca-certificates-java chafa chromium chromium-common
  chromium-sandbox clang-14 clang-16 coinor-libcbc3.1 colord coreutils cups cups-browsed cups-bsd cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-pk-helper cups-ppdc curl dconf-cli
  dconf-gsettings-backend dconf-service desktop-file-utils dnsmasq-base e2fsprogs efivar encfs enchant-2 evince exactimage fdisk feh ffmpeg fig2dev file ftp-ssl geany ggobi ghostscript gimp gir1.2-atk-1.0 gir1.2-colordgtk-1.0
  gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0 gir1.2-glib-2.0 gir1.2-glib-2.0-dev gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-javascriptcoregtk-4.0 gir1.2-pango-1.0
  gir1.2-polkit-1.0 gir1.2-poppler-0.18 gir1.2-rsvg-2.0 glib-networking glib-networking-services gnome-disk-utility gnome-themes-extra gpa graphviz grim grsync gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav
  gstreamer1.0-nice gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-x gtk-update-icon-cache gtk2-engines gtk2-engines-pixbuf
  gufw gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-fuse gvfs-libs hexchat hexchat-common hexchat-lua hexchat-perl hexchat-plugins hexchat-python3 iio-sensor-proxy imagemagick-6-common imagemagick-6.q16 irqbalance irssi jbig2dec
  jp2a kmod libacme-damn-perl libadwaita-1-0 libalgorithm-diff-xs-perl libappstream5 libapt-pkg-perl libatk-wrapper-java-jni libatk1.0-dev libautovivification-perl libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7
  libavahi-glib1 libavcodec-dev libavcodec60 libavdevice60 libavfilter-dev libavfilter9 libavformat-dev libavformat60 libavutil-dev libavutil58 libayatana-ido3-0.4-0 libayatana-indicator3-7 libb-hooks-op-check-perl libbabeltrace1
  libbit-vector-perl libboost-dev libcairo-gobject-perl libcairo-gobject2 libcairo-perl libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-gstreamer libcanberra-gtk3-module libcanberra-pulse libclang-14-dev
  libclang-16-dev libclang-common-14-dev libclang-common-16-dev libclass-c3-xs-perl libclass-xsaccessor-perl libclblas-dev libclone-perl libcloudproviders0 libcoarrays-openmpi-dev libcolord2 libcolorhug2 libcryptsetup12
  libcurl4-openssl-dev libdate-calc-xs-perl libdate-simple-perl libdatetime-perl libdbus-glib-1-2 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdevel-callchecker-perl libdevel-caller-perl libdevel-lexalias-perl libeac3
  libegl-mesa0 libelf-dev libenchant-2-2 libencode-eucjpascii-perl libencode-eucjpms-perl libencode-hanextra-perl libencode-jis2k-perl libencode-perl libevent-dev libfido2-1 libfile-fcntllock-perl libfluidsynth3 libforks-perl
  libfreetype-dev libfreetype6 libgail-common libgbm1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgee-0.8-2 libgeos++-dev libgeos-dev libgexiv2-2
  libgirepository-1.0-1 libgl1-mesa-dri libglade2-0 libglapi-mesa libglib-object-introspection-perl libglib-perl libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglusterfs0 libglx-mesa0 libgnome-menu-3-0 libgnomecanvas2-0
  libgoa-1.0-0b libgraphene-1.0-0 libgs10 libgs10-common libgssapi-krb5-2 libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-bin libgtk-3-common libgtk-4-1
  libgtk-4-bin libgtk-4-media-gstreamer libgtk-layer-shell0 libgtk2.0-bin libgtk2.0-common libgtk2.0-dev libgtkspell3-3-0 libgtop-2.0-11 libgts-bin libgudev-1.0-0 libgupnp-1.6-0 libgupnp-igd-1.6-0 libgusb2 libgvc6 libhandy-0.0-0
  libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libhtml-parser-perl libimage-magick-perl libimage-magick-q16-perl libimath-dev libimobiledevice6 libinput-tools libinput10
  libinstpatch-1.0-2 libintl-xs-perl libio-compress-brotli-perl libio-pty-perl libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjson-glib-1.0-0 libjson-xs-perl libjxl0.7 libk5crypto3 libkeybinder-3.0-0 libkmod2 libkrb5-3
  libkrb5support0 libldap-2.5-0 libldb2 liblept5 liblist-moreutils-xs-perl liblist-someutils-xs-perl liblocale-gettext-perl liblouisutdml-bin liblqr-1-0 liblqr-1-0-dev libmagic-mgc libmagick++-6-headers libmagick++-6.q16-dev
  libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-7-extra libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-dev libmanette-0.2-0 libmariadb3 libmbim-glib4 libmbim-proxy
  libmbim-utils libmm-glib0 libmtp-runtime libmypaint-1.5-1 libnet-dbus-perl libnet-ssleay-perl libnice10 libnm0 libnma-common libnma-gtk4-0 libnma0 libnode-dev libnotify-bin libnotify4 libnss-mymachines libnss-systemd libodbc2
  libodbccr2 libodbcinst2 libomp-16-dev libopenmpi-dev libosmesa6 libpackage-stash-xs-perl libpackagekit-glib2-18 libpadwalker-perl libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
  libparams-classify-perl libparams-util-perl libparams-validate-perl libpcap0.8-dev libpcsclite1 libperlio-utf8-strict-perl libpipewire-0.3-modules libpmix-dev libpng-dev libpng-tools libpocketsphinx3 libpolkit-agent-1-0
  libpolkit-gobject-1-0 libpoppler-cpp-dev libpoppler-dev libportal-gtk3-1 libportal1 libpostproc-dev libpostproc57 libpq5 libproc-processtable-perl libprotobuf-dev libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpulsedsp
  libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 libqmi-proxy
  libqmi-utils libqrtr-glib0 libqt5multimedia5 libqt5multimediawidgets5 libqt5sql5-sqlite libqt5waylandclient5 libqt5waylandcompositor5 libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 librabbitmq4 librados2
  librbd1 libreadline-dev libref-util-xs-perl libreoffice libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-us libreoffice-impress libreoffice-l10n-el libreoffice-math libreoffice-report-builder libreoffice-report-builder-bin libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql
  libreoffice-sdbc-postgresql libreoffice-uiconfig-base libreoffice-uiconfig-calc libreoffice-uiconfig-draw libreoffice-uiconfig-impress libreoffice-uiconfig-math libreoffice-uiconfig-report-builder libreoffice-uiconfig-writer
  libreoffice-writer librsvg2-2 librsvg2-bin librsvg2-common librsvg2-dev libsane1 libsasl2-2 libsasl2-dev libsasl2-modules-db libscalar-list-utils-perl libsdl-image1.2 libsdl2-2.0-0 libsecret-1-0 libserf-1-1 libshout3 libsort-key-perl
  libsoup-3.0-0 libspa-0.2-modules libspeechd2 libsrt1.5-gnutls libssh-4 libssl-dev libstring-crc32-perl libsub-identify-perl libsub-name-perl libsvn1 libswresample-dev libswresample4 libswscale-dev libswscale7 libsys-cpu-perl
  libsystemd-shared libsystemd0 libtbb-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libterm-readkey-perl libtesseract5 libtext-bibtex-perl libtext-csv-xs-perl libtext-iconv-perl libtirpc-dev libtspi1 libucx0 libunicode-linebreak-perl
  libunicode-map-perl libunicode-string-perl libupower-glib3 libuv1-dev libvariable-magic-perl libvlccore9 libvolume-key1 libvte-2.91-0 libvte-2.91-common libwacom-bin libwacom9 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0
  libwireplumber-0.4-0 libwmf-0.2-7 libwmf-dev libwmf0.2-7 libwmflite-0.2-7 libwnck-3-0 libwpebackend-fdo-1.0-1 libxklavier16 libxml-libxml-perl libxml-libxslt-perl libxml-parser-perl libxmlb2 libxstring-perl libxt-dev libzmf-0.0-0
  libzvbi-common linux-headers-amd64 llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools llvm-16 llvm-16-dev llvm-16-linker-tools llvm-16-runtime llvm-16-tools mate-calc mc mesa-va-drivers mesa-vdpau-drivers
  mkvtoolnix modemmanager mosh mpv mupdf-tools nautilus-sendto netpbm network-manager network-manager-gnome nmap nodejs notification-daemon ntfs-3g nvidia-settings-tesla-470 nvme-cli odbcinst openjdk-11-jre openjdk-11-jre-headless
  openjdk-17-jre openjdk-17-jre-headless openmpi-bin opensc opensc-pkcs11 openssh-client openssh-server openssh-sftp-server openssl openvpn packagekit packagekit-tools pango1.0-tools parted partimage pcscd perl perl-base
  perl-openssl-defaults phonon4qt5 pipewire pipewire-alsa pipewire-bin pipewire-pulse pkexec pngquant policykit-1 policykit-1-gnome polkitd polkitd-pkla poppler-utils preload protobuf-compiler pulseaudio-utils python3-apt
  python3-cryptography python3-dbus python3-gi python3-gi-cairo python3-gpg python3-imath python3-ldb python3-samba python3-uno python3.10 python3.10-dev python3.10-minimal python3.11 python3.11-dev python3.11-minimal python3.11-venv
  python3.12 python3.12-dev python3.12-minimal qpdf qt5-gtk-platformtheme qt6-gtk-platformtheme qt6-qpa-plugins qtwayland5 r-base-core r-base-dev r-bioc-rhtslib r-cran-bh r-cran-brms r-cran-openssl r-cran-pki r-cran-png r-cran-ragg
  r-cran-rcppparallel r-cran-rgl r-cran-rsclient r-cran-rstan r-cran-rstanarm r-cran-s2 r-cran-stanheaders r-cran-svglite r-cran-vdiffr r-mathlib r-recommended redshift reiserfsprogs rsync ruby-debian s6 samba-common samba-common-bin
  samba-libs sane-airscan sane-utils searchmonkey shared-mime-info sshfs subversion synaptic systemd systemd-container systemd-coredump systemd-timesyncd tesseract-ocr texlive-binaries thunderbird thunderbird-l10n-en-gb tmux tumbler
  tumbler-common uget uno-libs-private upower ure ure-java valgrind viewnior vim-nox vlc-data vlc-plugin-base vlc-plugin-video-output w3m w3m-img webp-pixbuf-loader weechat-core weechat-curses weechat-perl weechat-plugins
  weechat-python weechat-ruby wget wireless-tools wireplumber wmdocker x11-apps xarchiver xautomation xdg-dbus-proxy xiccd xorriso xsane xscreensaver xscreensaver-data xscreensaver-gl zenity
660 upgraded, 189 newly installed, 225 to remove and 2 not upgraded.
Need to get 0 B/1,297 MB of archives.
After this operation, 222 MB disk space will be freed.
Do you want to continue? [Y/n] ^C

Offline ro_sid

  • User
  • Posts: 227
Yesterday in the evening was the first time, that my (otherwise unchanged - means nothing added, nothing deleted) KDE-MoW-Siduction installation could be (dist-)upgraded without any (netto) loss of installed programs; especially (not) akonadi and kmail.
I did not do it with apt(-get) alone, but with heavy help of aptitude in interactive usage - my favorite for many occasions.

't64' upgrades are still taking place this morning, though, and most probably will for some time.