Attention is currently required from: Felix Singer, Nico Huber, Martin Roth, Angel Pons, Julius Werner. Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/56410 )
Change subject: [RFC] kconfig_lint: Drop overly restrictive rules about choice configs ......................................................................
Patch Set 5:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/56410/comment/96c3caab_aaf71fad PS4, Line 19: On top, the linter treats every occurence of a `config` entry as a : symbol declaration, even when it's just setting a default or adding : selects. Thanks for the hint - I missed that discussion. I'll have a look later.
they had to debug something for weeks because they had a bad binary in their build environment, AIUI
Not sure how that shall work as argument against Python. What am I missing?
No idea why so many are disliking python but I know that it's often a "religious" discussion. Tbh I don't really care if people like Python or not. There is a tool that can help us and solve a lot of problems and we just don't use it bc people don't like it... hm, sounds childish.
Yes, adding more dependencies can introduce problems but maybe the advantages of kconfiglib outweighs that.
It seems, one major issue was the transition from Python 2 to 3.
Python2 vs. Python3 never was a real problem - the problem actually was: - that religious `print is not a function but a statement` bs discussion. - Python3 is soooo different. No, it's not. Python2.7 and Python3 are mostly compatible. Anyway, Py2 is dead and we shouldn't use it.
However, from my (very naive) point of view, we should just evaluate it and see if it works for us. Theoretical discussions often lead to false assumptions, at least in my experience.
FULL ACK