Hi, so pbr has some glue that revolves around running sphinx, and it got messy and broken with Sphinx 1.3.
Its been broken in a subtle way since then - warnerrors has no effect, and previous attempts to get it working have broken things in a hard visible way. Doug has a patch up - https://review.openstack.org/#/c/229951/1 to fix things, which may even be right on both sphinx < 1.3 and >=1.3 ... - but without enough test coverage to know, we're basically guessing, and since pbr is at the bottom of the ecosystem stack, guessing is a high-risk activity there. What we'd like is if someone could backfill the crucial test coverage: we need to expand the coverage added in https://review.openstack.org/#/c/189884/2/pbr/tests/test_core.py to test a 2x2x2 matrix: One dimension is the sphinx version - < 1.3 and >=1.3 The next dimension is the warnerrors flag - on or off and the last dimension is whether the project has warnings or not. pbr's test suite has a virtualenv fixture that makes putting together arbitrary package combinations pretty straight forward, and I'd be delighted to mentor someone who picks this up. The current status quo means we have bitrot happening in docs jobs across all of openstack, and its accruing project wide tech debt at an unpleasant rate :(. -Rob -- Robert Collins <rbtcoll...@hp.com> Distinguished Technologist HP Converged Cloud __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev