)]}'
{"openstack/watcher/watcher.spec.j2":[{"author":{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},"change_message_id":"c13c03da52cba29b38fff94ae26f74cd0bfe78c6","unresolved":false,"context_lines":[{"line_number":154,"context_line":"Group:          System/Management"},{"line_number":155,"context_line":"Requires:       %{name} \u003d %{epoch}:%{version}-%{release}"},{"line_number":156,"context_line":"Recommends:\t{{ py3(\u0027ironicclient\u0027) }}"},{"line_number":157,"context_line":"Recommends:\t{{ py3(\u0027monascaclient\u0027) }}"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"%description applier"},{"line_number":160,"context_line":"This package contains the OpenStack Watcher Applier."}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_5fce5c2d","line":157,"updated":"2019-09-16 07:28:59.000000000","message":"Please use space instead of tab.","commit_id":"db9731f98440b491b7b67e4b1d357c9f456a1bb8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"1dcdec139d06d8c3b54c97ce9d42f4985189f651","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Requires:       {{ py3(\u0027SQLAlchemy\u0027) }}"},{"line_number":105,"context_line":"Requires:       {{ py3(\u0027WSME\u0027) }}"},{"line_number":106,"context_line":"Requires:       {{ py3(\u0027WebOb\u0027) }}"},{"line_number":107,"context_line":"Requires:       {{ py3(\u0027cinderclient\u0027) }}"},{"line_number":108,"context_line":"Requires:       {{ py3(\u0027croniter\u0027) }}"},{"line_number":109,"context_line":"Requires:       {{ py3(\u0027enum34\u0027) }}"},{"line_number":110,"context_line":"Requires:       {{ py3(\u0027glanceclient\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_d30ae988","line":107,"updated":"2019-09-17 18:18:26.000000000","message":"should be python-cinderclient","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"c37ace545fc3ebfa8221f1cd6c385c37653c0ab8","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Requires:       {{ py3(\u0027SQLAlchemy\u0027) }}"},{"line_number":105,"context_line":"Requires:       {{ py3(\u0027WSME\u0027) }}"},{"line_number":106,"context_line":"Requires:       {{ py3(\u0027WebOb\u0027) }}"},{"line_number":107,"context_line":"Requires:       {{ py3(\u0027cinderclient\u0027) }}"},{"line_number":108,"context_line":"Requires:       {{ py3(\u0027croniter\u0027) }}"},{"line_number":109,"context_line":"Requires:       {{ py3(\u0027enum34\u0027) }}"},{"line_number":110,"context_line":"Requires:       {{ py3(\u0027glanceclient\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_5497ad91","line":107,"in_reply_to":"3fa7e38b_7c3e5d2a","updated":"2019-09-18 16:21:38.000000000","message":"Got it. Thanks for the info.","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"60dd7d295ed29bc7eba58ac0def81eee4afeba80","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Requires:       {{ py3(\u0027SQLAlchemy\u0027) }}"},{"line_number":105,"context_line":"Requires:       {{ py3(\u0027WSME\u0027) }}"},{"line_number":106,"context_line":"Requires:       {{ py3(\u0027WebOb\u0027) }}"},{"line_number":107,"context_line":"Requires:       {{ py3(\u0027cinderclient\u0027) }}"},{"line_number":108,"context_line":"Requires:       {{ py3(\u0027croniter\u0027) }}"},{"line_number":109,"context_line":"Requires:       {{ py3(\u0027enum34\u0027) }}"},{"line_number":110,"context_line":"Requires:       {{ py3(\u0027glanceclient\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_7c3e5d2a","line":107,"in_reply_to":"3fa7e38b_a7efe785","updated":"2019-09-18 08:18:27.000000000","message":"sure, not saying this doesn\u0027t work. the parameter is however expected in the pypi name format, which is python-cinderclient here. see https://github.com/openstack/renderspec/blob/master/doc/source/usage.rst for the documentation about this.","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"7b73657ba70930aad08a2f3fa0bd396f250ba93d","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Requires:       {{ py3(\u0027SQLAlchemy\u0027) }}"},{"line_number":105,"context_line":"Requires:       {{ py3(\u0027WSME\u0027) }}"},{"line_number":106,"context_line":"Requires:       {{ py3(\u0027WebOb\u0027) }}"},{"line_number":107,"context_line":"Requires:       {{ py3(\u0027cinderclient\u0027) }}"},{"line_number":108,"context_line":"Requires:       {{ py3(\u0027croniter\u0027) }}"},{"line_number":109,"context_line":"Requires:       {{ py3(\u0027enum34\u0027) }}"},{"line_number":110,"context_line":"Requires:       {{ py3(\u0027glanceclient\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_a7efe785","line":107,"in_reply_to":"3fa7e38b_d30ae988","updated":"2019-09-17 22:53:02.000000000","message":"Why? The rendered spec seem fine.\n\nhttps://build.opensuse.org/package/view_file/home:suse-cloud-ci:rpm-packaging-sles15-Master-232da37b8193d612a34e1083da425cc1a75f9392/openstack-watcher/openstack-watcher.spec?expand\u003d1","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"1dcdec139d06d8c3b54c97ce9d42f4985189f651","unresolved":false,"context_lines":[{"line_number":107,"context_line":"Requires:       {{ py3(\u0027cinderclient\u0027) }}"},{"line_number":108,"context_line":"Requires:       {{ py3(\u0027croniter\u0027) }}"},{"line_number":109,"context_line":"Requires:       {{ py3(\u0027enum34\u0027) }}"},{"line_number":110,"context_line":"Requires:       {{ py3(\u0027glanceclient\u0027) }}"},{"line_number":111,"context_line":"Requires:       {{ py3(\u0027gnocchiclient\u0027) }}"},{"line_number":112,"context_line":"Requires:       {{ py3(\u0027ironicclient\u0027) }}"},{"line_number":113,"context_line":"Requires:       {{ py3(\u0027jsonpatch\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_9304717d","line":110,"updated":"2019-09-17 18:18:26.000000000","message":"python-glanceclient","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"1dcdec139d06d8c3b54c97ce9d42f4985189f651","unresolved":false,"context_lines":[{"line_number":113,"context_line":"Requires:       {{ py3(\u0027jsonpatch\u0027) }}"},{"line_number":114,"context_line":"Requires:       {{ py3(\u0027jsonschema\u0027) }}"},{"line_number":115,"context_line":"Requires:       {{ py3(\u0027keystoneauth1\u0027) }}"},{"line_number":116,"context_line":"Requires:       {{ py3(\u0027keystoneclient\u0027) }}"},{"line_number":117,"context_line":"Requires:       {{ py3(\u0027keystonemiddleware\u0027) }}"},{"line_number":118,"context_line":"Requires:       {{ py3(\u0027lxml\u0027) }}"},{"line_number":119,"context_line":"Requires:       {{ py3(\u0027microversion_parse\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_33f9fd7f","line":116,"updated":"2019-09-17 18:18:26.000000000","message":"same..","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"1dcdec139d06d8c3b54c97ce9d42f4985189f651","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Requires:       {{ py3(\u0027keystonemiddleware\u0027) }}"},{"line_number":118,"context_line":"Requires:       {{ py3(\u0027lxml\u0027) }}"},{"line_number":119,"context_line":"Requires:       {{ py3(\u0027microversion_parse\u0027) }}"},{"line_number":120,"context_line":"Requires:       {{ py3(\u0027monascaclient\u0027) }}"},{"line_number":121,"context_line":"Requires:       {{ py3(\u0027networkx\u0027) }}"},{"line_number":122,"context_line":"Requires:       {{ py3(\u0027neutronclient\u0027) }}"},{"line_number":123,"context_line":"Requires:       {{ py3(\u0027novaclient\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_f3f2859a","line":120,"updated":"2019-09-17 18:18:26.000000000","message":"...","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"1dcdec139d06d8c3b54c97ce9d42f4985189f651","unresolved":false,"context_lines":[{"line_number":120,"context_line":"Requires:       {{ py3(\u0027monascaclient\u0027) }}"},{"line_number":121,"context_line":"Requires:       {{ py3(\u0027networkx\u0027) }}"},{"line_number":122,"context_line":"Requires:       {{ py3(\u0027neutronclient\u0027) }}"},{"line_number":123,"context_line":"Requires:       {{ py3(\u0027novaclient\u0027) }}"},{"line_number":124,"context_line":"Requires:       {{ py3(\u0027openstackclient\u0027) }}"},{"line_number":125,"context_line":"Requires:       {{ py3(\u0027oslo.cache\u0027) }}"},{"line_number":126,"context_line":"Requires:       {{ py3(\u0027oslo.db\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_13f08190","line":123,"updated":"2019-09-17 18:18:26.000000000","message":"...","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"60dd7d295ed29bc7eba58ac0def81eee4afeba80","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Requires:       {{ py3(\u0027six\u0027) }}"},{"line_number":137,"context_line":"Requires:       {{ py3(\u0027stevedore\u0027) }}"},{"line_number":138,"context_line":"Requires:       {{ py3(\u0027taskflow\u0027) }}"},{"line_number":139,"context_line":"Recommends:     {{ py3(\u0027ceilometerclient\u0027) }}"},{"line_number":140,"context_line":"BuildArch:      noarch"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"%description -n python3-{{ pypi_name }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_3c48e5ca","line":139,"updated":"2019-09-18 08:18:27.000000000","message":"...","commit_id":"2e5704039083da51f3f31f9e8a0068339d0b60a8"}]}
