Thank you, I will keep on eye on the free space, but my question was related strictly to the app the zypper installs/updates and not the other stuff that I might have around my computer.
unless you’ve changed an option zypper does not cache updates it deletes all rpm’s after installing them, I’m thinking you use btrfs for root, that file system is resource hungry, delete some snapshots and go in yast and change snapper settings.
This is mostly software bloat. The newer version does a little more than the older version.
The additional space required is usually small.
BUT – there is one exception. On a kernel update, the new kernel is just added so the full amount of space (quite large) shows up. And kernel updates are often in Tumbleweed updates.
But, not to worry. The “purge-kernels” service is supposed to automatically delete older kernels.
But do check. If you have a lot of kernels (look for file names “vmlinux*” in “/boot”), then maybe they old kernels are not being delete. It’s possible that install from live media leaves a system where the service is not enabled.
In normal config you can have as many as 3 kernels the reason it that if something goes wrong with the latest you can drop back to a working kernel. The third is not purged until you successfully boot after an update.