Dear Aurélien,
many thanks for your help and advise. Yes, installing the new phonon4settings
binary resolves the kept back update of libphonon4qt5-4t64. However, there is
no automatic update of phonon4qt5settings to phonon4settings, I needed to
install it manually:
$ apt install phonon4settings
Upgrading:
libphonon4qt5-4t64
Installing:
phonon4settings
REMOVING:
phonon4qt5settings
Summary:
Upgrading: 1, Installing: 1, Removing: 1, Not Upgrading: 0
Download size: 275 kB
Space needed: 50.2 kB / 873 GB available
Also, both libphonon4qt5/6 stay installed in parallel:
$ dpkg -l | grep phonon
ii libphonon-l10n 4:4.12.0-6
all multimedia framework from KDE using Qt - localization
files
ii libphonon4qt5-4t64:amd64 4:4.12.0-6
amd64 multimedia framework from KDE using Qt 5 - core library
ii libphonon4qt6-4t64:amd64 4:4.12.0-6
amd64 multimedia framework from KDE using Qt 6 - core library
ii phonon-backend-gstreamer-common:amd64 4:4.10.0-2+b4
amd64 Phonon GStreamer 1.0.x backend icons
ii phonon-backend-vlc-common 0.12.0-3
all Phonon VLC backends - shared files
ii phonon4qt5-backend-gstreamer:amd64 4:4.10.0-2+b4
amd64 Phonon Qt5 GStreamer 1.0 backend
ii phonon4qt6:amd64 4:4.12.0-6
amd64 multimedia framework from KDE using Qt 6 - metapackage
ii phonon4qt6-backend-vlc:amd64 0.12.0-3+b5
amd64 Phonon4Qt6 VLC backend
ii phonon4settings 4:4.12.0-6
amd64 multimedia framework from KDE using - settings
application
So removing phonon4qt5-backend-gstreamer seems to remove many things, including
parts of gstreamer and imagemagick.
$ apt --dry-run remove phonon4qt5-backend-gstreamer
phonon-backend-gstreamer-common
The following packages were automatically installed and are no longer required:
freepats libneon27t64
gstreamer1.0-alsa libnice10
gstreamer1.0-plugins-bad libonnx1t64
gstreamer1.0-pulseaudio libonnxruntime-providers
imagemagick-7-common libonnxruntime1.21
libavtp0 libopenal-data
libcpuinfo0 libopenal1
libdca0 libopenh264-8
libdjvulibre-text libopenni2-0
libdjvulibre21 libpthreadpool0
libdnnl3.6 libqt5opengl5t64
libfluidsynth3 libraptor2-0
libgssdp-1.6-0 libre2-11
libgstreamer-plugins-bad1.0-0 libsdl3-0
libgupnp-1.6-0 libsndio7.0
libgupnp-igd-1.6-0 libsoundtouch1
libjxr-tools libspandsp2t64
libjxr0t64 libsrtp2-1
liblqr-1-0 libvo-aacenc0
liblrdf0 libvo-amrwbenc0
libltc11 libwildmidi-config
libmagickcore-7.q16-10 libwildmidi2
libmagickcore-7.q16-10-extra libwmflite-0.2-7
libmagickwand-7.q16-10 libxnnpack0.20241108
libmjpegutils-2.2-0 libyajl2
libmodplug1 libzbar0t64
libmpeg2encpp-2.2-0 timgm6mb-soundfont
libmplex2-2.2-0
Use 'apt autoremove' to remove them.
REMOVING:
phonon-backend-gstreamer-common phonon4qt5-backend-gstreamer
Summary:
Upgrading: 0, Installing: 0, Removing: 2, Not Upgrading: 0
Remv phonon4qt5-backend-gstreamer [4:4.10.0-2+b4]
Remv phonon-backend-gstreamer-common [4:4.10.0-2+b4]
On the other side removing libphonon4qt5-4t64 will remove phonon gstreamer
backend, but also many other things, e.g. also phonon4settings:
$ apt --dry-run remove libphonon4qt5-4t64
The following packages were automatically installed and are no longer required:
freepats libneon27t64
gstreamer1.0-alsa libnice10
gstreamer1.0-plugins-bad libonnx1t64
gstreamer1.0-pulseaudio libonnxruntime-providers
imagemagick-7-common libonnxruntime1.21
libavtp0 libopenal-data
libcpuinfo0 libopenal1
libdca0 libopenh264-8
libdjvulibre-text libopenni2-0
libdjvulibre21 libpthreadpool0
libdnnl3.6 libqt5opengl5t64
libfluidsynth3 libraptor2-0
libgssdp-1.6-0 libre2-11
libgstreamer-plugins-bad1.0-0 libsdl3-0
libgupnp-1.6-0 libsndio7.0
libgupnp-igd-1.6-0 libsoundtouch1
libjxr-tools libspandsp2t64
libjxr0t64 libsrtp2-1
liblqr-1-0 libvo-aacenc0
liblrdf0 libvo-amrwbenc0
libltc11 libwildmidi-config
libmagickcore-7.q16-10 libwildmidi2
libmagickcore-7.q16-10-extra libwmflite-0.2-7
libmagickwand-7.q16-10 libxnnpack0.20241108
libmjpegutils-2.2-0 libyajl2
libmodplug1 libzbar0t64
libmpeg2encpp-2.2-0 phonon-backend-gstreamer-common
libmplex2-2.2-0 timgm6mb-soundfont
Use 'apt autoremove' to remove them.
REMOVING:
libphonon4qt5-4t64 phonon4qt5-backend-gstreamer phonon4settings
Summary:
Upgrading: 0, Installing: 0, Removing: 3, Not Upgrading: 0
Remv phonon4qt5-backend-gstreamer [4:4.10.0-2+b4]
Remv phonon4settings [4:4.12.0-6]
Remv libphonon4qt5-4t64 [4:4.12.0-6]
Are you sure I should do that or the previous command? Or will the removal of
phonon gstreamer backend need some future debian package dependency updates or
some (hopefully few) apt-mark manual ... calls? Unfortunately I am not very
fammilar what is the needed multimedia stuff. Only for the protocol, in
phononsettings app only the backend Phonon VLC is listed, and gstreamer is not.