On Wed, Oct 28, 2020 at 01:41:30PM +0000, Richard Hughes wrote:
On Wed, 28 Oct 2020 at 12:20, Nico Huber nico.h@gmx.de wrote:
So we didn't need these things before. Why do we need them now?
Meson makes it possible to build fwupd as a subproject of fwupd, on any architecture, on any distro, which means we can use libflashrom on machines that don't ship a new enough distro version. A lot of companies care (including Google) about using fwupd for updating system firmware, and without libflashrom being available we'd just drop the flashrom plugin in fwupd, and in all honesty just reimplement the required bits of flashing to SPI directly. As a project you can do as you like, but dropping meson would be a huge step backwards for people actually using flashrom in production systems and I'm sure would alter the future viability of the project.
Sounds like you are making an fwupd problem into a flashrom problem.
Luc Verhaegen.