)]}'
{"id":"openstack%2Fopenstacksdk~655714","triplet_id":"openstack%2Fopenstacksdk~master~I66ad793a52c657564ece35019430557a45edd3bf","project":"openstack/openstacksdk","branch":"master","topic":"jsonschema","hashtags":[],"change_id":"I66ad793a52c657564ece35019430557a45edd3bf","subject":"Uncap jsonschema","status":"MERGED","created":"2019-04-25 14:51:58.000000000","updated":"2019-04-26 00:27:33.000000000","submitted":"2019-04-26 00:27:33.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":"655714-1556238453477-47422c5d","meta_rev_id":"a78333099f42db1046ec32b1e03a6056d47937f8","_number":655714,"virtual_id_number":655714,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2019-04-26 00:27:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"recommended":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2019-04-25 19:34:06.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":2,"date":"2019-04-25 22:58:00.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-04-25 15:30:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"date":"2019-04-25 14:52:17.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":1,"date":"2019-04-25 22:58:00.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-25 14:52:17.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2019-04-25 15:30:22.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-04-25 19:34:06.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-04-25 22:58:00.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-04-26 00:27:33.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":"e9cdf40b3a2543e236144b442f70763b946b22ef","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-25 14:51:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"617a54a79ee235e182b17fd65a94440c35fb846f","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-25 14:52:08.000000000","message":"Topic set to jsonschema","accounts_in_message":[],"_revision_number":1},{"id":"85ddf2accee5fb0b382c88a48f781b96f3380a6e","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 15:30:22.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"49c4e60c79ac52009e72c08ea776cc64ce26e1b3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 17:34:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/14/655714/1/check/requirements-check/8f47950/ : SUCCESS in 1m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/655714/1/check/openstack-tox-lower-constraints/d648e68/ : SUCCESS in 3m 33s\n- openstack-tox-pep8 http://logs.openstack.org/14/655714/1/check/openstack-tox-pep8/670fdc9/ : SUCCESS in 3m 00s\n- openstack-tox-py27 http://logs.openstack.org/14/655714/1/check/openstack-tox-py27/dcf580b/ : SUCCESS in 3m 38s\n- openstack-tox-py36 http://logs.openstack.org/14/655714/1/check/openstack-tox-py36/fe96721/ : SUCCESS in 3m 32s\n- openstack-tox-py37 http://logs.openstack.org/14/655714/1/check/openstack-tox-py37/a39a5d3/ : SUCCESS in 3m 28s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-tips/3b74ac8/ : SUCCESS in 1h 01m 17s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-tips-python2/7cdc225/ : SUCCESS in 1h 01m 50s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/14/655714/1/check/openstacksdk-tox-py36-tips/5a97a01/ : SUCCESS in 3m 22s\n- os-client-config-tox-py27-tips http://logs.openstack.org/14/655714/1/check/os-client-config-tox-py27-tips/2e4d2b3/ : SUCCESS in 4m 28s\n- os-client-config-tox-py37-tips http://logs.openstack.org/14/655714/1/check/os-client-config-tox-py37-tips/45f6a4c/ : SUCCESS in 4m 54s\n- osc-tox-py27-tips http://logs.openstack.org/14/655714/1/check/osc-tox-py27-tips/ddb1484/ : SUCCESS in 5m 52s\n- osc-tox-py35-tips http://logs.openstack.org/14/655714/1/check/osc-tox-py35-tips/bc124a6/ : SUCCESS in 5m 24s\n- openstack-tox-docs http://logs.openstack.org/14/655714/1/check/openstack-tox-docs/b2ba561/html/ : SUCCESS in 3m 35s\n- build-openstack-releasenotes http://logs.openstack.org/14/655714/1/check/build-openstack-releasenotes/08c0f19/html/ : SUCCESS in 2m 48s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/14/655714/1/check/openstacksdk-ansible-devel-functional-devstack/d5ed888/ : SUCCESS in 42m 35s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/14/655714/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/878cc46/ : SUCCESS in 40m 04s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack/349aa02/ : SUCCESS in 1h 00m 37s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-networking/c38e8ac/ : SUCCESS in 1h 29m 49s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-senlin/96f0bf7/ : SUCCESS in 57m 42s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-magnum/e922690/ : SUCCESS in 57m 05s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-masakari/dd8feac/ : SUCCESS in 32m 54s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-ironic/bca5c91/ : SUCCESS in 25m 10s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/14/655714/1/check/openstacksdk-functional-devstack-python2/5389f97/ : SUCCESS in 59m 29s\n- osc-functional-devstack-tips http://logs.openstack.org/14/655714/1/check/osc-functional-devstack-tips/b9ec85c/ : SUCCESS in 50m 08s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/14/655714/1/check/nodepool-functional-py35-src/f6188af/ : SUCCESS in 39m 23s","accounts_in_message":[],"_revision_number":1},{"id":"ed40cc77067b146d79a44b72729ec0cf901e99d2","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-04-25 19:34:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ce04c314f35d8d2924f1cc17682672a132360ac1","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-04-25 22:58:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b9e013c0263f081e45f3f1b8fc1199a0ae66cc40","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 22:58:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5288143d28f408e8cfb3e4308e2a1c4d225fbebb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 00:27:33.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check http://logs.openstack.org/14/655714/1/gate/requirements-check/f9d3d7c/ : SUCCESS in 3m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/655714/1/gate/openstack-tox-lower-constraints/31007cb/ : SUCCESS in 3m 41s\n- openstack-tox-pep8 http://logs.openstack.org/14/655714/1/gate/openstack-tox-pep8/771edcd/ : SUCCESS in 2m 43s\n- openstack-tox-py27 http://logs.openstack.org/14/655714/1/gate/openstack-tox-py27/889fcb8/ : SUCCESS in 3m 35s\n- openstack-tox-py36 http://logs.openstack.org/14/655714/1/gate/openstack-tox-py36/fceeae7/ : SUCCESS in 3m 02s\n- openstack-tox-py37 http://logs.openstack.org/14/655714/1/gate/openstack-tox-py37/0ef452a/ : SUCCESS in 3m 05s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack-tips/121841c/ : SUCCESS in 57m 17s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack-tips-python2/0a0cfcc/ : SUCCESS in 59m 56s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/14/655714/1/gate/openstacksdk-tox-py36-tips/1010916/ : SUCCESS in 3m 10s\n- os-client-config-tox-py27-tips http://logs.openstack.org/14/655714/1/gate/os-client-config-tox-py27-tips/0ea982b/ : SUCCESS in 4m 53s\n- os-client-config-tox-py37-tips http://logs.openstack.org/14/655714/1/gate/os-client-config-tox-py37-tips/ac61446/ : SUCCESS in 4m 51s\n- osc-tox-py27-tips http://logs.openstack.org/14/655714/1/gate/osc-tox-py27-tips/7b25a1d/ : SUCCESS in 7m 59s\n- osc-tox-py35-tips http://logs.openstack.org/14/655714/1/gate/osc-tox-py35-tips/230791d/ : SUCCESS in 5m 38s\n- openstack-tox-docs http://logs.openstack.org/14/655714/1/gate/openstack-tox-docs/25094b0/html/ : SUCCESS in 3m 43s\n- build-openstack-releasenotes http://logs.openstack.org/14/655714/1/gate/build-openstack-releasenotes/02812bf/html/ : SUCCESS in 3m 05s\n- openstacksdk-functional-devstack http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack/437eed4/ : SUCCESS in 1h 07m 22s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack-python2/d1c21a5/ : SUCCESS in 57m 54s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack-networking/3c2d9f2/ : SUCCESS in 1h 23m 01s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/14/655714/1/gate/openstacksdk-functional-devstack-senlin/3bf7277/ : SUCCESS in 55m 48s\n- nodepool-functional-py35-src http://logs.openstack.org/14/655714/1/gate/nodepool-functional-py35-src/def5f6d/ : SUCCESS in 40m 37s","accounts_in_message":[],"_revision_number":1},{"id":"a78333099f42db1046ec32b1e03a6056d47937f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 00:27:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"83cd4f9d8c0273398e2e90b66ef82f8ce45d6192","revisions":{"83cd4f9d8c0273398e2e90b66ef82f8ce45d6192":{"kind":"REWORK","_number":1,"created":"2019-04-25 14:51:58.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/14/655714/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/14/655714/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/655714/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/655714/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/655714/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/14/655714/1"}}},"commit":{"parents":[{"commit":"14b29c0962b68d8d2655e5fe92daa691bf0eaf75","subject":"Merge \"Support for the baremetal introspection service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/14b29c0962b68d8d2655e5fe92daa691bf0eaf75"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-25 14:50:21.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-25 14:50:21.000000000","tz":-300},"subject":"Uncap jsonschema","message":"Uncap jsonschema\n\nWe have jsonschema capped at a fairly old version. Other than some\nspecific releases, it looks like keeping it below 3.0 was added in\nI943fd68b9fab3bce1764305a5058df5339470757 without really any explanation\nwhy.\n\nIn order to update to a 3.x release we need to:\n1. Remove the cap from global-requirements.txt (see Depends-On), leaving\n   upper-constraints.txt at a 2.x release\n2. Remove the cap from all consumers (this change)\n3. Release a new version of consumers that are published to pypi\n4. Update upper-constraints.txt with those new releases\n5. Update jsonschema in upper-constraints.txt to a 3.X release\n   (See: https://review.openstack.org/649789)\n6. Test consumers with the change from 5.\n7. [Optional] fix issues in consumers that arise from 6.\n8. Merge the change from 5.\n\nChange-Id: I66ad793a52c657564ece35019430557a45edd3bf\nCo-Authored-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\nCo-Authored-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83cd4f9d8c0273398e2e90b66ef82f8ce45d6192"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83cd4f9d8c0273398e2e90b66ef82f8ce45d6192"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
