#4 Explicitly BuildRequire python3-sphinxcontrib-devhelp
Merged 6 months ago by cheeselee. Opened 6 months ago by churchyard.
rpms/ churchyard/buildstream sphinxcontrib-devhelp  into  rawhide

file modified
+1
@@ -20,6 +20,7 @@ 

  BuildRequires: python3-sphinx

  BuildRequires: python3-sphinx_rtd_theme

  BuildRequires: python3-sphinx-click

+ BuildRequires: python3-sphinxcontrib-devhelp

  

  # These from plugin-requirements.in + requirements.in

  BuildRequires: fuse-libs

Since python-sphinx-1:7.2.6-2.fc40, the dependency is weak.

This package explicitly uses it and fails without it:

Sphinx error:
Builder name devhelp not registered or available through entry point

https://src.fedoraproject.org/rpms/python-sphinx/c/3ae8dffd9306dffdca1bc3c7aa36547f0547e967?branch=rawhide

cc @ksurma

Note that https://koschei.fedoraproject.org/package/buildstream indicates this is not the only problem here. This is the reason why we didn't find out about this package when we tested the Sphinx change before shipping it.

It also breaks with the new ruamel.yaml.

Pull-Request has been merged by cheeselee

6 months ago
Metadata