I just had a look at upgrading gnome-boxes to the latest version currently in Testing.
It wanted to remove qemu and replace it with qemu-desktop with a whole new set of dependencies to be installed and a net upgrade size of 33.73 MiB.
sudo pacman -Syy gnome-boxes
:: Synchronizing package databases...
testing 50.8 KiB 113 KiB/s 00:00 [-----------------------------------------------------------------------------] 100%
community-testing 32.8 KiB 575 KiB/s 00:00 [-----------------------------------------------------------------------------] 100%
resolving dependencies...
looking for conflicting packages...
:: qemu-desktop and qemu are in conflict. Remove qemu? [y/N] y
Packages (41) qemu-6.2.0-4 [removal] qemu-audio-alsa-7.0.0-9 qemu-audio-dbus-7.0.0-9 qemu-audio-jack-7.0.0-9 qemu-audio-oss-7.0.0-9 qemu-audio-pa-7.0.0-9 qemu-audio-sdl-7.0.0-9 qemu-audio-spice-7.0.0-9
qemu-block-curl-7.0.0-9 qemu-block-dmg-7.0.0-9 qemu-block-nfs-7.0.0-9 qemu-block-ssh-7.0.0-9 qemu-chardev-spice-7.0.0-9 qemu-common-7.0.0-9 qemu-desktop-7.0.0-9 qemu-hw-display-qxl-7.0.0-9
qemu-hw-display-virtio-gpu-7.0.0-9 qemu-hw-display-virtio-gpu-gl-7.0.0-9 qemu-hw-display-virtio-gpu-pci-7.0.0-9 qemu-hw-display-virtio-gpu-pci-gl-7.0.0-9 qemu-hw-display-virtio-vga-7.0.0-9
qemu-hw-display-virtio-vga-gl-7.0.0-9 qemu-hw-s390x-virtio-gpu-ccw-7.0.0-9 qemu-hw-usb-host-7.0.0-9 qemu-hw-usb-redirect-7.0.0-9 qemu-hw-usb-smartcard-7.0.0-9 qemu-img-7.0.0-9
qemu-pr-helper-7.0.0-9 qemu-system-x86-7.0.0-9 qemu-tools-7.0.0-9 qemu-ui-curses-7.0.0-9 qemu-ui-dbus-7.0.0-9 qemu-ui-egl-headless-7.0.0-9 qemu-ui-gtk-7.0.0-9 qemu-ui-opengl-7.0.0-9
qemu-ui-sdl-7.0.0-9 qemu-ui-spice-app-7.0.0-9 qemu-ui-spice-core-7.0.0-9 qemu-vhost-user-gpu-7.0.0-9 qemu-virtiofsd-7.0.0-9 gnome-boxes-42.0.1-2
Total Download Size: 23.52 MiB
Total Installed Size: 90.18 MiB
Net Upgrade Size: 33.73 MiB
:: Proceed with installation? [Y/n] n
I thought first that this is one of those occasions of splitting packages that we saw some time ago in linux-firmware but then the size of the Net Upgrade made me wonder.
I haven’t looked at those packages individually, neither my current tech-savviness would provide me with the means to do so. I just wanted to put it here up for discussion and comments.
Looking forward to hearing from you!