[PATCH 0/2] Better handle and document Python needs for Kernel build

Mauro Carvalho Chehab posted 2 patches 2 months, 1 week ago
There is a newer version of this series
Documentation/process/changes.rst | 13 ++++++++++-
scripts/kernel-doc.py             | 37 ++++++++++++++++++++++---------
2 files changed, 38 insertions(+), 12 deletions(-)
[PATCH 0/2] Better handle and document Python needs for Kernel build
Posted by Mauro Carvalho Chehab 2 months, 1 week ago
Hi Jon,

As promised, I'm sending you the missing patches from the
python backward-compatibility series. They're not urgent,
IMO it should be OK to have them merged for 6.17.

The first patch fix process/changes.rst. Currently, it makes one 
think that Python is optional. While not having python may work
on some environments, there are some python scripts called 
during Kernel build time that require python.

Document them. 

Also, in order to avoid breaking compilation, make kernel-doc's
main script executable with elder Python versions. 

Backward-compatibility tested with Python 2.7 and 3.4 (although
it may work since 3.2).  On elder versions, it would emit a 
warning and do nothing, as the actual code depends on features
at 3.6 (f-strings) and 3.7 (ordered dict).

Mauro Carvalho Chehab (2):
  docs: kernel-doc: avoid script crash on ancient Python
  docs: changes: better document Python needs

 Documentation/process/changes.rst | 13 ++++++++++-
 scripts/kernel-doc.py             | 37 ++++++++++++++++++++++---------
 2 files changed, 38 insertions(+), 12 deletions(-)

-- 
2.49.0