After some research, I found out that maybe sphinx version had something
to do with it (thanks solene).
I found out that OpenBSD version of py-sphinx (1.5.6) is almost 4 years
old. Current version is 3.5.1.
I am not skilled enough to take care of upgrading py-sphinx (simply
change some variables and updating checksums won't do) and the amount of
ports depending on py-sphinx and potentially breaking with an update
must be huge, I am clueless about how even to begin the work. I would
appreciate if somebody with more skills would take care of it.
Le 16/02/2021 à 16:23, Guy Godfroy a écrit :
Hello,
I'm not very skilled in ports maintenance.
I'm trying to update polybar port from 3.4.3 to 3.5.4 but I can't get
over a Sphinx error. I join the diff of what I made to the port.
When I try to complile, I have got this error:
[1/91] cd /usr/ports/pobj/polybar-3.5.4/build-amd64/doc &&
sphinx-build-3 -b html -c /usr/ports/pobj/polybar-3.5.4/build-amd64/doc
-d /usr/ports/pobj/polybar-3.5.4/build-amd64/doc/doctrees
/usr/ports/pobj/polybar-3.5.4/polybar-3.5.4/doc
/usr/ports/pobj/polybar-3.5.4/build-amd64/doc/html > builder-html.log
FAILED: doc/CMakeFiles/doc_html
cd /usr/ports/pobj/polybar-3.5.4/build-amd64/doc && sphinx-build-3 -b
html -c /usr/ports/pobj/polybar-3.5.4/build-amd64/doc -d
/usr/ports/pobj/polybar-3.5.4/build-amd64/doc/doctrees
/usr/ports/pobj/polybar-3.5.4/polybar-3.5.4/doc
/usr/ports/pobj/polybar-3.5.4/build-amd64/doc/html > builder-html.log
Exception occurred:
File "conf.py", line 20, in <module>
from sphinx.domains.changeset import VersionChange
ModuleNotFoundError: No module named 'sphinx.domains.changeset'
This wasn't occuring on the current port version.
What am I missing?
Thank you for your attention.