Em Wed, 3 Sep 2025 18:38:37 +0100 Matthew Wilcox <willy@xxxxxxxxxxxxx> escreveu: > On Wed, Sep 03, 2025 at 06:24:16PM +0200, Mauro Carvalho Chehab wrote: > > Before this patch, building htmldocs on opensuseLEAP works > > fine: > > > > # make htmldocs > > Available Python versions: > > /usr/bin/python3.11 > > > > Python 3.6.15 not supported. Changing to /usr/bin/python3.11 > > Python 3.6.15 not supported. Changing to /usr/bin/python3.11 > > [...] > > > 1. after this change, sphinx-pre-install needs to be called > > by hand: > > > > $ /usr/bin/python3.11 tools/docs/sphinx-pre-install > > Detected OS: openSUSE Leap 15.6. > > Sphinx version: 7.2.6 > > I thought the preferred option was to be able to specify: > > PYTHON=/usr/bin/python3.11 make htmldocs > > or even make htmldocs PYTHON=/usr/bin/python3.11 > > like being able to specify CC, LD or AWK. This could be an option, but it is still half-broken - or at least implementing it is not trivial - as spinx-pre-install is the script which recommends what packages are needed on openSUSE Leap. and on RHEL8 (and based) distros. Internally, it needs to run sphinx-build --version to check if Sphinx version is compatible with the build. So, adding support for a PYTHON env is still half-broken after this series. Thanks, Mauro