)]}'
{"tox.ini":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"26f9eabc9a485a5e83abeff69c76496ccc4033e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.5.0"},{"line_number":3,"context_line":"envlist \u003d docs,py3,functional-py3,pep8,specs,pip-missing-reqs,ppip-extra-reqs"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-properties","patch_set":4,"id":"9f560f44_8970aea6","line":3,"range":{"start_line":3,"start_character":62,"end_line":3,"end_character":77},"updated":"2020-09-18 07:46:31.000000000","message":"s/ppip-extra-reqs/pip-extra-reqs/","commit_id":"3686cf556778c1f46233012448ce4e1f20308bea"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"1885da8243f747f7fe8796ae281099a490f4bffa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.5.0"},{"line_number":3,"context_line":"envlist \u003d docs,py3,functional-py3,pep8,specs,pip-missing-reqs,ppip-extra-reqs"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-properties","patch_set":4,"id":"9f560f44_b3418fa9","line":3,"range":{"start_line":3,"start_character":62,"end_line":3,"end_character":77},"in_reply_to":"9f560f44_8970aea6","updated":"2020-09-18 22:09:27.000000000","message":"Done","commit_id":"3686cf556778c1f46233012448ce4e1f20308bea"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"26f9eabc9a485a5e83abeff69c76496ccc4033e6","unresolved":false,"context_lines":[{"line_number":188,"context_line":"      Uses tox with the ``pip-missing-reqs``  and ``pip-extra-reqs``"},{"line_number":189,"context_line":"      environments."},{"line_number":190,"context_line":"    vars:"},{"line_number":191,"context_line":"      tox_envlist: pip-missing-reqs,pip-extra-reqs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_c4d44d4e","line":191,"updated":"2020-09-18 07:46:31.000000000","message":"I checked out this tree and ran pip-extra-reqs. It failed with extra diskimage-builder in requirements.txt. This means this job is checking out opendev.org/octavia.git which no longer has DIB in requirements.txt rather than checking out the change tree.\n\nAdd to this job:\n\n  required-projects:\n    - openstack/octavia","commit_id":"3686cf556778c1f46233012448ce4e1f20308bea"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"1885da8243f747f7fe8796ae281099a490f4bffa","unresolved":false,"context_lines":[{"line_number":188,"context_line":"      Uses tox with the ``pip-missing-reqs``  and ``pip-extra-reqs``"},{"line_number":189,"context_line":"      environments."},{"line_number":190,"context_line":"    vars:"},{"line_number":191,"context_line":"      tox_envlist: pip-missing-reqs,pip-extra-reqs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_530c7393","line":191,"in_reply_to":"9f560f44_c4d44d4e","updated":"2020-09-18 22:09:27.000000000","message":"Yep, good catch! Thanks\nI am so used to using our base jobs.","commit_id":"3686cf556778c1f46233012448ce4e1f20308bea"}]}
