On 05/12/2024 17:05, Ilya Maximets wrote:
> On 12/5/24 15:54, Kevin Traynor wrote:
>> Hi,
>>
>> I'm hitting doc build error [1] with Sphinx v1.7.6 on RHEL 8.
>>
>> The issue is with duplicate options for ovs-flowviz because the options
>> are described for different formats. e.g.
>> # grep 'option:: -h,'  ovs-flowviz.8.rst
>> .. option:: -h, --help
>> .. option:: -h, --heat-map
>> .. option:: -h, --heat-map
>> .. option:: -h, --html
>>
>> I tried to suppress the autosectionlabel warnings but that option was
>> introduced in Sphinx 2.1 :( There is probably some easy if you know it
>> fix, but I spent a bit of time searching/trying and I didn't come up
>> with something. Any ideas ?
>>
> 
> Do you know from which version such non-duplication duplications are
> correctly handled?
> 

I didn't see anything clear in changelogs. The issue is not present with
v3.4.3 on RHEL 9. Meanwhile v2.1 enables the ability to suppress the
autosectionlabel warnings.

> In general v1.7.6 is a very old release.  We may need to bump the
> requirements for the sphinx version instead.
> 

Yep, in fact the conf.py says we support v1.1.

>> thanks,
>> Kevin.
>>
>> [1]
>> make  all-am
>> make[1]: Entering directory '/root/ovs'
>> sphinx-build-3  -b html -W -n -d ./Documentation/_build/doctrees
>> ./Documentation ./Documentation/_build/html && touch docs-check
>> Running Sphinx v1.7.6
>> Cannot find 'ovs-sphinx-theme' package. Falling back to default theme.
>> loading pickled environment... not yet created
>> building [mo]: targets for 0 po files that are out of date
>> building [html]: targets for 124 source files that are out of date
>> updating environment: 124 added, 0 changed, 0 removed
>> reading sources... [100%] tutorials/ovs-conntrack
>>
>>
>> Warning, treated as error:
> 
> Is building without -Werror an option? :)
> 

Yes, we could use that as an alternative in the short term to upgrading
Sphinx version. Currently we are using sphinx-build -W to fail on warnings.

>> /root/ovs/Documentation/ref/ovs-flowviz.8.rst:92:Duplicate explicit
>> target name: "cmdoption-h".
>> make[1]: *** [Makefile:6896: docs-check] Error 2
>> make[1]: Leaving directory '/root/ovs'
>> make: *** [Makefile:3132: all] Error 2
>>
> 

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to