[prev in list] [next in list] [prev in thread] [next in thread] 

List:       flashrom
Subject:    [flashrom] Re: Release preparations
From:       David Hendricks <david.hendricks () gmail ! com>
Date:       2022-03-22 6:01:25
Message-ID: CAJ_ov57nvyEkuYjSgAx80qHz7Qjm=PJtaLnjVdct-UbG0Nzm7Q () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Mon, Mar 21, 2022 at 4:48 PM Thomas Heijligen <src@posteo.de> wrote:

> Beside from the documentation, the meson file currently only works for
> Linux and was never announced as official way to build flashrom.
>

The original reason for adding Meson was to support fwupd, a very important
use case which AFAIK is only intended to work with internal programmers for
in-system flashing in Linux.

Mission creep was not the intention, though Meson has evidently gained
popularity for other use cases. Notably, according to a comment in CB:61198
<https://review.coreboot.org/c/flashrom/+/61198> Chromium now uses Meson
for all builds too. ChromeOS and fwupd are probably the biggest users of
flashrom when it comes to use of internal programmers. Also, as mentioned
earlier in the thread there are many distributions using Meson for
packaging.

It will be good to understand why they are going this route and if it's
better for the project in the long run. Personally I am more familiar with
Make, but even I can see that our Makefile is one that only a flashrom
developer could love.

[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar \
21, 2022 at 4:48 PM Thomas Heijligen &lt;<a href="mailto:src@posteo.de" \
target="_blank">src@posteo.de</a>&gt; wrote:<br></div><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">Beside from the documentation, the meson file \
currently only works for Linux and was never announced as official way to build \
flashrom.<br></blockquote><div><br></div><div>The original reason for adding Meson \
was to support fwupd, a very important use case which AFAIK is only intended to work \
with internal programmers for in-system flashing in \
Linux.<br></div><div><br></div><div>Mission creep was not the intention, though Meson \
has evidently gained popularity for other use cases. Notably, according to a comment \
in <a href="https://review.coreboot.org/c/flashrom/+/61198" \
target="_blank">CB:61198</a> Chromium now uses Meson for all builds too. ChromeOS and \
fwupd are probably the biggest users of flashrom when it comes to use of internal \
programmers. Also, as mentioned earlier in the thread there are many distributions \
using Meson for packaging.</div><div><br></div><div>It will be good to understand why \
they are going this route and if it&#39;s better for the project in the long run. \
Personally I am more familiar with Make, but even I can see that our Makefile is one \
that only a flashrom developer could love.<br></div></div></div>



_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-leave@flashrom.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic