lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <d12fb63e-b346-4094-b9d6-aa6823aea541@gmail.com>
Date: Fri, 11 Jul 2025 19:49:41 +0900
From: Akira Yokosawa <akiyks@...il.com>
To: Mauro Carvalho Chehab <mchehab+huawei@...nel.org>,
 Jonathan Corbet <corbet@....net>
Cc: linux-kernel@...r.kernel.org, Mauro Carvalho Chehab <mchehab@...nel.org>,
 Akira Yokosawa <akiyks@...il.com>,
 Linux Doc Mailing List <linux-doc@...r.kernel.org>
Subject: Re: [PATCH v2 00/39] Translate sphinx-pre-install to Python

[most CCs dropped]

On Wed,  9 Jul 2025 15:51:32 +0200, Mauro Carvalho Chehab wrote:
[...]

> Please notice that my goal here is to test just this tool.
> I didn't try to actually build the docs on every distro.

I tested the docs build against opensuse/leap:15.6 for you, and
the install completed. One step forward.

However, running "make latexdocs" ended up with the following error:

-----------------------------------------------------------------------------
Exception occurred:
  File "/usr/lib/python3.11/site-packages/sphinx/builders/latex/__init__.py", line 405, in copy_support_files
    for filename in os.listdir(staticdirname):
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.11/site-packages/sphinx/texinputs'
-----------------------------------------------------------------------------

That "texinputs" directory is supposed to hold files to be copied along
with latex sources Sphinx will generate.

openSUSE is unique in that those files don't belong to its base Sphinx
package.  They are provided in "python3-Sphinx-latex" (or
"python311-Sphinx-latex", or any appropriate one for your base Sphinx
package).

Is this news to you?

By the way, 33/39 contains diff of test_script.py and can't be applied.
I needed to remove the hunk manually and apply the remaining patches.

Anyway, your translation of sphinx-pre-install into python is now at
the bottom of my to-test/review list.  So no need to respin this.

As a matter of fact, I'm seeing weird performance regression of empty
documentation builds when the O=<somedir> option is used.

It appeared in v6.15, which has your conversion of get_abi.pl into
get_abi.py.  Will send a report once the time-consuming bisection
completes.

Akira

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ