)]}'
{"openstack/ironic-python-agent/ironic-python-agent.spec.j2":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"0f70d90d6b0605d36f2e76f90e5e1cb6525e3146","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Source20:       openstack-ironic-python-agent.service"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027Pint\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027WSME\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027Werkzeug\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027eventlet\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027ironic-lib\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_3cd2da34","line":17,"updated":"2019-12-23 08:21:52.000000000","message":"you can remove WSME dep, replaced by Werkzeug","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"0f70d90d6b0605d36f2e76f90e5e1cb6525e3146","unresolved":false,"context_lines":[{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027Werkzeug\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027eventlet\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027ironic-lib\u0027) }}"},{"line_number":21,"context_line":"BuildRequires:  {{ py3(\u0027iso8601\u0027) }}"},{"line_number":22,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":23,"context_line":"BuildRequires:  {{ py3(\u0027netaddr\u0027) }}"},{"line_number":24,"context_line":"BuildRequires:  {{ py3(\u0027netifaces\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_7ce7f210","line":21,"updated":"2019-12-23 08:21:52.000000000","message":"iso8601 not needed anymore","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"0f70d90d6b0605d36f2e76f90e5e1cb6525e3146","unresolved":false,"context_lines":[{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027ironic-lib\u0027) }}"},{"line_number":21,"context_line":"BuildRequires:  {{ py3(\u0027iso8601\u0027) }}"},{"line_number":22,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":23,"context_line":"BuildRequires:  {{ py3(\u0027netaddr\u0027) }}"},{"line_number":24,"context_line":"BuildRequires:  {{ py3(\u0027netifaces\u0027) }}"},{"line_number":25,"context_line":"BuildRequires:  {{ py3(\u0027oslo.concurrency\u0027) }}"},{"line_number":26,"context_line":"BuildRequires:  {{ py3(\u0027oslo.config\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_9ce2ee01","line":23,"updated":"2019-12-23 08:21:52.000000000","message":"netaddr not needed anymore","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"45de1a934597219831cdc2050b40b8c23304a437","unresolved":false,"context_lines":[{"line_number":30,"context_line":"BuildRequires:  {{ py3(\u0027oslo.utils\u0027) }}"},{"line_number":31,"context_line":"BuildRequires:  {{ py3(\u0027oslotest\u0027) }}"},{"line_number":32,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":33,"context_line":"BuildRequires:  {{ py3(\u0027pecan\u0027) }}"},{"line_number":34,"context_line":"BuildRequires:  {{ py3(\u0027psutil\u0027) }}"},{"line_number":35,"context_line":"BuildRequires:  {{ py3(\u0027pyudev\u0027) }}"},{"line_number":36,"context_line":"BuildRequires:  {{ py3(\u0027requests\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_7cc0524b","line":33,"updated":"2019-12-23 08:24:07.000000000","message":"forgot, pecan also replaced by Werkzeug","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"0f70d90d6b0605d36f2e76f90e5e1cb6525e3146","unresolved":false,"context_lines":[{"line_number":35,"context_line":"BuildRequires:  {{ py3(\u0027pyudev\u0027) }}"},{"line_number":36,"context_line":"BuildRequires:  {{ py3(\u0027requests\u0027) }}"},{"line_number":37,"context_line":"BuildRequires:  {{ py3(\u0027rtslib-fb\u0027) }}"},{"line_number":38,"context_line":"BuildRequires:  {{ py3(\u0027six\u0027) }}"},{"line_number":39,"context_line":"BuildRequires:  {{ py3(\u0027stestr\u0027) }}"},{"line_number":40,"context_line":"BuildRequires:  {{ py3(\u0027stevedore\u0027) }}"},{"line_number":41,"context_line":"Requires:       python3-{{ pypi_name }} \u003d %{version}-%{release}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_3cbbbae4","line":38,"updated":"2019-12-23 08:21:52.000000000","message":"six is not used anymore","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"45de1a934597219831cdc2050b40b8c23304a437","unresolved":false,"context_lines":[{"line_number":95,"context_line":"BuildRequires:  {{ py3(\u0027Sphinx\u0027) }}"},{"line_number":96,"context_line":"BuildRequires:  {{ py3(\u0027openstackdocstheme\u0027) }}"},{"line_number":97,"context_line":"BuildRequires:  {{ py3(\u0027sphinxcontrib-httpdomain\u0027) }}"},{"line_number":98,"context_line":"BuildRequires:  {{ py3(\u0027sphinxcontrib-pecanwsme\u0027) }}"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"%description doc"},{"line_number":101,"context_line":"The ironic-python-agent works with the agent driver in Ironic to provision the node."}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_1c9d9e6b","line":98,"updated":"2019-12-23 08:24:07.000000000","message":"also sphinxcontrib-pecanwsme is not needed anymore","commit_id":"a11098de2b208747c7bffc2791fa687112a93842"}]}
