)]}'
{"id":"openstack%2Fopenstacksdk~640597","triplet_id":"openstack%2Fopenstacksdk~master~Id1860a1df33610ad7072c13ef9ee61395b785b94","project":"openstack/openstacksdk","branch":"master","topic":"640379","hashtags":[],"change_id":"Id1860a1df33610ad7072c13ef9ee61395b785b94","subject":"Move pep8 requirements in to test-requirements","status":"MERGED","created":"2019-03-02 15:44:13.000000000","updated":"2019-03-11 17:20:03.000000000","submitted":"2019-03-11 17:20:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"640597-1552324803460-cc1a3bcf","meta_rev_id":"a1f22508f4ba4dddd5d201a5d7b2df29f91f7872","_number":640597,"virtual_id_number":640597,"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-03-11 17:20:03.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-03-11 10:26:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-03-11 10:24:03.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2019-03-11 15:39:16.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-04 23:55:12.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-03-11 10:24:03.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-03-11 10:26:24.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2019-03-11 17:20:03.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":"1f30328b10349def2803dc5a8f9e31d480402697","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-02 15:44:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e29b0578fa9f2fb778ceeb19bbfbca1879bf6537","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 17:10:53.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- requirements-check http://logs.openstack.org/97/640597/1/check/requirements-check/0301fb4/ : FAILURE in 3m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/640597/1/check/openstack-tox-lower-constraints/8f792da/ : SUCCESS in 3m 43s\n- openstack-tox-pep8 http://logs.openstack.org/97/640597/1/check/openstack-tox-pep8/964b1f8/ : SUCCESS in 3m 22s\n- openstack-tox-py27 http://logs.openstack.org/97/640597/1/check/openstack-tox-py27/dc1ad49/ : SUCCESS in 3m 26s\n- openstack-tox-py36 http://logs.openstack.org/97/640597/1/check/openstack-tox-py36/e2ce020/ : SUCCESS in 3m 26s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-tips/da813be/ : SUCCESS in 55m 24s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-tips-python2/5fb23a1/ : SUCCESS in 59m 40s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/97/640597/1/check/openstacksdk-tox-py36-tips/8192156/ : SUCCESS in 3m 31s\n- os-client-config-tox-py27-tips http://logs.openstack.org/97/640597/1/check/os-client-config-tox-py27-tips/baf91a4/ : SUCCESS in 5m 02s\n- os-client-config-tox-py37-tips http://logs.openstack.org/97/640597/1/check/os-client-config-tox-py37-tips/38f8d3f/ : SUCCESS in 5m 13s\n- osc-tox-py27-tips http://logs.openstack.org/97/640597/1/check/osc-tox-py27-tips/0a48067/ : SUCCESS in 5m 56s\n- osc-tox-py35-tips http://logs.openstack.org/97/640597/1/check/osc-tox-py35-tips/050dcab/ : SUCCESS in 6m 11s\n- openstack-tox-docs http://logs.openstack.org/97/640597/1/check/openstack-tox-docs/607ca7c/html/ : SUCCESS in 3m 41s\n- build-openstack-releasenotes http://logs.openstack.org/97/640597/1/check/build-openstack-releasenotes/16cba63/html/ : SUCCESS in 2m 59s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/97/640597/1/check/openstacksdk-ansible-devel-functional-devstack/48fa3c9/ : SUCCESS in 33m 54s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/97/640597/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/ca33a78/ : SUCCESS in 42m 18s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack/75a3ca3/ : SUCCESS in 1h 00m 46s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-networking/d9a6bf3/ : SUCCESS in 1h 20m 13s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-senlin/e80789c/ : SUCCESS in 58m 16s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-magnum/07add98/ : SUCCESS in 54m 37s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-masakari/68615ab/ : SUCCESS in 32m 04s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-ironic/00799f1/ : SUCCESS in 34m 07s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/97/640597/1/check/openstacksdk-functional-devstack-python2/8940c5a/ : FAILURE in 1h 08m 06s\n- osc-functional-devstack-tips http://logs.openstack.org/97/640597/1/check/osc-functional-devstack-tips/338807a/ : SUCCESS in 46m 44s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/97/640597/1/check/nodepool-functional-py35-src/a4e091a/ : SUCCESS in 48m 11s","accounts_in_message":[],"_revision_number":1},{"id":"05da5bd5d3c4c541a6bf5ec53eacbc838a680633","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-04 18:31:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3aa430158d4208cc7dd9a2baedd75eb3bdeeaec6","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-04 19:42:35.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"63bc26c0ccee61c24a305d0f52f431cf1ea237d0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-04 20:13:16.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- requirements-check http://logs.openstack.org/97/640597/2/check/requirements-check/0a1a9c0/ : FAILURE in 2m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/640597/2/check/openstack-tox-lower-constraints/b9ea99a/ : SUCCESS in 4m 44s\n- openstack-tox-pep8 http://logs.openstack.org/97/640597/2/check/openstack-tox-pep8/ff5d114/ : SUCCESS in 4m 00s\n- openstack-tox-py27 http://logs.openstack.org/97/640597/2/check/openstack-tox-py27/311644b/ : SUCCESS in 4m 03s\n- openstack-tox-py36 http://logs.openstack.org/97/640597/2/check/openstack-tox-py36/832093e/ : SUCCESS in 4m 38s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-tips/0d985ac/ : SUCCESS in 1h 04m 59s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-tips-python2/24df508/ : SUCCESS in 1h 04m 04s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/97/640597/2/check/openstacksdk-tox-py36-tips/88da31b/ : SUCCESS in 4m 18s\n- os-client-config-tox-py27-tips http://logs.openstack.org/97/640597/2/check/os-client-config-tox-py27-tips/cd8160e/ : SUCCESS in 5m 02s\n- os-client-config-tox-py37-tips http://logs.openstack.org/97/640597/2/check/os-client-config-tox-py37-tips/2ceceef/ : SUCCESS in 6m 00s\n- osc-tox-py27-tips http://logs.openstack.org/97/640597/2/check/osc-tox-py27-tips/41ccbc3/ : SUCCESS in 9m 01s\n- osc-tox-py35-tips http://logs.openstack.org/97/640597/2/check/osc-tox-py35-tips/6935fd2/ : SUCCESS in 10m 39s\n- openstack-tox-docs http://logs.openstack.org/97/640597/2/check/openstack-tox-docs/b91dec5/html/ : SUCCESS in 4m 45s\n- build-openstack-releasenotes http://logs.openstack.org/97/640597/2/check/build-openstack-releasenotes/16935f2/html/ : SUCCESS in 3m 30s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/97/640597/2/check/openstacksdk-ansible-devel-functional-devstack/1098423/ : SUCCESS in 38m 29s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/97/640597/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/17047a2/ : SUCCESS in 41m 43s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack/c41553f/ : SUCCESS in 56m 24s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-networking/10f246d/ : SUCCESS in 1h 14m 40s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-senlin/5c40f3b/ : SUCCESS in 1h 03m 42s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-magnum/300c647/ : SUCCESS in 57m 31s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-masakari/68a4c57/ : SUCCESS in 27m 18s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-ironic/4b96769/ : SUCCESS in 30m 29s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/97/640597/2/check/openstacksdk-functional-devstack-python2/9c8aa7b/ : SUCCESS in 1h 07m 59s\n- osc-functional-devstack-tips http://logs.openstack.org/97/640597/2/check/osc-functional-devstack-tips/0e601ac/ : SUCCESS in 55m 18s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/97/640597/2/check/nodepool-functional-py35-src/3cedc51/ : SUCCESS in 45m 38s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/97/640597/2/check/bifrost-integration-tinyipa-ubuntu-xenial/8cb524c/ : SUCCESS in 20m 25s","accounts_in_message":[],"_revision_number":2},{"id":"664fe599597e5f89fcb83f1a315782d84905233d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-04 20:26:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7a710f9a26b4dd673e7270cad8f50bffc1fb3d46","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-04 22:22:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/97/640597/3/check/requirements-check/71da46a/ : SUCCESS in 3m 29s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/640597/3/check/openstack-tox-lower-constraints/3810727/ : SUCCESS in 4m 37s\n- openstack-tox-pep8 http://logs.openstack.org/97/640597/3/check/openstack-tox-pep8/932c447/ : SUCCESS in 4m 06s\n- openstack-tox-py27 http://logs.openstack.org/97/640597/3/check/openstack-tox-py27/2ac7924/ : SUCCESS in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/97/640597/3/check/openstack-tox-py36/10b6700/ : SUCCESS in 3m 50s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-tips/f9c7a07/ : SUCCESS in 59m 39s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-tips-python2/ff2bb23/ : SUCCESS in 1h 02m 15s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/97/640597/3/check/openstacksdk-tox-py36-tips/ca48277/ : SUCCESS in 4m 58s\n- os-client-config-tox-py27-tips http://logs.openstack.org/97/640597/3/check/os-client-config-tox-py27-tips/d641a40/ : SUCCESS in 5m 14s\n- os-client-config-tox-py37-tips http://logs.openstack.org/97/640597/3/check/os-client-config-tox-py37-tips/efcadae/ : SUCCESS in 8m 11s\n- osc-tox-py27-tips http://logs.openstack.org/97/640597/3/check/osc-tox-py27-tips/0239d17/ : SUCCESS in 12m 23s\n- osc-tox-py35-tips http://logs.openstack.org/97/640597/3/check/osc-tox-py35-tips/3fd1edb/ : SUCCESS in 12m 01s\n- openstack-tox-docs http://logs.openstack.org/97/640597/3/check/openstack-tox-docs/8a062f6/html/ : SUCCESS in 5m 41s\n- build-openstack-releasenotes http://logs.openstack.org/97/640597/3/check/build-openstack-releasenotes/7a9d408/html/ : SUCCESS in 5m 57s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/97/640597/3/check/openstacksdk-ansible-devel-functional-devstack/9f0b613/ : SUCCESS in 35m 10s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/97/640597/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/c73a1fc/ : SUCCESS in 39m 56s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack/103cb18/ : SUCCESS in 58m 17s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-networking/2eb1c7f/ : SUCCESS in 1h 40m 05s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-senlin/6efdeda/ : SUCCESS in 1h 05m 57s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-magnum/e0fa82c/ : SUCCESS in 57m 03s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-masakari/e97fcf2/ : SUCCESS in 32m 18s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-ironic/044b0e5/ : SUCCESS in 42m 46s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/97/640597/3/check/openstacksdk-functional-devstack-python2/e2ac65a/ : SUCCESS in 1h 14m 17s\n- osc-functional-devstack-tips http://logs.openstack.org/97/640597/3/check/osc-functional-devstack-tips/c41e8f0/ : SUCCESS in 1h 02m 19s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/97/640597/3/check/nodepool-functional-py35-src/dbf562e/ : SUCCESS in 56m 08s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/97/640597/3/check/bifrost-integration-tinyipa-ubuntu-xenial/c28915a/ : SUCCESS in 26m 34s","accounts_in_message":[],"_revision_number":3},{"id":"015c37193c593c0b4c74e12f2d298ed7446a0cd8","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-04 23:55:12.000000000","message":"Patch Set 3: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"92d3d46a38002d1bd515540cefabe1f93057720e","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-05 10:45:39.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nI\u0027m wondering, whether hacking should be also present in lower-constraints.\n\nDo we only support hacking\u003d\u003d0.12.0? With current version 1.1.0 we might also need to work on removing upper cap. BTW, using 1.1.0 our current code base seems to pass flake8 checks without warnings","accounts_in_message":[],"_revision_number":3},{"id":"0deb66fe00a9aa238f33e7c484db9a5673e8fc36","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-03-05 11:37:53.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)\n\nhacking is explicitly not tracked by global-requirements. and it needs upper cap, please do not remove it, although I agree that \u003e\u003d 1.0 is more useful.","accounts_in_message":[],"_revision_number":3},{"id":"64ef629342ca99d2b08d6419d4c7023fefb6d20d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-10 16:32:35.000000000","message":"Patch Set 3:\n\n(3 comments)\n\nDon\u0027t need hacking in lower-constraints - that\u0027s only there to check that openstacksdk can be installed with the lower bounds if needed.","accounts_in_message":[],"_revision_number":3},{"id":"72a7840c447ebda04581dcf53090b108e96658c1","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-10 16:32:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"32c93495fa56f030c6aafdd8e5d85d895b6e7a80","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-10 18:12:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/97/640597/4/check/requirements-check/9ec9314/ : SUCCESS in 2m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/640597/4/check/openstack-tox-lower-constraints/74d5c98/ : SUCCESS in 4m 52s\n- openstack-tox-pep8 http://logs.openstack.org/97/640597/4/check/openstack-tox-pep8/de94276/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/97/640597/4/check/openstack-tox-py27/24a989a/ : SUCCESS in 5m 16s\n- openstack-tox-py36 http://logs.openstack.org/97/640597/4/check/openstack-tox-py36/852a1d0/ : SUCCESS in 3m 21s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-tips/4aa7e36/ : SUCCESS in 54m 28s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-tips-python2/8da0a2a/ : SUCCESS in 1h 05m 20s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/97/640597/4/check/openstacksdk-tox-py36-tips/ebc0f4e/ : SUCCESS in 3m 26s\n- os-client-config-tox-py27-tips http://logs.openstack.org/97/640597/4/check/os-client-config-tox-py27-tips/d7d1e79/ : SUCCESS in 4m 56s\n- os-client-config-tox-py37-tips http://logs.openstack.org/97/640597/4/check/os-client-config-tox-py37-tips/452b600/ : SUCCESS in 5m 45s\n- osc-tox-py27-tips http://logs.openstack.org/97/640597/4/check/osc-tox-py27-tips/563632a/ : SUCCESS in 6m 14s\n- osc-tox-py35-tips http://logs.openstack.org/97/640597/4/check/osc-tox-py35-tips/58a3626/ : SUCCESS in 5m 28s\n- openstack-tox-docs http://logs.openstack.org/97/640597/4/check/openstack-tox-docs/32ca4c0/html/ : SUCCESS in 3m 54s\n- build-openstack-releasenotes http://logs.openstack.org/97/640597/4/check/build-openstack-releasenotes/fdb9f31/html/ : SUCCESS in 4m 42s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/97/640597/4/check/openstacksdk-ansible-devel-functional-devstack/1fa9fdd/ : SUCCESS in 46m 03s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/97/640597/4/check/openstacksdk-ansible-stable-2.6-functional-devstack/394757f/ : SUCCESS in 37m 47s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack/e3ac93f/ : SUCCESS in 54m 29s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-networking/7eae7d1/ : SUCCESS in 1h 22m 08s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-senlin/d567b6f/ : SUCCESS in 55m 15s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-magnum/ec55ea4/ : SUCCESS in 1h 05m 23s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-masakari/6e64e72/ : SUCCESS in 29m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-ironic/afc2966/ : SUCCESS in 28m 23s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/97/640597/4/check/openstacksdk-functional-devstack-python2/02b52e3/ : SUCCESS in 1h 01m 09s\n- osc-functional-devstack-tips http://logs.openstack.org/97/640597/4/check/osc-functional-devstack-tips/4508cd0/ : SUCCESS in 43m 43s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/97/640597/4/check/nodepool-functional-py35-src/b024348/ : SUCCESS in 42m 02s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/97/640597/4/check/bifrost-integration-tinyipa-ubuntu-xenial/91373a2/ : SUCCESS in 18m 27s","accounts_in_message":[],"_revision_number":4},{"id":"6d2db7ecb73f8f42f5f948a6334a2d45cfdbac3e","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-03-11 10:24:03.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"f109e2395299a0382976101037b8b8fbf73c4149","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-11 10:26:24.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"355e7484002d8f0e83913f53acdeab29b067c719","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-11 15:39:16.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1b1da39716e3ae0fe8fe4feb0ab62db3eafea1b7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 15:39:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"fcd70e030d6611f4020db9df58d8d8e5a23c187a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 17:20:03.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check http://logs.openstack.org/97/640597/4/gate/requirements-check/cce8d2d/ : SUCCESS in 2m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/97/640597/4/gate/openstack-tox-lower-constraints/6b52b00/ : SUCCESS in 4m 31s\n- openstack-tox-pep8 http://logs.openstack.org/97/640597/4/gate/openstack-tox-pep8/299bbff/ : SUCCESS in 4m 07s\n- openstack-tox-py27 http://logs.openstack.org/97/640597/4/gate/openstack-tox-py27/bd7e83e/ : SUCCESS in 3m 19s\n- openstack-tox-py36 http://logs.openstack.org/97/640597/4/gate/openstack-tox-py36/e5401f8/ : SUCCESS in 3m 17s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack-tips/50b2826/ : SUCCESS in 1h 01m 10s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack-tips-python2/7faf8c0/ : SUCCESS in 1h 00m 18s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/97/640597/4/gate/openstacksdk-tox-py36-tips/47d462e/ : SUCCESS in 3m 44s\n- os-client-config-tox-py27-tips http://logs.openstack.org/97/640597/4/gate/os-client-config-tox-py27-tips/0b5c94f/ : SUCCESS in 5m 32s\n- os-client-config-tox-py37-tips http://logs.openstack.org/97/640597/4/gate/os-client-config-tox-py37-tips/07791b3/ : SUCCESS in 5m 00s\n- osc-tox-py27-tips http://logs.openstack.org/97/640597/4/gate/osc-tox-py27-tips/7cf4fb4/ : SUCCESS in 5m 32s\n- osc-tox-py35-tips http://logs.openstack.org/97/640597/4/gate/osc-tox-py35-tips/32d9294/ : SUCCESS in 6m 28s\n- openstack-tox-docs http://logs.openstack.org/97/640597/4/gate/openstack-tox-docs/a893077/html/ : SUCCESS in 4m 11s\n- build-openstack-releasenotes http://logs.openstack.org/97/640597/4/gate/build-openstack-releasenotes/b47976f/html/ : SUCCESS in 3m 06s\n- openstacksdk-functional-devstack http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack/06932e1/ : SUCCESS in 58m 30s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack-python2/41146fb/ : SUCCESS in 1h 05m 51s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack-networking/e472aa3/ : SUCCESS in 1h 34m 28s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/97/640597/4/gate/openstacksdk-functional-devstack-senlin/2e0278d/ : SUCCESS in 1h 15m 08s\n- nodepool-functional-py35-src http://logs.openstack.org/97/640597/4/gate/nodepool-functional-py35-src/dcf6848/ : SUCCESS in 57m 19s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/97/640597/4/gate/bifrost-integration-tinyipa-ubuntu-xenial/f53d61d/ : SUCCESS in 20m 43s","accounts_in_message":[],"_revision_number":4},{"id":"c08afaa42749d074415ea204544f6d9f234660cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-11 17:20:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8748f4a4f8c92e117f37f280c3d8549ca6f6661d","revisions":{"8cf25824f1063eb9057ef4862f47b8a2dfa09b6d":{"kind":"REWORK","_number":1,"created":"2019-03-02 15:44:13.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/97/640597/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/97/640597/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/1"}}},"commit":{"parents":[{"commit":"a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f","subject":"Get rid of setUpClass and block it for forever","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:42:00.000000000","tz":0},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:42:00.000000000","tz":0},"subject":"Move pep8 requirements in to test-requirements","message":"Move pep8 requirements in to test-requirements\n\nWe had these in tox.ini before to streamline pep8 (it didn\u0027t need\nto actually install openstacksdk) But now that we\u0027re doing local\nhacking checks, we have to install the code, which means this\noptimization is bong. Put things back in test-requirements like\nsane people.\n\nNote: this removes readme, which was there ostensibly to check\nthe readme file for validity - but we weren\u0027t actually using it.\nIt\u0027s not in global-requirements, so since we weren\u0027t using it\nit seems like removing it is the better choice than getting it\nadded to g-r.\n\nChange-Id: Id1860a1df33610ad7072c13ef9ee61395b785b94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8cf25824f1063eb9057ef4862f47b8a2dfa09b6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8cf25824f1063eb9057ef4862f47b8a2dfa09b6d"}]},"branch":"refs/heads/master"},"69924bfeaa5f59ed99c34225a7f190c41d49565c":{"kind":"REWORK","_number":2,"created":"2019-03-04 18:31:26.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/97/640597/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/97/640597/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/2"}}},"commit":{"parents":[{"commit":"a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f","subject":"Get rid of setUpClass and block it for forever","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:42:00.000000000","tz":0},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-04 18:31:17.000000000","tz":0},"subject":"Move pep8 requirements in to test-requirements","message":"Move pep8 requirements in to test-requirements\n\nWe had these in tox.ini before to streamline pep8 (it didn\u0027t need\nto actually install openstacksdk) But now that we\u0027re doing local\nhacking checks, we have to install the code, which means this\noptimization is bong. Put things back in test-requirements like\nsane people.\n\nNote: this removes readme, which was there ostensibly to check\nthe readme file for validity - but we weren\u0027t actually using it.\nIt\u0027s not in global-requirements, so since we weren\u0027t using it\nit seems like removing it is the better choice than getting it\nadded to g-r.\n\nChange-Id: Id1860a1df33610ad7072c13ef9ee61395b785b94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/69924bfeaa5f59ed99c34225a7f190c41d49565c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/69924bfeaa5f59ed99c34225a7f190c41d49565c"}]},"branch":"refs/heads/master"},"8984c3ca441599b940dc6067be2d9ec7b230cf1c":{"kind":"REWORK","_number":3,"created":"2019-03-04 20:26:19.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/97/640597/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/97/640597/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/3"}}},"commit":{"parents":[{"commit":"a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f","subject":"Get rid of setUpClass and block it for forever","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:42:00.000000000","tz":0},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-04 20:26:14.000000000","tz":0},"subject":"Move pep8 requirements in to test-requirements","message":"Move pep8 requirements in to test-requirements\n\nWe had these in tox.ini before to streamline pep8 (it didn\u0027t need\nto actually install openstacksdk) But now that we\u0027re doing local\nhacking checks, we have to install the code, which means this\noptimization is bong. Put things back in test-requirements like\nsane people.\n\nNote: this removes readme, which was there ostensibly to check\nthe readme file for validity - but we weren\u0027t actually using it.\nIt\u0027s not in global-requirements, so since we weren\u0027t using it\nit seems like removing it is the better choice than getting it\nadded to g-r.\n\nChange-Id: Id1860a1df33610ad7072c13ef9ee61395b785b94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8984c3ca441599b940dc6067be2d9ec7b230cf1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8984c3ca441599b940dc6067be2d9ec7b230cf1c"}]},"branch":"refs/heads/master"},"8748f4a4f8c92e117f37f280c3d8549ca6f6661d":{"kind":"REWORK","_number":4,"created":"2019-03-10 16:32:41.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/97/640597/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/97/640597/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/97/640597/4"}}},"commit":{"parents":[{"commit":"a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f","subject":"Get rid of setUpClass and block it for forever","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a49f2056b2500ea7e23fe1b5c30bf5b29cf8933f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:42:00.000000000","tz":0},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-10 16:32:03.000000000","tz":0},"subject":"Move pep8 requirements in to test-requirements","message":"Move pep8 requirements in to test-requirements\n\nWe had these in tox.ini before to streamline pep8 (it didn\u0027t need\nto actually install openstacksdk) But now that we\u0027re doing local\nhacking checks, we have to install the code, which means this\noptimization is bong. Put things back in test-requirements like\nsane people. While doing that, remove readme, which isn\u0027t in\nopenstack/requirements and just let doc8 check it.\n\nChange-Id: Id1860a1df33610ad7072c13ef9ee61395b785b94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8748f4a4f8c92e117f37f280c3d8549ca6f6661d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8748f4a4f8c92e117f37f280c3d8549ca6f6661d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
