While that is true, we also discovered another regression yesterday which breaks booting on real hardware: In bug 1934780, we discovered that Mellanox BF1 SmartNic do not support querying variable storage info, and hence fail to boot. SUSE discovered similar issues.
I don't think this is ready for releasing yet, and we need another shim.
The following is the complete list of regressions identified so far that are included in the next shim:
* Fix load option parsing, and thus fwupd execution (LP: #1929471) (PR #379)
* Fix occasional crashes in _relocate() on arm64 (LP: #1928010) (PR #383)
* Fix accidental deletion of RT variables (LP: #1934506) (PR #387)
* mok: relax the maximum variable size check (LP: #1934780) (PR #369)
Or to put it into what is broken right now:
* fwupd(ate) execution - which you overrode
* arm64 fails to reboot occasionally
* VMWare fails to mirror shim variables, or rather directly deletes them after, breaking locally-built DKMS modules
* Mellanox hardware (and other w/o variable size checking support) fails to boot
While that is true, we also discovered another regression yesterday which breaks booting on real hardware: In bug 1934780, we discovered that Mellanox BF1 SmartNic do not support querying variable storage info, and hence fail to boot. SUSE discovered similar issues.
I don't think this is ready for releasing yet, and we need another shim.
The following is the complete list of regressions identified so far that are included in the next shim:
* Fix load option parsing, and thus fwupd execution (LP: #1929471) (PR #379)
* Fix occasional crashes in _relocate() on arm64 (LP: #1928010) (PR #383)
* Fix accidental deletion of RT variables (LP: #1934506) (PR #387)
* mok: relax the maximum variable size check (LP: #1934780) (PR #369)
Or to put it into what is broken right now:
* fwupd(ate) execution - which you overrode
* arm64 fails to reboot occasionally
* VMWare fails to mirror shim variables, or rather directly deletes them after, breaking locally-built DKMS modules
* Mellanox hardware (and other w/o variable size checking support) fails to boot