Akira Yokosawa <akiyks@xxxxxxxxx> writes: > One of the changes in Sphinx 5.0.0 [1] says [sic]: > > 5.0.0 final > > - #10474: language does not accept None as it value. > The default value of language becomes to 'en' now. > > [1]: https://www.sphinx-doc.org/en/master/changes.html#release-5-0-0-released-may-30-2022 > > It results in a new warning from Sphinx 5.0.0 [sic]: > > WARNING: Invalid configuration value found: 'language = None'. > Update your configuration to a valid langauge code. Falling > back to 'en' (English). > > Silence the warning by using 'en'. > It works with all the Sphinx versions required for building > kernel documentation (1.7.9 or later). > > Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> > --- > Documentation/conf.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) I really was going to get around to trying Sphinx 5 real soon now, honest... > diff --git a/Documentation/conf.py b/Documentation/conf.py > index 072ee31a301d..934727e23e0e 100644 > --- a/Documentation/conf.py > +++ b/Documentation/conf.py > @@ -161,7 +161,7 @@ finally: > # > # This is also used if you do content translation via gettext catalogs. > # Usually you set "language" from the command line for these cases. > -language = None > +language = 'en' > Seems to be obviously the right thing to do. I've applied it with a CC to stable, thanks. jon