Hi Nico,
On Fri, 2022-11-11 at 14:49 +0100, Nico Huber wrote:
Hi all,
it feels like this deserves its own thread. I was a little surprised by the news that we are already ready to deprecate Make. Hopefully, I'm just not up to date and this is the case! If I'm horribly off track, please ignore the following.
IIRC, we said this would be the case if we can do everything with Meson what we can do with Make (due to lack of knowing what the latter can, we made a list of target environments that we need to support at least) and Meson produces the same binaries as Make.
Are we there yet?
My last state wrt. the more special target environments like lib- payload was that it seems feasible, but I haven't seen a PoC yet.
I didn't say that we are "ready" to deprecate it, which would mean that there is nothing left to do at this moment. There is still work left. What I basically said was that this is our goal for the upcoming 1.3 release.
On 10.11.22 17:43, Felix Singer wrote:
The Make build system is going to be deprecated with the next release and it is going to be dropped with the release after that.
"next release" being the one that just started or the next after that? iow. does this mean deprecate with flashrom 1.3 and drop in 1.4?
Deprecation is planned for 1.3 release. Dropping support for the release after that, so e.g. 1.4 or 2.0.
We discussed the Make build system in many meetings now and we all agreed that we won't add any more features to it. That means its current feature state is frozen and it doesn't get any additional functionality, just bug fixes, refactorings or adjustments as far as they are really necessary.
Was this ever discussed on / announced to the ML? My status was that this was of the "nobody objected during some meeting" decision kind.
As far as I know, this wasn't discussed on the mailing list. Though, this was discussed a lot on the meetings and not just "nobody objected during some meeting".
// Felix