)]}'
{"id":"openstack%2Foslo.utils~700347","triplet_id":"openstack%2Foslo.utils~master~I43225fc4ed3ba471ba7097f1e317bc6ffa777a46","project":"openstack/oslo.utils","branch":"master","hashtags":[],"change_id":"I43225fc4ed3ba471ba7097f1e317bc6ffa777a46","subject":"tox: Use upper-constraints for docs jobs","status":"MERGED","created":"2019-12-22 15:51:00.000000000","updated":"2020-03-11 18:31:15.000000000","submitted":"2020-03-11 18:29:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"700347-1583951347090-72e87165","meta_rev_id":"466b1770dfc19c9b98687b136b2beea1aefec236","_number":700347,"virtual_id_number":700347,"owner":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-03-11 18:29:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2020-03-11 14:57:05.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-03-11 14:56:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2020-03-11 16:17:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2020-03-11 14:57:05.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-02 05:41:55.000000000","updated_by":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"reviewer":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"state":"REVIEWER"},{"updated":"2020-03-11 14:56:25.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-03-11 14:57:05.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":"2020-03-11 16:17:12.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-03-11 18:29:06.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":"c4c84c9ea8d0f061d1af86930d18eaf08ea1a645","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-12-22 15:51:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cd8d23d2b0ef583bc403b7b232ec8eac19917a8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-22 17:44:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/ea9c7c91d6b44d1587a417cf1808c949 : SUCCESS in 1h 22m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b6632b74268841279e0df257360d146d : SUCCESS in 1h 20m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/455221fc91e442439544f97de3080c73 : SUCCESS in 4m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc76c8fb116c4d9791f89f74b8e986be : SUCCESS in 3m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b86c6243938748b6a4f7513d04d6d112 : SUCCESS in 3m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/909d737ec1964883b22c827f0dcda6d8 : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ad75505963f7471f9e8ded7c2dc5ec62 : SUCCESS in 4m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39bccf04512d462bb059dc9888e736be : SUCCESS in 3m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/913a2ceee71c496ab3ccf436e73ca14c : SUCCESS in 3m 55s","accounts_in_message":[],"_revision_number":1},{"id":"97c428d0afba0e61c2e3d549c28605b051f426fc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-23 12:33:40.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7960b3291714fc17b086016216cafaa2f5768150","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-12-23 13:06:55.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"56871513e31bced22ed1d7eeefa27d5dd69be702","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-23 13:32:24.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8975044bcb08656bcc6dcea7e227b1205bec5ec0","author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"date":"2019-12-23 13:56:34.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"d4a00dee24883c0958402c6555b35bb1eb69c294","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 15:23:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/0c8b2a4ee3824564a18cfbb54512cde0 : SUCCESS in 1h 26m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4a3411a7764b44a38976347ad551a0d7 : SUCCESS in 1h 19m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6d47dbfc6344c4fbbe978e0523e19c4 : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76ed30542886474ca46d1ab41f898dcd : SUCCESS in 3m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/978e27b0b2d343968c0708a9d913e862 : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d0e6f90c52bb474287817aa4e9548e80 : SUCCESS in 4m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6cf7414f5c6347c08b5f0ec0a2bb23c4 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f81c8b15adc147b5bb6c57e3fe89fb81 : SUCCESS in 4m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6da61ee452f541a9b8c7e68119d9a557 : SUCCESS in 4m 08s","accounts_in_message":[],"_revision_number":3},{"id":"db15c28ea89d3d1f73acb37c6229921d5eef6dbf","author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"date":"2020-01-02 05:41:55.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"43afb0786cb2442e2c92bb1b9efc3db6c55af522","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-08 18:52:12.000000000","message":"Patch Set 3: Code-Review-1\n\nDuplicated with my changes from December the 20th https://review.opendev.org/#/c/700149/","accounts_in_message":[],"_revision_number":3},{"id":"9371fe34927fed0061f30d71ff694ecd48a3ca9e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-11 14:56:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"41e3ab5b8ac9d39ffec0f5700efd16c3b09567ac","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-11 14:56:25.000000000","message":"Patch Set 4: Code-Review+2\n\nAddressed the merge conflict and updated the commit message to reflect what it\u0027s actually doing now","accounts_in_message":[],"_revision_number":4},{"id":"b7e1f4c350bcdc382561f8167da397543fb9fb8a","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-03-11 14:57:05.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7bec4cd35a6d882c9756c5a0224cc81b8902c6f9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-11 16:17:12.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"2deb5ebcf71209d6b72e0a6b2fa024062d8d0342","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 16:27:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5e904179809f47c196aaea874ed8c896 : SUCCESS in 1h 22m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66d041ed8472458088dd9533e59435b3 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6d9f984a61843c69a696d456b842c02 : SUCCESS in 7m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7836f5dc9dcd47c7b025bb51390cc7ca : SUCCESS in 6m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/854e24d4bf4046e4805e2c1ace5a3440 : SUCCESS in 7m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9da3c901404d42ec84f19ade3a76f271 : FAILURE in 7m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16f79ac0f6294accbc7a7112764d3ace : SUCCESS in 9m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7475580296e94b8d832bbcd68f6e7f05 : SUCCESS in 5m 40s","accounts_in_message":[],"_revision_number":4},{"id":"cbdeadfaece5f9e2ba91fa6b3c5742b887f567ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 16:28:07.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"00afa1c16a67cd38399cf6608b31350afc433f3c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 18:29:06.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f267994d8e314610a6a8d2197b724541 : SUCCESS in 1h 54m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a28e27d1a9b04d628529655d8adb1890 : SUCCESS in 4m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba9bcdafd2994c86890b0ca3eb60433c : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/525d7dc051254055af9e50db39d7ca15 : SUCCESS in 5m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d9998f8cd6e24180a4a5899f4ca4a5f2 : SUCCESS in 6m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c89333756f44ddcb16378c44de0cb52 : SUCCESS in 4m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/70621fe56dc045bfa2f12d72a7c94ac2 : SUCCESS in 4m 12s","accounts_in_message":[],"_revision_number":4},{"id":"d9760a5e1b5be271d58d2baa2ea869dc7ba730b3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 18:29:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"466b1770dfc19c9b98687b136b2beea1aefec236","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 18:31:15.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19815291c07a42feb9bc535592631ff8 : SUCCESS in 1m 17s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9661408f67e3408fa96d446bada001be : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8433aba4d6b5925fa8fb223d51a816ff541f1f2f","revisions":{"52c5f49ed450f2f4b409051e14df0c86586dbd92":{"kind":"REWORK","_number":1,"created":"2019-12-22 15:51:00.000000000","uploader":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"ref":"refs/changes/47/700347/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/47/700347/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/1"}}},"commit":{"parents":[{"commit":"4a9d56f32b1e339dffabb0e71e064ecefe4965a4","subject":"Merge \"Switch to Ussuri jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/4a9d56f32b1e339dffabb0e71e064ecefe4965a4"}]}],"author":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-22 15:50:45.000000000","tz":480},"committer":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-22 15:50:45.000000000","tz":480},"subject":"tox: Trivial cleanup","message":"tox: Trivial cleanup\n\nmove \u0027basepython\u0027 to the top-level \u0027testenv\u0027\n\nChange-Id: I43225fc4ed3ba471ba7097f1e317bc6ffa777a46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/52c5f49ed450f2f4b409051e14df0c86586dbd92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/52c5f49ed450f2f4b409051e14df0c86586dbd92"}]},"branch":"refs/heads/master"},"91ddb5a8a79069fba88149d828568b83acdb5b95":{"kind":"REWORK","_number":2,"created":"2019-12-23 13:06:55.000000000","uploader":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"ref":"refs/changes/47/700347/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/47/700347/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/2"}}},"commit":{"parents":[{"commit":"4a9d56f32b1e339dffabb0e71e064ecefe4965a4","subject":"Merge \"Switch to Ussuri jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/4a9d56f32b1e339dffabb0e71e064ecefe4965a4"}]}],"author":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-22 15:50:45.000000000","tz":480},"committer":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-23 13:06:51.000000000","tz":0},"subject":"tox: Trivial cleanup","message":"tox: Trivial cleanup\n\nmove \u0027basepython\u0027 to the top-level \u0027testenv\u0027\n\nChange-Id: I43225fc4ed3ba471ba7097f1e317bc6ffa777a46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/91ddb5a8a79069fba88149d828568b83acdb5b95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/91ddb5a8a79069fba88149d828568b83acdb5b95"}]},"branch":"refs/heads/master"},"5780724eabf1cf4915817f170997ef432f074f54":{"kind":"REWORK","_number":3,"created":"2019-12-23 13:56:34.000000000","uploader":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"ref":"refs/changes/47/700347/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/47/700347/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/3"}}},"commit":{"parents":[{"commit":"4a9d56f32b1e339dffabb0e71e064ecefe4965a4","subject":"Merge \"Switch to Ussuri jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/4a9d56f32b1e339dffabb0e71e064ecefe4965a4"}]}],"author":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-22 15:50:45.000000000","tz":480},"committer":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-23 13:56:30.000000000","tz":0},"subject":"tox: Trivial cleanup","message":"tox: Trivial cleanup\n\nmove \u0027basepython\u0027 to the top-level \u0027testenv\u0027\n\nChange-Id: I43225fc4ed3ba471ba7097f1e317bc6ffa777a46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/5780724eabf1cf4915817f170997ef432f074f54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/5780724eabf1cf4915817f170997ef432f074f54"}]},"branch":"refs/heads/master"},"8433aba4d6b5925fa8fb223d51a816ff541f1f2f":{"kind":"REWORK","_number":4,"created":"2020-03-11 14:56:00.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/47/700347/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/47/700347/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/47/700347/4"}}},"commit":{"parents":[{"commit":"60819c4c0c0bffc48d825f5cc6311f1ac2155b2f","subject":"Merge \"tests: Convert remaining tests to mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/60819c4c0c0bffc48d825f5cc6311f1ac2155b2f"}]}],"author":{"name":"caoyuan","email":"cao.yuan@99cloud.net","date":"2019-12-22 15:50:45.000000000","tz":480},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-03-11 14:55:49.000000000","tz":0},"subject":"tox: Use upper-constraints for docs jobs","message":"tox: Use upper-constraints for docs jobs\n\nChange-Id: I43225fc4ed3ba471ba7097f1e317bc6ffa777a46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/8433aba4d6b5925fa8fb223d51a816ff541f1f2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/8433aba4d6b5925fa8fb223d51a816ff541f1f2f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
