)]}'
{"openstack/neutron-lib/neutron-lib.spec.j2":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"2433800c69192b5cc858c4b09f6a4ffc1af1f714","unresolved":false,"context_lines":[{"line_number":22,"context_line":"BuildRequires:  {{ py2pkg(\u0027testresources\u0027) }}"},{"line_number":23,"context_line":"BuildRequires:  {{ py2pkg(\u0027testscenarios\u0027) }}"},{"line_number":24,"context_line":"BuildRequires:  {{ py2pkg(\u0027testtools\u0027) }}"},{"line_number":25,"context_line":"Requires:       {{ py2pkg(\u0027debtcollector\u0027) }}"},{"line_number":26,"context_line":"Requires:       {{ py2pkg(\u0027oslo.concurrency\u0027) }}"},{"line_number":27,"context_line":"Requires:       {{ py2pkg(\u0027oslo.config\u0027) }}"},{"line_number":28,"context_line":"Requires:       {{ py2pkg(\u0027oslo.context\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"da6895a0_c9f8bd7f","line":25,"updated":"2016-10-21 15:10:35.000000000","message":"According to https://github.com/openstack/neutron-lib/blob/0.4.0/requirements.txt, there are two requirements missing:\n\n- Babel\n- SQLAlchemy\n\nAnd oslo.concurrency is not required.","commit_id":"dc79cc861bb63ff0a5204d9e7ba19ec63b8424ef"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"b1ecdca07ba7ab928d9e40eafa75527960527143","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Url:            http://docs.openstack.org/developer/neutron-lib/"},{"line_number":9,"context_line":"Source0:        https://pypi.io/packages/source/n/%{sname}/%{sname}-%{version}.tar.gz"},{"line_number":10,"context_line":"BuildRequires:  openstack-macros"},{"line_number":11,"context_line":"BuildRequires:  {{ py2pkg(\u0027coverage\u0027) }}"},{"line_number":12,"context_line":"BuildRequires:  {{ py2pkg(\u0027devel\u0027) }}"},{"line_number":13,"context_line":"BuildRequires:  {{ py2pkg(\u0027fixtures\u0027) }}"},{"line_number":14,"context_line":"BuildRequires:  {{ py2pkg(\u0027os-api-ref\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"da6895a0_dd5dc9ea","line":11,"updated":"2016-10-22 07:41:02.000000000","message":"Shouldn\u0027t be needed","commit_id":"4763c892d014bb729a12695ad5cfad81afe2e569"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"b1ecdca07ba7ab928d9e40eafa75527960527143","unresolved":false,"context_lines":[{"line_number":15,"context_line":"BuildRequires:  {{ py2pkg(\u0027os-testr\u0027) }}"},{"line_number":16,"context_line":"BuildRequires:  {{ py2pkg(\u0027oslotest\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py2pkg(\u0027pbr\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py2pkg(\u0027pep8\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py2pkg(\u0027python-subunit\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py2pkg(\u0027setuptools\u0027) }}"},{"line_number":21,"context_line":"BuildRequires:  {{ py2pkg(\u0027testrepository\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"da6895a0_bd5815fc","line":18,"updated":"2016-10-22 07:41:02.000000000","message":"Shouldn\u0027t be needed","commit_id":"4763c892d014bb729a12695ad5cfad81afe2e569"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"b1ecdca07ba7ab928d9e40eafa75527960527143","unresolved":false,"context_lines":[{"line_number":48,"context_line":"%description doc"},{"line_number":49,"context_line":"OpenStack Neutron library shared by all Neutron sub-projects."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"%prep"},{"line_number":52,"context_line":"%autosetup -n neutron-lib-%{version}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"%build"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"da6895a0_3d56c5d2","line":51,"updated":"2016-10-22 07:41:02.000000000","message":"Can you remove the git usage in doc/source.conf here either via a patch or a sed?","commit_id":"4763c892d014bb729a12695ad5cfad81afe2e569"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"b1ecdca07ba7ab928d9e40eafa75527960527143","unresolved":false,"context_lines":[{"line_number":58,"context_line":"%{py2_install}"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"%{__python2} setup.py build_sphinx"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"%files"},{"line_number":63,"context_line":"%license LICENSE"},{"line_number":64,"context_line":"%doc ChangeLog README.rst"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"da6895a0_5d5379e1","line":61,"updated":"2016-10-22 07:41:02.000000000","message":"Remove build leftovers here","commit_id":"4763c892d014bb729a12695ad5cfad81afe2e569"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"b1ecdca07ba7ab928d9e40eafa75527960527143","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"%{__python2} setup.py build_sphinx"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"%files"},{"line_number":63,"context_line":"%license LICENSE"},{"line_number":64,"context_line":"%doc ChangeLog README.rst"},{"line_number":65,"context_line":"%{python_sitelib}/neutron_lib"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"da6895a0_9d6351b1","line":62,"updated":"2016-10-22 07:41:02.000000000","message":"Is it feasible to run  a %check section with unit tests here?","commit_id":"4763c892d014bb729a12695ad5cfad81afe2e569"}]}
