On Thu, May 20, 2021 at 06:09:55PM +0000, Peter Stuge wrote:
Arthur Heymans wrote:
This breaks compatibility with very old coreboot build (build before fb5d5b16 "2015-07-14, cbtable: describe boot media").
Is that really acceptable in SeaBIOS master at some random time?
As far I know there is no policy on that written down somewhere. In general we try avoid breaking backward compatibility (and thus requiring lockstep updates). But maintaining backward compatibility has a cost too, so this isn't set in stone.
Keeping backward compatibility with the "cbfs master header" would complicate the code.
Obviously, but is undeniably valuable, even if not to you.
Well, maintaining compatibility with a version released more than five years ago isn't that valuable IMHO, but comes with the cost of adding compatibility code which most likely will never ever be actually used.
Proper advance notice of a breaking change allows others to invest effort into coming up with a compatibility solution.
Well. The compatible solution exists since 2015-07-14 ...
take care, Gerd