)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"change_message_id":"cb0f7f91e3c4fb27e8b7b2a0af52d281151ef0f5","unresolved":false,"context_lines":[{"line_number":965,"context_line":"- project: openstack/keystoneauth"},{"line_number":966,"context_line":"  description: OpenStack Identity Authentication Library"},{"line_number":967,"context_line":"  docimpact-group: openstack-manuals"},{"line_number":968,"context_line":"- project: openstack/keystoneauth-saml2"},{"line_number":969,"context_line":"  description: Saml2 authentication plugins for OpenStack clients."},{"line_number":970,"context_line":"  acl-config: /home/gerrit2/acls/openstack/keystoneauth.config"},{"line_number":971,"context_line":"- project: openstack/keystonemiddleware"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba3cc151_aa3750e2","line":968,"updated":"2015-06-29 07:02:04.000000000","message":"Dropping the \u0027python-\u0027 prefix from the repo name surprised me, and doesn\u0027t seem to be mentioned in the commit message.\n\nHowever, it\u0027s what the already-landed governance change describes doing, so it seems like the right thing to be doing.","commit_id":"e9531767ffe1484a68e210ecc311e7d29ebc24b2"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"d22202bfd7edee556b3f3fd407521f1a322cc10d","unresolved":false,"context_lines":[{"line_number":1003,"context_line":"  docimpact-group: openstack-manuals"},{"line_number":1004,"context_line":"- project: openstack/keystoneauth-saml2"},{"line_number":1005,"context_line":"  description: Saml2 authentication plugins for OpenStack clients."},{"line_number":1006,"context_line":"  acl-config: /home/gerrit2/acls/openstack/keystoneauth.config"},{"line_number":1007,"context_line":"- project: openstack/keystonemiddleware"},{"line_number":1008,"context_line":"  description: OpenStack Identity (Keystone) Middleware"},{"line_number":1009,"context_line":"- project: openstack/kite"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba3cc151_66d98af4","line":1006,"updated":"2015-07-10 00:31:52.000000000","message":"This acl file exists: http://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/openstack/keystoneauth.config","commit_id":"cf3104952b77fe04076f6a96508893630e8fb356"}],"zuul/layout.yaml":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"1701a7f68381356f72760f8fec94bbc27c627039","unresolved":false,"context_lines":[{"line_number":1479,"context_line":"    branch: ^(?!feature/keystoneauth_integration).*$"},{"line_number":1480,"context_line":""},{"line_number":1481,"context_line":"  - name: gate-keystoneauth-saml2-requirements"},{"line_number":1482,"context_line":"    branch: ^(?!master).*$"},{"line_number":1483,"context_line":""},{"line_number":1484,"context_line":"  # Ceilometerclient added functional testing in master only"},{"line_number":1485,"context_line":"  - name: ^(gate|check)-ceilometerclient-dsvm-functional$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba3cc151_a74250ac","line":1482,"updated":"2015-07-03 01:26:01.000000000","message":"This isn\u0027t necessarily adding a gate job, it could be related to the new name of the job, however, i don\u0027t see a corresponding removel of the old version, so this may be incomplete, or unrelated.  Either way, I suspect we need a new patchset.","commit_id":"e9531767ffe1484a68e210ecc311e7d29ebc24b2"},{"author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"change_message_id":"cb0f7f91e3c4fb27e8b7b2a0af52d281151ef0f5","unresolved":false,"context_lines":[{"line_number":1479,"context_line":"    branch: ^(?!feature/keystoneauth_integration).*$"},{"line_number":1480,"context_line":""},{"line_number":1481,"context_line":"  - name: gate-keystoneauth-saml2-requirements"},{"line_number":1482,"context_line":"    branch: ^(?!master).*$"},{"line_number":1483,"context_line":""},{"line_number":1484,"context_line":"  # Ceilometerclient added functional testing in master only"},{"line_number":1485,"context_line":"  - name: ^(gate|check)-ceilometerclient-dsvm-functional$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba3cc151_4ae7a440","line":1482,"updated":"2015-06-29 07:02:04.000000000","message":"This surprised me too, as the commit message doesn\u0027t mention adding a gate job.\n\nBut @morganfainberg gave this a +1 so I assume it\u0027s intended.\n\nIf there\u0027s a need for another revision I\u0027d kinda like to see this mentioned in the commit message, but I don\u0027t think it\u0027s worth another revision on its own","commit_id":"e9531767ffe1484a68e210ecc311e7d29ebc24b2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ad304544dedcd505729e880ee89fd1ff7d708138","unresolved":false,"context_lines":[{"line_number":1479,"context_line":"    branch: ^(?!feature/keystoneauth_integration).*$"},{"line_number":1480,"context_line":""},{"line_number":1481,"context_line":"  - name: gate-keystoneauth-saml2-requirements"},{"line_number":1482,"context_line":"    branch: ^(?!master).*$"},{"line_number":1483,"context_line":""},{"line_number":1484,"context_line":"  # Ceilometerclient added functional testing in master only"},{"line_number":1485,"context_line":"  - name: ^(gate|check)-ceilometerclient-dsvm-functional$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba3cc151_92037d0d","line":1482,"in_reply_to":"ba3cc151_2ba00990","updated":"2015-07-06 14:35:03.000000000","message":"Marek, according to the commit message, you are renaming the project. The commit message does not mention the above lines. So, Jim was asking whether you forgot to remove it or whether it\u0027s a new entry. If it\u0027s a new entry, please do it as a complete separate change, we really like to have project renames only do renames and nothing else to avoid any problems.","commit_id":"e9531767ffe1484a68e210ecc311e7d29ebc24b2"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"831b9c6c3c18718f9dab0d82fcb574483613202f","unresolved":false,"context_lines":[{"line_number":1479,"context_line":"    branch: ^(?!feature/keystoneauth_integration).*$"},{"line_number":1480,"context_line":""},{"line_number":1481,"context_line":"  - name: gate-keystoneauth-saml2-requirements"},{"line_number":1482,"context_line":"    branch: ^(?!master).*$"},{"line_number":1483,"context_line":""},{"line_number":1484,"context_line":"  # Ceilometerclient added functional testing in master only"},{"line_number":1485,"context_line":"  - name: ^(gate|check)-ceilometerclient-dsvm-functional$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba3cc151_2ba00990","line":1482,"in_reply_to":"ba3cc151_a74250ac","updated":"2015-07-06 12:09:49.000000000","message":"James, I don\u0027t see any related entry that would have \u0027saml2\u0027 inside so I don\u0027t know what exactly I should remove.","commit_id":"e9531767ffe1484a68e210ecc311e7d29ebc24b2"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"b4d9fd3f82654a44a518a2de60ba91cbc9ea69bf","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"      - name: python-jobs"},{"line_number":2042,"context_line":"      - name: python3-jobs"},{"line_number":2043,"context_line":"      - name: check-requirements"},{"line_number":2044,"context_line":"      - name: publish-to-pypi"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"  - name: openstack/keystonemiddleware"},{"line_number":2047,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba3cc151_c68e2fd0","line":2044,"updated":"2015-07-10 17:31:23.000000000","message":"The old python-keystoneclient-saml2 is, but the new keystoneauth-saml2 itself isn\u0027t set up in pypi, I suspect this job will fail.","commit_id":"cf3104952b77fe04076f6a96508893630e8fb356"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"52b202b88e502a84ab7e0520a7b0c80dc05cdc06","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"      - name: python-jobs"},{"line_number":2042,"context_line":"      - name: python3-jobs"},{"line_number":2043,"context_line":"      - name: check-requirements"},{"line_number":2044,"context_line":"      - name: publish-to-pypi"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"  - name: openstack/keystonemiddleware"},{"line_number":2047,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba3cc151_19b23807","line":2044,"in_reply_to":"ba3cc151_c68e2fd0","updated":"2015-07-10 17:40:28.000000000","message":"Chatting with Morgan, it\u0027s now in pypi: https://pypi.python.org/pypi/keystoneauth-saml2","commit_id":"cf3104952b77fe04076f6a96508893630e8fb356"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"1147abbfdef9ea8aa37e83bf5d2ec55f57feb1de","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"      - name: python-jobs"},{"line_number":2042,"context_line":"      - name: python3-jobs"},{"line_number":2043,"context_line":"      - name: check-requirements"},{"line_number":2044,"context_line":"      - name: publish-to-pypi"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"  - name: openstack/keystonemiddleware"},{"line_number":2047,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba3cc151_39ae1c99","line":2044,"in_reply_to":"ba3cc151_c68e2fd0","updated":"2015-07-10 17:40:55.000000000","message":"Done\n\nhttps://pypi.python.org/pypi/keystoneauth-saml2","commit_id":"cf3104952b77fe04076f6a96508893630e8fb356"}]}
