Yesterday I was surprised to find that after a “zypper dup” command, the kernel-firmware package was uninstalled by the updater. It was instead replaced by a series of kernel-firmware-* packages (eg: kernel-firmware-all, kernel-firmware-amdgpu, etc).
I’m sure this is intentional and tested. But since Tumbleweed had a few issues with some snapshots in the past, I feel a little nervous restarting until I ask first. Can anyone else confirm their system boots fine after this change?
I’m further surprised because on my mother’s computer (also TW but other packages installed) zypper isn’t attempting to do this: It’s still keeping just kernel-firmware there. What’s different for me?
kernel-firmware was split into several smaller packages because many users complained it was too big. This split allows install only needed parts. For compatibility kernel-firmware-all should pull in all other sub-packages.
Checking on a system that I updated yesterday, I see that it still has “kernel-firmware”. But the newer arrangement (several packages) is visible in the repos. So apparently either way is supported at present. You probably have a package that is specifically requiring the new arrangement.
Did anyone reboot after switching to the split packages to confirm it’s safe? But thanks for the confirmation: This actually sounds like a good idea, it should probably be done with more things to reduce the big download size during some updates (especially game data).
Updated 2pc’s and 2laptops. No issue found rebooting with the multiple firmware packages installed… It looks like the kernel 5.3 is suited to the new arrangement.