# grep yReq /etc/zypp/zypp.conf solver.onlyRequires = true #
To a nice lightweight LXQt openSUSE Leap 15.4, I tried to add 4 TDE packages: # zypper -v in trinity-tdm trinity-konsole trinity-ksnapshot trinity-kcalc
Among the unexpected inclusions: audiofile *avahi* cryptsetup gptfdisk libaspell15 libatasmart4 libatasmart-utils libaudiofile libbd_utils2 libbytesize1 libblockdev2 libbd_swap2 libbd_part2 libbd_loop2 libbd_fs2 libbd_crypto2 libbd_mdraid2 libbd_lvm2 libblockdev libimobiledevice* *lvm2*
https://paste.opensuse.org/ea4d1bd3c68f is the whole zypper lxqt/tde session log. It includes the breeze and oxygen pollution from LXQt that I removed before adding the 4 selected TDE packages.
Even worse, when I tried to undo: # zypper -v rm --clean-deps trinity-tdm trinity-konsole trinity-ksnapshot trinity-kcalc It only proposed to remove about 60% of what it had just installed, basically leaving installed most of the unexpected stuff I listed above.
Apparently I need to find time to replicate this with Bookworm, to see if deb/apt dependencies seem more rational. :p