)]}'
{"openstack/python-masakariclient/python-masakariclient.spec.j2":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"afb292578c6e9ccb4f3714094a268c00fa2fde79","unresolved":false,"context_lines":[{"line_number":49,"context_line":"%package -n {{ pypi_name }}-doc"},{"line_number":50,"context_line":"Summary:        Documentation for OpenStack Masakari API client libary"},{"line_number":51,"context_line":"Group:          Documentation/HTML"},{"line_number":52,"context_line":"BuildRequires:  {{ py2pkg(\u0027Sphinx\u0027) }}"},{"line_number":53,"context_line":"BuildRequires:  {{ py2pkg(\u0027openstackdocstheme\u0027) }}"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"%description -n {{ pypi_name }}-doc"},{"line_number":56,"context_line":"Client library for Masakari built on the Masakari API. It provides a Python API"},{"line_number":57,"context_line":"(the masakariclient module) and a command-line tool (masakari)."},{"line_number":58,"context_line":"This package contains the documentation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"%prep"},{"line_number":61,"context_line":"%autosetup -p1 -n {{ pypi_name }}-%{version}"},{"line_number":62,"context_line":"%py_req_cleanup"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"%build"},{"line_number":65,"context_line":"%{python_build}"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Build HTML docs and man page"},{"line_number":68,"context_line":"PBR_VERSION\u003d{{ upstream_version }} %sphinx_build -b html doc/source doc/build/html"},{"line_number":69,"context_line":"PBR_VERSION\u003d{{ upstream_version }} %sphinx_build -b man doc/source doc/build/man"},{"line_number":70,"context_line":"rm -r doc/build/html/.{doctrees,buildinfo}"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"%install"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_c6add4e9","line":69,"range":{"start_line":52,"start_character":0,"end_line":69,"end_character":80},"updated":"2019-09-24 14:43:23.000000000","message":"This means that on Fedora we\u0027re using the python2 version of openstackdocstheme but trying to build with the python3 version of sphinx-build, and that doesn\u0027t match :-/","commit_id":"bf226e1a50c2a94fa5e1d11e646d709e60a12b2f"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"cb357874e3bee8f7decbe14a2b5a09e6c5c7271a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"%package -n {{ pypi_name }}-doc"},{"line_number":50,"context_line":"Summary:        Documentation for OpenStack Masakari API client libary"},{"line_number":51,"context_line":"Group:          Documentation/HTML"},{"line_number":52,"context_line":"BuildRequires:  {{ py2pkg(\u0027Sphinx\u0027) }}"},{"line_number":53,"context_line":"BuildRequires:  {{ py2pkg(\u0027openstackdocstheme\u0027) }}"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"%description -n {{ pypi_name }}-doc"},{"line_number":56,"context_line":"Client library for Masakari built on the Masakari API. It provides a Python API"},{"line_number":57,"context_line":"(the masakariclient module) and a command-line tool (masakari)."},{"line_number":58,"context_line":"This package contains the documentation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"%prep"},{"line_number":61,"context_line":"%autosetup -p1 -n {{ pypi_name }}-%{version}"},{"line_number":62,"context_line":"%py_req_cleanup"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"%build"},{"line_number":65,"context_line":"%{python_build}"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Build HTML docs and man page"},{"line_number":68,"context_line":"PBR_VERSION\u003d{{ upstream_version }} %sphinx_build -b html doc/source doc/build/html"},{"line_number":69,"context_line":"PBR_VERSION\u003d{{ upstream_version }} %sphinx_build -b man doc/source doc/build/man"},{"line_number":70,"context_line":"rm -r doc/build/html/.{doctrees,buildinfo}"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"%install"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_effd436e","line":69,"range":{"start_line":52,"start_character":0,"end_line":69,"end_character":80},"in_reply_to":"3fa7e38b_c6add4e9","updated":"2019-09-24 17:09:34.000000000","message":"Done","commit_id":"bf226e1a50c2a94fa5e1d11e646d709e60a12b2f"}],"openstack/python-vitrageclient/python-vitrageclient.spec.j2":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"27314a67459c7e94918556437a5285d7a06bb049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  openstack-macros"},{"line_number":15,"context_line":"BuildRequires:  {{ py2pkg(\u0027cliff\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":16,"context_line":"BuildRequires:  {{ py2pkg(\u0027keystoneauth1\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py2pkg(\u0027networkx\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py2pkg(\u0027oslotest\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py2pkg(\u0027pbr\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py2pkg(\u0027pydot\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_a67f7813","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":68},"updated":"2019-09-24 14:50:34.000000000","message":"Apparently, this is making yum to pick the older 1.11 version of networkx for both python2 and python3, instead of getting python3-networkx-2.2, as it should.\n\nCould we convert this to py3 only?","commit_id":"bf226e1a50c2a94fa5e1d11e646d709e60a12b2f"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"cb357874e3bee8f7decbe14a2b5a09e6c5c7271a","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  openstack-macros"},{"line_number":15,"context_line":"BuildRequires:  {{ py2pkg(\u0027cliff\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":16,"context_line":"BuildRequires:  {{ py2pkg(\u0027keystoneauth1\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py2pkg(\u0027networkx\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py2pkg(\u0027oslotest\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py2pkg(\u0027pbr\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py2pkg(\u0027pydot\u0027, py_versions\u003d[\u0027py2\u0027, \u0027py3\u0027]) }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_2f64bb49","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":68},"in_reply_to":"3fa7e38b_a67f7813","updated":"2019-09-24 17:09:34.000000000","message":"Trying to skip python2 on RDO. Let\u0027s see if that works.","commit_id":"bf226e1a50c2a94fa5e1d11e646d709e60a12b2f"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"7b2ba94e7b2c397dad285431eb69819f834806f3","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Requires(post): update-alternatives"},{"line_number":43,"context_line":"Requires(postun): update-alternatives"},{"line_number":44,"context_line":"%else"},{"line_number":45,"context_line":"BuildRequires:  {{ py2pkg(\u0027networkx-2.2\u0027, py_versions\u003d[\u0027py3\u0027]) }}"},{"line_number":46,"context_line":"# on RDO, update-alternatives is in chkconfig"},{"line_number":47,"context_line":"Requires(post): chkconfig"},{"line_number":48,"context_line":"Requires(postun): chkconfig"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_57d9817c","line":45,"updated":"2019-09-25 08:05:35.000000000","message":"Let\u0027s just keep it as networkx. Once the python2 version is not required, the right package is fetched from the repo.","commit_id":"8b404461541706d7658307d3ad76fb03b2ab3271"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"91e0345091127e30cd1cb6f6b8e1555a15d855ff","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Requires(post): update-alternatives"},{"line_number":43,"context_line":"Requires(postun): update-alternatives"},{"line_number":44,"context_line":"%else"},{"line_number":45,"context_line":"BuildRequires:  {{ py2pkg(\u0027networkx-2.2\u0027, py_versions\u003d[\u0027py3\u0027]) }}"},{"line_number":46,"context_line":"# on RDO, update-alternatives is in chkconfig"},{"line_number":47,"context_line":"Requires(post): chkconfig"},{"line_number":48,"context_line":"Requires(postun): chkconfig"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_f7250d5d","line":45,"in_reply_to":"3fa7e38b_57d9817c","updated":"2019-09-25 08:10:20.000000000","message":"Done","commit_id":"8b404461541706d7658307d3ad76fb03b2ab3271"}]}
