)]}'
{"id":"openstack%2Fopenstackclient~589465","triplet_id":"openstack%2Fopenstackclient~master~Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e","project":"openstack/openstackclient","branch":"master","topic":"stestr","hashtags":[],"change_id":"Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e","subject":"Update openstackclient-check-plugins to honor constraints","status":"MERGED","created":"2018-08-07 13:23:24.000000000","updated":"2018-08-20 20:00:30.000000000","submitted":"2018-08-20 20:00:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"589465-1534795230714-a9062527","meta_rev_id":"dab33f0794d2ebd156392d299a918918ec75a10e","_number":589465,"virtual_id_number":589465,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":2,"date":"2018-08-20 20:00:30.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":2,"date":"2018-08-20 19:53:00.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2018-08-07 23:34:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":1,"date":"2018-08-20 19:53:00.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-08-07 23:34:44.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2018-08-20 19:53:00.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-08-20 20:00:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"e15387d09138fdafdd0e9233088490dfca8a2321","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-08-07 13:23:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22bb06b9aa1964e1475d5eafe787391aaba1c4f6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 13:38:02.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/589465/1/check/openstack-tox-pep8/c17c9c8/ : SUCCESS in 9m 28s\n- openstack-tox-py27 http://logs.openstack.org/65/589465/1/check/openstack-tox-py27/39254c5/ : FAILURE in 5m 49s\n- openstack-tox-py35 http://logs.openstack.org/65/589465/1/check/openstack-tox-py35/e847d8a/ : FAILURE in 9m 46s\n- openstackclient-check-plugins http://logs.openstack.org/65/589465/1/check/openstackclient-check-plugins/1da55a9/ : FAILURE in 4m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8dfbe68b49506dc8335fb898e04d50fa25e93df2","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-08-07 13:53:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"89f3e20c372ea2f9e066e2694528d01e4ff00861","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 14:23:28.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/589465/2/check/openstack-tox-pep8/92d5e2a/ : SUCCESS in 7m 47s\n- openstack-tox-py27 http://logs.openstack.org/65/589465/2/check/openstack-tox-py27/0554548/ : FAILURE in 4m 18s\n- openstack-tox-py35 http://logs.openstack.org/65/589465/2/check/openstack-tox-py35/15de7a6/ : FAILURE in 7m 31s\n- openstackclient-check-plugins http://logs.openstack.org/65/589465/2/check/openstackclient-check-plugins/78d64e7/ : FAILURE in 5m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ee7f380d65e4950dc3bc1929f0431afa046d7342","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-08-07 15:25:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3daa8d2c790db73549692d6f8cb522d78145bd0f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 16:28:37.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/65/589465/3/check/openstack-tox-pep8/26f73a4/ : SUCCESS in 6m 27s\n- openstack-tox-py27 http://logs.openstack.org/65/589465/3/check/openstack-tox-py27/ac053d9/ : FAILURE in 7m 02s\n- openstack-tox-py35 http://logs.openstack.org/65/589465/3/check/openstack-tox-py35/cc670c3/ : FAILURE in 5m 24s\n- openstackclient-check-plugins http://logs.openstack.org/65/589465/3/check/openstackclient-check-plugins/b45683e/ : SUCCESS in 7m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"beeb184e1fe9915938e642de10d7592c32929550","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-08-07 20:13:56.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"f401d1006eb60d5ca4a8681e909382cc7ac70cee","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 22:10:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/589465/4/check/openstack-tox-pep8/42b7eb2/ : SUCCESS in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/65/589465/4/check/openstack-tox-py27/05fe73c/ : SUCCESS in 4m 57s\n- openstack-tox-py35 http://logs.openstack.org/65/589465/4/check/openstack-tox-py35/f29a6c4/ : SUCCESS in 7m 14s\n- openstackclient-check-plugins http://logs.openstack.org/65/589465/4/check/openstackclient-check-plugins/946622b/ : SUCCESS in 6m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"57f94bbdd14e9b58be362ed960e3251f2a27506e","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2018-08-07 23:34:44.000000000","message":"Patch Set 4: Code-Review+1\n\n+1, but the real test will be against stable/queens and stable/pike","accounts_in_message":[],"_revision_number":4},{"id":"960d4190faa27e53af2d97f0010326d49aa3c74f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-08-20 19:53:00.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"5ebfa5aa9ac2110dc4bbe9e721dcf58aede78af6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-20 19:53:13.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a3cc87a2a2d968dba7cae22a924e882bc084e366","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-20 20:00:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"318e584c3c6e0cd5c2ed8fa623851f709e819f2b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-20 20:00:30.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/65/589465/4/gate/openstack-tox-pep8/a8067b6/ : SUCCESS in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/65/589465/4/gate/openstack-tox-py27/1c78e91/ : SUCCESS in 5m 10s\n- openstack-tox-py35 http://logs.openstack.org/65/589465/4/gate/openstack-tox-py35/dfbb087/ : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"530e5866265dfc8f6597ca5477b45ea157f6acdc","revisions":{"79e1bd60f74f7be297008d9a6570c44c70fea360":{"kind":"REWORK","_number":1,"created":"2018-08-07 13:23:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/65/589465/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackclient","ref":"refs/changes/65/589465/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/1"}}},"commit":{"parents":[{"commit":"e26281da2b5a4c79568bc6d55f8898f46657db29","subject":"Trivial: Update pypi url to new url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/e26281da2b5a4c79568bc6d55f8898f46657db29"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:21:16.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:21:16.000000000","tz":-300},"subject":"Update openstackclient-check-plugins to honor constraints","message":"Update openstackclient-check-plugins to honor constraints\n\nCongratulations! You\u0027re the first customer of our fine new command pbrx\ninstall-siblings!!!\n\nSrrsly though - the job doesn\u0027t currently honor upper-constraints, but\ndoing that is, it turns out, hard when you\u0027re also trying to honor\nrequired-projects. The logic that handles doing that for tox jobs got\nextracted into a tool. Use that tool here to install the code from the\nrequired-projects repos - and pass in the constraints file so that\nconstraints are applied appropriately.\n\nChange-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/79e1bd60f74f7be297008d9a6570c44c70fea360"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/79e1bd60f74f7be297008d9a6570c44c70fea360"}]},"branch":"refs/heads/master"},"da8e0c1e3933fe518180ff2703cda9dc69a2e687":{"kind":"REWORK","_number":2,"created":"2018-08-07 13:53:44.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/65/589465/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackclient","ref":"refs/changes/65/589465/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/2"}}},"commit":{"parents":[{"commit":"e26281da2b5a4c79568bc6d55f8898f46657db29","subject":"Trivial: Update pypi url to new url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/e26281da2b5a4c79568bc6d55f8898f46657db29"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:21:16.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:52:55.000000000","tz":-300},"subject":"Update openstackclient-check-plugins to honor constraints","message":"Update openstackclient-check-plugins to honor constraints\n\nCongratulations! You\u0027re the first customer of our fine new command pbrx\ninstall-siblings!!!\n\nSrrsly though - the job doesn\u0027t currently honor upper-constraints, but\ndoing that is, it turns out, hard when you\u0027re also trying to honor\nrequired-projects. The logic that handles doing that for tox jobs got\nextracted into a tool. Use that tool here to install the code from the\nrequired-projects repos - and pass in the constraints file so that\nconstraints are applied appropriately.\n\nDepends-On: https://review.openstack.org/589476\nChange-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/da8e0c1e3933fe518180ff2703cda9dc69a2e687"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/da8e0c1e3933fe518180ff2703cda9dc69a2e687"}]},"branch":"refs/heads/master"},"b88e735ccb53cf5ea8d5b3da16b995298a07df92":{"kind":"REWORK","_number":3,"created":"2018-08-07 15:25:57.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/65/589465/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackclient","ref":"refs/changes/65/589465/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/3"}}},"commit":{"parents":[{"commit":"e26281da2b5a4c79568bc6d55f8898f46657db29","subject":"Trivial: Update pypi url to new url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/e26281da2b5a4c79568bc6d55f8898f46657db29"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:21:16.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 15:25:51.000000000","tz":-300},"subject":"Update openstackclient-check-plugins to honor constraints","message":"Update openstackclient-check-plugins to honor constraints\n\nCongratulations! You\u0027re the first customer of our fine new command pbrx\ninstall-siblings!!!\n\nSrrsly though - the job doesn\u0027t currently honor upper-constraints, but\ndoing that is, it turns out, hard when you\u0027re also trying to honor\nrequired-projects. The logic that handles doing that for tox jobs got\nextracted into a tool. Use that tool here to install the code from the\nrequired-projects repos - and pass in the constraints file so that\nconstraints are applied appropriately.\n\nDepends-On: https://review.openstack.org/589476\nChange-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/b88e735ccb53cf5ea8d5b3da16b995298a07df92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/b88e735ccb53cf5ea8d5b3da16b995298a07df92"}]},"branch":"refs/heads/master"},"530e5866265dfc8f6597ca5477b45ea157f6acdc":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2018-08-07 20:13:56.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/65/589465/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstackclient","ref":"refs/changes/65/589465/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstackclient refs/changes/65/589465/4"}}},"commit":{"parents":[{"commit":"aebbade4fd4eff19a8a4fba0c688bf659cbd22e0","subject":"Switch to stestr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/aebbade4fd4eff19a8a4fba0c688bf659cbd22e0"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 13:21:16.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-08-07 20:13:39.000000000","tz":-300},"subject":"Update openstackclient-check-plugins to honor constraints","message":"Update openstackclient-check-plugins to honor constraints\n\nCongratulations! You\u0027re the first customer of our fine new command pbrx\ninstall-siblings!!!\n\nSrrsly though - the job doesn\u0027t currently honor upper-constraints, but\ndoing that is, it turns out, hard when you\u0027re also trying to honor\nrequired-projects. The logic that handles doing that for tox jobs got\nextracted into a tool. Use that tool here to install the code from the\nrequired-projects repos - and pass in the constraints file so that\nconstraints are applied appropriately.\n\nDepends-On: https://review.openstack.org/589476\nChange-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/530e5866265dfc8f6597ca5477b45ea157f6acdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstackclient/commit/530e5866265dfc8f6597ca5477b45ea157f6acdc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
