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.

Reply via email to