)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"e7ab7c1822c85de52a9976fd455bb5604bce69fb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Without this patch, the doc build for the keystone package fails with a"},{"line_number":10,"context_line":"Sphinx incompatibility:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"  AttributeError: \u0027Sphinx\u0027 object has no attribute \u0027add_css_file\u0027"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Sphinx 2.x has dropped support for python2, so start using the python3"},{"line_number":15,"context_line":"versions of these packages which should get them all in sync."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"7faddb67_e9437bae","line":12,"updated":"2019-07-23 06:34:48.000000000","message":"NIT: this was not the actual problem, the actual problem was that we inherited a veeeeery old python2-sphinx package accidentally. the doc build only works with sphinx 1.6.x or newer. \n\nI agree with the motion to move keystone to py3 only buildrequires, I think that makes a lot of sense.","commit_id":"82af7ff4ac6487c0f390cd12f1069f720182e2bf"}],"openstack/keystone/keystone.spec.j2":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"e218c2a80611abba4680f9114dc67d07538db97f","unresolved":false,"context_lines":[{"line_number":131,"context_line":"%package doc"},{"line_number":132,"context_line":"Summary:        Documentation for OpenStack Identity Service"},{"line_number":133,"context_line":"Group:          Documentation/HTML"},{"line_number":134,"context_line":"BuildRequires:  python3-Routes"},{"line_number":135,"context_line":"BuildRequires:  python3-Sphinx"},{"line_number":136,"context_line":"BuildRequires:  python3-cryptography"},{"line_number":137,"context_line":"BuildRequires:  python3-dogpile.cache"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9fb8cfa7_c71bccc7","line":134,"range":{"start_line":134,"start_character":15,"end_line":134,"end_character":30},"updated":"2019-06-20 16:18:11.000000000","message":"This should be {{ py2pkg(\u0027Routes\u0027, py_versions\u003d[\u0027py3\u0027]) }}, otherwise many packages are not found in Fedora, since this is using SUSE package names.","commit_id":"0563871937491d0607be6872cf9c0af9678ebe99"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"7f24373afd0f707078df9ee4fff0fc676bab6720","unresolved":false,"context_lines":[{"line_number":174,"context_line":""},{"line_number":175,"context_line":"%build"},{"line_number":176,"context_line":"%{py3_build}"},{"line_number":177,"context_line":"PYTHONPATH\u003d. PBR_VERSION\u003d{{ upstream_version }} sphinx-build -b html doc/source doc/build/html"},{"line_number":178,"context_line":"# remove the Sphinx-build leftovers"},{"line_number":179,"context_line":"rm -rf doc/build/html/.{doctrees,buildinfo}"},{"line_number":180,"context_line":"# config file generation"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"9fb8cfa7_4f5cc6ec","line":177,"range":{"start_line":177,"start_character":47,"end_line":177,"end_character":60},"updated":"2019-06-21 08:16:38.000000000","message":"For the Fedora CI to pass, we should make this \"sphinx-build-3\"","commit_id":"89bd49dcffe58f075683ae29535bb7df79ed2283"}]}
