Piotr Król wrote: > I don't understand argument about running significant ("enough") of > the infrastructure. Why maintainers of platforms do not run their > part of infrastructure which support those platforms?
I think this is a key point. It's a lot easier to develop centralized solutions, so that's a common mistake. And even if not strictly or intentionally centralized then there's often at least a knowledge gap, case in point your request for more integration information. > > If you want to maintain any particular release as a long term branch, > > announce your intent and we'll set up a branch! > > I'm not sure what benefit it would give to community or to us, but we > have to maintain v4.0.x probably until PC Engines hardware EOL. I think it would be fantastic if that happened on coreboot.org! Maybe it would not benefit you in any way immediately, but it would probably not be a disadvantage for you either, and it would for sure look great for the project as a whole. And maybe, just maybe, some colleagues will pitch in because they see value in what is then in practice a stable branch. > What I really try is to highlight various problems 3mdeb see over 6 > years of coreboot development. That's super valuable and I'm much appreciate your input! > Toolchain stability and reproducibility is something I discussed. I even > started to write something here: > https://docs.dasharo.com/osf-trolling-list/build_process/ Yes. Docker is a dark pattern, yet like `curl | bash` it prevails. > Yeah, our coreboot-sdk has problem having only python3, SeaBIOS do not > understand that: > https://github.com/coreboot/seabios/blob/master/Makefile#L25 > > At least this was problem on 4.13 tag. I appreciate that SeaBIOS likes to still support python2, but when all distributions choose to end support for python2 it'll take more effort in SeaBIOS. It could be simple though, maybe the attached patch is already enough? It looks like all python scripts are called through $(PYTHON) rather than executed directly, so the #! command doesn't actually matter so much. //Peter
From 6a828363bd7a6fc18d85a7c2e63a2c05438f7b1a Mon Sep 17 00:00:00 2001 From: Peter Stuge <pe...@stuge.se> Date: Fri, 7 May 2021 01:23:00 +0200 Subject: [PATCH] build: set PYTHON to python3 || python2 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 3d8943e..6397b1e 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ LD=$(CROSS_PREFIX)ld OBJCOPY=$(CROSS_PREFIX)objcopy OBJDUMP=$(CROSS_PREFIX)objdump STRIP=$(CROSS_PREFIX)strip -PYTHON=python +PYTHON=$(shell which python3 >/dev/null 2>&1 && echo python3 || echo python2) CPP=cpp IASL:=iasl LD32BIT_FLAG:=-melf_i386 --
_______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-le...@coreboot.org