From 879f0f7fc0f9130075d722c213014d0cff9d40a1 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Thu, 24 Aug 2023 01:28:17 +0200 Subject: [PATCH 4/5] sphinx: kfigure.py: Convert outdir to str before using len Sphinx 7.2 replaced several uses of str with pathlib Paths, causing the build to fail with a TypeError when attempting to use len on one. Patch by @loqs; thanks. Signed-off-by: Jan Alexander Steffens (heftig) Fixes: https://bugs.archlinux.org/task/79446 --- Documentation/sphinx/kfigure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/sphinx/kfigure.py b/Documentation/sphinx/kfigure.py index cefdbb7e7523..13e885bbd499 100644 --- a/Documentation/sphinx/kfigure.py +++ b/Documentation/sphinx/kfigure.py @@ -309,7 +309,7 @@ def convert_image(img_node, translator, src_fname=None): if dst_fname: # the builder needs not to copy one more time, so pop it if exists. translator.builder.images.pop(img_node['uri'], None) - _name = dst_fname[len(translator.builder.outdir) + 1:] + _name = dst_fname[len(str(translator.builder.outdir)) + 1:] if isNewer(dst_fname, src_fname): kernellog.verbose(app, -- 2.42.0