)]}'
{"id":"openstack%2Ftaskflow~619007","triplet_id":"openstack%2Ftaskflow~master~Id74eba0c02f482f96efb37b2975ada400794d88e","project":"openstack/taskflow","branch":"master","topic":"test-vs-runtime-deps","hashtags":[],"change_id":"Id74eba0c02f482f96efb37b2975ada400794d88e","subject":"Move test requirements out of runtime requirements","status":"MERGED","created":"2018-11-20 14:26:02.000000000","updated":"2018-12-19 10:57:02.000000000","submitted":"2018-12-19 10:57:02.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":"619007-1545217022651-ba8ca464","meta_rev_id":"a096d70dbce0eeb9aebe4c542f9c5817050a87fe","_number":619007,"virtual_id_number":619007,"owner":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":2,"date":"2018-12-19 10:57:02.000000000","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":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"all":[{"value":2,"date":"2018-12-17 16:13:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2018-12-19 09:17:32.000000000","_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"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":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":1,"date":"2018-12-19 09:17:32.000000000","_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-12-17 16:13:19.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2018-12-19 09:17:32.000000000","updated_by":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"reviewer":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"state":"REVIEWER"},{"updated":"2018-12-19 10:57:02.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":"3128b0cc4456b6ce832c4b99025a7594f0661b4d","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2018-11-20 14:26:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"841db00a7e7ba9629e5ea1d68d9c70f365c21fc6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 16:07:36.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/07/619007/1/check/requirements-check/a736ee3/ : SUCCESS in 3m 51s\n- tempest-full http://logs.openstack.org/07/619007/1/check/tempest-full/758dc17/ : SUCCESS in 1h 34m 54s\n- tempest-full-py3 http://logs.openstack.org/07/619007/1/check/tempest-full-py3/ed684cc/ : SUCCESS in 1h 23m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/07/619007/1/check/openstack-tox-lower-constraints/07b03e4/ : FAILURE in 6m 03s\n- openstack-tox-cover http://logs.openstack.org/07/619007/1/check/openstack-tox-cover/1e5e8b1/cover/ : SUCCESS in 5m 34s\n- openstack-tox-pep8 http://logs.openstack.org/07/619007/1/check/openstack-tox-pep8/568c09c/ : SUCCESS in 4m 27s\n- openstack-tox-py27 http://logs.openstack.org/07/619007/1/check/openstack-tox-py27/e0ef751/ : SUCCESS in 4m 54s\n- openstack-tox-py35 http://logs.openstack.org/07/619007/1/check/openstack-tox-py35/4e03b87/ : SUCCESS in 5m 10s\n- openstack-tox-py36 http://logs.openstack.org/07/619007/1/check/openstack-tox-py36/1c92629/ : SUCCESS in 6m 43s\n- openstack-tox-docs http://logs.openstack.org/07/619007/1/check/openstack-tox-docs/b5d94ba/html/ : SUCCESS in 6m 54s\n- build-openstack-releasenotes http://logs.openstack.org/07/619007/1/check/build-openstack-releasenotes/0693ce8/html/ : SUCCESS in 4m 16s","accounts_in_message":[],"_revision_number":1},{"id":"c7e8fc0854bf7af0e7b01af403408031327a13ea","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2018-12-14 11:45:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2ecb9eb816d264e6d70e9da1506269928de10cda","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-14 13:11:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/07/619007/2/check/test-release-openstack/2929ee9/ : SUCCESS in 3m 23s\n- requirements-check http://logs.openstack.org/07/619007/2/check/requirements-check/137b65f/ : SUCCESS in 3m 37s\n- tempest-full http://logs.openstack.org/07/619007/2/check/tempest-full/fd5fb72/ : SUCCESS in 1h 19m 36s\n- tempest-full-py3 http://logs.openstack.org/07/619007/2/check/tempest-full-py3/9c3098d/ : SUCCESS in 1h 17m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/07/619007/2/check/openstack-tox-lower-constraints/be2e5db/ : SUCCESS in 6m 26s\n- openstack-tox-cover http://logs.openstack.org/07/619007/2/check/openstack-tox-cover/dca1c54/cover/ : SUCCESS in 5m 20s\n- openstack-tox-pep8 http://logs.openstack.org/07/619007/2/check/openstack-tox-pep8/5d54900/ : SUCCESS in 3m 59s\n- openstack-tox-py27 http://logs.openstack.org/07/619007/2/check/openstack-tox-py27/7600aa2/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/07/619007/2/check/openstack-tox-py35/e175ae5/ : SUCCESS in 4m 54s\n- openstack-tox-py36 http://logs.openstack.org/07/619007/2/check/openstack-tox-py36/ceae7df/ : SUCCESS in 4m 45s\n- openstack-tox-docs http://logs.openstack.org/07/619007/2/check/openstack-tox-docs/32a0223/html/ : SUCCESS in 4m 47s\n- build-openstack-releasenotes http://logs.openstack.org/07/619007/2/check/build-openstack-releasenotes/3b2dcac/html/ : SUCCESS in 3m 57s","accounts_in_message":[],"_revision_number":2},{"id":"a264c633960be98a7253a1248c53d9e3f586a981","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2018-12-14 15:18:40.000000000","message":"Patch Set 2: Code-Review-1\n\nThe stestr change seems fine, but according to the discussion on https://review.openstack.org/#/c/591515/ there is a runtime import of pydot.","accounts_in_message":[],"_revision_number":2},{"id":"fab381554be855902e79eb5256b1805022ffa0b6","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2018-12-17 09:47:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d0b91b36dd9ca1c4d55088bf6420ab6f7922467b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-17 11:34:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/07/619007/3/check/test-release-openstack/780e82c/ : SUCCESS in 3m 19s\n- requirements-check http://logs.openstack.org/07/619007/3/check/requirements-check/b1e8f96/ : SUCCESS in 3m 24s\n- tempest-full http://logs.openstack.org/07/619007/3/check/tempest-full/33c7b55/ : SUCCESS in 1h 38m 13s\n- tempest-full-py3 http://logs.openstack.org/07/619007/3/check/tempest-full-py3/4cffbe2/ : SUCCESS in 1h 08m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/07/619007/3/check/openstack-tox-lower-constraints/6f6d7d1/ : SUCCESS in 7m 20s\n- openstack-tox-cover http://logs.openstack.org/07/619007/3/check/openstack-tox-cover/a2c578d/cover/ : SUCCESS in 5m 50s\n- openstack-tox-pep8 http://logs.openstack.org/07/619007/3/check/openstack-tox-pep8/d5fab4b/ : SUCCESS in 4m 24s\n- openstack-tox-py27 http://logs.openstack.org/07/619007/3/check/openstack-tox-py27/607e39e/ : SUCCESS in 5m 06s\n- openstack-tox-py35 http://logs.openstack.org/07/619007/3/check/openstack-tox-py35/e3c4ad6/ : SUCCESS in 4m 54s\n- openstack-tox-py36 http://logs.openstack.org/07/619007/3/check/openstack-tox-py36/c14bde5/ : SUCCESS in 5m 13s\n- openstack-tox-docs http://logs.openstack.org/07/619007/3/check/openstack-tox-docs/c361bce/html/ : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":3},{"id":"5f9712e021e95965d241a60b4d16100797b7189b","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2018-12-17 16:13:19.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"c592fce7dd39fb82806f2aefd84c768d15edc95c","author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"date":"2018-12-19 09:17:32.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"e14a1c06d9e963719ebe74971b771c3a09c4e48f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-19 09:17:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cb4ce52356eef6c09471058bc0cc1b6abed7fb85","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-19 10:57:02.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack http://logs.openstack.org/07/619007/3/gate/test-release-openstack/698c98c/ : SUCCESS in 3m 20s\n- requirements-check http://logs.openstack.org/07/619007/3/gate/requirements-check/0594889/ : SUCCESS in 3m 21s\n- tempest-full http://logs.openstack.org/07/619007/3/gate/tempest-full/88387dc/ : SUCCESS in 1h 30m 49s\n- tempest-full-py3 http://logs.openstack.org/07/619007/3/gate/tempest-full-py3/55e33cd/ : SUCCESS in 1h 37m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/07/619007/3/gate/openstack-tox-lower-constraints/51b13c1/ : SUCCESS in 6m 25s\n- openstack-tox-pep8 http://logs.openstack.org/07/619007/3/gate/openstack-tox-pep8/00cc9d2/ : SUCCESS in 4m 29s\n- openstack-tox-py27 http://logs.openstack.org/07/619007/3/gate/openstack-tox-py27/3236357/ : SUCCESS in 5m 37s\n- openstack-tox-py35 http://logs.openstack.org/07/619007/3/gate/openstack-tox-py35/0c4c3d9/ : SUCCESS in 5m 32s\n- openstack-tox-py36 http://logs.openstack.org/07/619007/3/gate/openstack-tox-py36/fe24a10/ : SUCCESS in 4m 49s\n- openstack-tox-docs http://logs.openstack.org/07/619007/3/gate/openstack-tox-docs/1d8d87c/html/ : SUCCESS in 4m 45s","accounts_in_message":[],"_revision_number":3},{"id":"d521d8e2bb74183adba12eb9292a79a0538553c6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-19 10:57:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0d31f97837273551e365414fd97268e39423ca63","revisions":{"bd4ec2cf594bc841372693d46767a8f99e7271e8":{"kind":"REWORK","_number":1,"created":"2018-11-20 14:26:02.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/07/619007/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/07/619007/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/07/619007/1"}}},"commit":{"parents":[{"commit":"6ea991ce94f5be46b7e4726b4c4f014e10407786","subject":"Merge \"Use templates for cover and lower-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6ea991ce94f5be46b7e4726b4c4f014e10407786"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-11-20 14:05:37.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-11-20 14:26:00.000000000","tz":0},"subject":"Move test requirements out of runtime requirements","message":"Move test requirements out of runtime requirements\n\npydot and stestr are test requirements for taskflow; drop\nfrom requirements.txt.\n\nChange-Id: Id74eba0c02f482f96efb37b2975ada400794d88e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bd4ec2cf594bc841372693d46767a8f99e7271e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bd4ec2cf594bc841372693d46767a8f99e7271e8"}]},"branch":"refs/heads/master"},"904b80de2ff098fd022363dcd7e897598a67b7e6":{"kind":"REWORK","_number":2,"created":"2018-12-14 11:45:56.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/07/619007/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/07/619007/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/07/619007/2"}}},"commit":{"parents":[{"commit":"6ea991ce94f5be46b7e4726b4c4f014e10407786","subject":"Merge \"Use templates for cover and lower-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6ea991ce94f5be46b7e4726b4c4f014e10407786"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-11-20 14:05:37.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-12-14 11:45:31.000000000","tz":0},"subject":"Move test requirements out of runtime requirements","message":"Move test requirements out of runtime requirements\n\npydot and stestr are test requirements for taskflow; drop\nfrom requirements.txt and add to test requirements target\nin setup.cfg.\n\nChange-Id: Id74eba0c02f482f96efb37b2975ada400794d88e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/904b80de2ff098fd022363dcd7e897598a67b7e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/904b80de2ff098fd022363dcd7e897598a67b7e6"}]},"branch":"refs/heads/master"},"0d31f97837273551e365414fd97268e39423ca63":{"kind":"REWORK","_number":3,"created":"2018-12-17 09:47:37.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/07/619007/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/07/619007/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/07/619007/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/07/619007/3"}}},"commit":{"parents":[{"commit":"6ea991ce94f5be46b7e4726b4c4f014e10407786","subject":"Merge \"Use templates for cover and lower-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/6ea991ce94f5be46b7e4726b4c4f014e10407786"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-11-20 14:05:37.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2018-12-17 09:46:57.000000000","tz":0},"subject":"Move test requirements out of runtime requirements","message":"Move test requirements out of runtime requirements\n\nstestr is a test requirements for taskflow; drop from\nrequirements.txt and add to test requirements target\nin setup.cfg.\n\nChange-Id: Id74eba0c02f482f96efb37b2975ada400794d88e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0d31f97837273551e365414fd97268e39423ca63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0d31f97837273551e365414fd97268e39423ca63"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
