I am surprised that one year later, this bug is still not fixed. This is really confusing for some users who don't understand why they are met with an error message when they enable zstd compression. Especially since this bug is exclusive to opensuse, hence not widely documented. "But with new grub supporting it, the request might come up in the future and hope we could have solution for i386-pc at that time." So, let me ask again, is there a planned solution ? `chattr -R -c +m /boot` does not work here. I have to use `btrfs filesystem defragment -clzo /boot` every kernel update. I really don't understand what is the point of updating the grub package while patching out features of said update. If you do not want to support grub updates, you should freeze grub in Leap and be done with it. People wanting to update grub could use Tumbleweed's package. At least, there should be a semi-official ungimped grub package. Or maybe you could provide an official workaround ?