)]}'
{"id":"openstack%2Fpython-openstackclient~734485","triplet_id":"openstack%2Fpython-openstackclient~master~Ie08877f182379f73e5ec5ad4daaf84b3092c829c","project":"openstack/python-openstackclient","branch":"master","topic":"project_cleanup","hashtags":[],"change_id":"Ie08877f182379f73e5ec5ad4daaf84b3092c829c","subject":"project cleanup","status":"MERGED","created":"2020-06-09 09:43:09.000000000","updated":"2021-03-18 17:56:16.000000000","submitted":"2021-03-18 08:39:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"734485-project_cleanup","meta_rev_id":"3702a6e553077da7f4120fc471753a5e9fb2bb43","_number":734485,"virtual_id_number":734485,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-18 08:38:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":2,"date":"2021-03-18 17:56:16.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},{"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":2,"date":"2021-03-18 07:30:47.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":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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},{"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":1,"date":"2021-03-18 07:30:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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}},"removable_reviewers":[{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}],"reviewers":{"CC":[{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"}],"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-15 14:34:46.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-09-12 08:32:07.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"},{"updated":"2020-10-21 14:35:52.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":"2020-10-21 14:36:26.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-11-23 12:21:06.000000000","updated_by":{"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},"reviewer":{"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},"state":"REVIEWER"},{"updated":"2021-01-18 17:17:34.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"state":"CC"},{"updated":"2021-01-19 23:10:38.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"state":"REVIEWER"},{"updated":"2021-01-21 20:40:23.000000000","updated_by":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"reviewer":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"state":"CC"},{"updated":"2021-02-02 07:41:12.000000000","updated_by":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"reviewer":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"state":"CC"},{"updated":"2021-02-02 07:41:58.000000000","updated_by":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"reviewer":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"state":"REVIEWER"},{"updated":"2021-03-10 15:13:13.000000000","updated_by":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"reviewer":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"state":"CC"},{"updated":"2021-03-11 15:59:02.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REMOVED"},{"updated":"2021-03-11 15:59:42.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"6ca60abd1ef66121a68838cfa0b0073da68c7162","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-06-09 09:43:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e6563e25755f59f11efe4191802ff2e17e21424","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-09 12:45:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4d56457fe20042dca4f5e9ed5f1fe62c : SUCCESS in 3m 34s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4cc3bf3506024c92bb944c2ac532510d : SUCCESS in 10m 13s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3b38c486cdf14cca90d61c14c6cbb49a : SUCCESS in 8m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c2260f81215464991ce463818464479 : SUCCESS in 8m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d07458637e644e1fba218e39d3239957 : SUCCESS in 6m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5ba708bf5fe457bab5eb1330bd49089 : FAILURE in 7m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc8e76604d604e2489881967cdd0239c : SUCCESS in 7m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/caa1211781e1481f93393f59625f67b4 : SUCCESS in 7m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8136bcbacb074e4ea1b5861cf18b2c8a : SUCCESS in 10m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/423e9d98a4df4560a75b8ede279b2aa0 : SUCCESS in 1h 44m 26s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/db7cfd5f85a24c50995de50e8ecb974d : SUCCESS in 11m 54s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0446db311b3b4b4482b4593d5e3cb4f3 : SUCCESS in 1h 01m 46s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c9340f8450664c9ea27ef37fbe94f497 : SUCCESS in 39m 59s","accounts_in_message":[],"_revision_number":1},{"id":"9b224f24724c54d1a9e6d162c51d1f07cf0efd17","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-06-09 13:32:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d00dc1f6b042d15ea5b9fe5847d0100866df7542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-09 15:13:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6ff1944244bc4edf827996dbdce19a41 : SUCCESS in 4m 33s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/ab9a550980f1481ab285a67b4f8eb265 : SUCCESS in 11m 03s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f0f9ef9ca54b4e9faa47f56c2152ab49 : SUCCESS in 8m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e84c3c5b78aa4976870d98f6c9f25e7f : SUCCESS in 9m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b86ae19eb584202b7e8376446cd854f : SUCCESS in 6m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d62fc504f8e94af293f915b62b1664fd : SUCCESS in 6m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/265f92141b074bb486ced05980786e37 : SUCCESS in 8m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e508384469404216aff74d7f90f264bd : SUCCESS in 10m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9585252f083b4fbab7f41d2ba2d28287 : SUCCESS in 8m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3bf4b7ef9326491f81c8c929a256bb14 : SUCCESS in 1h 30m 45s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/10f43a6ece5d44418e7e7ae2706db207 : SUCCESS in 11m 27s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0370aa5425ba4d46a4242dd5052e2a77 : SUCCESS in 55m 49s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d63887f86dbd4e20a186179ae102c827 : SUCCESS in 50m 52s","accounts_in_message":[],"_revision_number":2},{"id":"1a93c61fd4f7af7f07b955b98621492bce37aa71","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-15 14:19:47.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d9fdfa35d216f1577467db99caf03f07519d715c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-15 14:34:46.000000000","message":"Patch Set 2:\n\nIn my previous comments I missed that this is a POC, so feel free to ignore them if needed","accounts_in_message":[],"_revision_number":2},{"id":"f9b84fb8957d42752061574e5496206b9d99eef5","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-07 12:04:05.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3e1d4690da68a996de2e1b0c43dd5702904f5e8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-07 13:21:48.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ff329c91d42c4d40a74719e04e229481 : SUCCESS in 3m 37s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/312cf2c297224fbfb1f33b8c1c1407a1 : SUCCESS in 5m 50s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/572b82b451e54bbb96466ba5df9cad5d : SUCCESS in 4m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d436687d9004f55a9f79e0a4f0bf5e9 : SUCCESS in 4m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/041fd4faecbe4826bceb10ec1c708526 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/611cb19145304875854887a8ca8749ea : SUCCESS in 3m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d904fe63c02246be8ea9498f91b5d51e : SUCCESS in 3m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1b0d09c7933f4d7485ea819aea0c9454 : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b238ad611b1456e95eb78e59ee06d5c : SUCCESS in 6m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/27c4b8526f404a7fbbd0ce5de8f1605c : SUCCESS in 1h 16m 02s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/d5324983244a4c0b9ae33310bbd428ba : SUCCESS in 7m 53s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/2a6529d15f204faf957399cef785d7ce : SUCCESS in 44m 15s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/77ac19438665420a8c4eac5bad7020c2 : SUCCESS in 57m 44s","accounts_in_message":[],"_revision_number":2},{"id":"0e4d02969f61af42ce56d50f0a825a387b6ce709","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-11 13:40:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"558ab75529cfe3b1e4b9c61e3ca5b3bf513cef1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-11 16:02:54.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e2ef40f2482649b4b1a7efc0cbf606a0 : SUCCESS in 3m 07s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/615ba16e299945618f7e02d64534daf7 : SUCCESS in 5m 12s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3c0bc37ed62842688caade7f80f59ae4 : SUCCESS in 6m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ccbe80b6bc3549d4a52e9a49d94f6fc0 : RETRY_LIMIT in 3m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3e065604d2e4142b45e03c8e19a9335 : RETRY_LIMIT in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d74c35c40044532926fb8ec0c3bccf8 : RETRY_LIMIT in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cf5dd090d58e479ea34c1639723f4127 : SUCCESS in 4m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8bb7b1da267f4d80a92e16af8f9f6d70 : RETRY_LIMIT in 2m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/257164465569432f89c692af8ca022ac : RETRY_LIMIT in 2m 42s\n- requirements-check https://zuul.opendev.org/t/openstack/build/11e843e1c2f64c5fb5873a5e0f90c92f : SUCCESS in 2m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/13bfd3d9557c4ac7839252d13f0b64ff : SUCCESS in 1h 16m 00s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/ded53e323c914e5e8fef51f169d4ae7b : SUCCESS in 8m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5a25c292e7b14e299b9fa792c8dfbc46 : FAILURE in 50m 17s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ebfc0fe0db704c12b45b3dfb1b953da3 : SUCCESS in 49m 38s","accounts_in_message":[],"_revision_number":3},{"id":"ea8f9e3d8ca99e8c9c524ce5920ed8c1aeb0b780","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-12 06:45:25.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"87a74a7704c7e28c584f432111bec0fda88a91be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-12 08:32:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1c78b8f5fb064eb2bdcb12b212e3d3fb : SUCCESS in 4m 30s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3b897444822140bda0ef656dec5dcd95 : SUCCESS in 4m 50s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1bfc3a64266e44f4ba6b7c70880ac590 : SUCCESS in 5m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69382cf8272c46d5b950087a777cb877 : SUCCESS in 5m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c24c0116f7ac49d68626de6a6800e38a : SUCCESS in 7m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1caf6fba85940eaa588bd3353e1f8bf : SUCCESS in 5m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/96f563ef8d5f41d8b4d857cfa3267559 : SUCCESS in 5m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bc5f6303903e45e7b6dd341b5453d526 : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c8427f1a8e344eeaec0f92686ac725d : SUCCESS in 6m 38s\n- requirements-check https://zuul.opendev.org/t/openstack/build/74bb19e781fe48b1b65d882e84a875e3 : SUCCESS in 3m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/23796e9d0d22432696777cf2116c27cb : SUCCESS in 1h 21m 45s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/cfc677cf1bb146a3801f2299598c57ec : SUCCESS in 8m 03s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/b5df9f74617247f08a0f092ca886936e : SUCCESS in 44m 37s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/66bc5afbe670409b9d89d5a9701b7fad : SUCCESS in 46m 06s","accounts_in_message":[],"_revision_number":3},{"id":"c47c886e334bb4bc7a2fbc8bce5564ea465cc96c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-11-23 08:56:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a1f1ea78071d79b0a2260b70f8bf5691a6753952","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-23 11:56:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7ec591b8117140908d3d06ccc764aa54 : SUCCESS in 2m 14s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/c80784ff28e944c7810208bc67e74ef1 : SUCCESS in 4m 52s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fc8f3c9729b948419cad1d91e3c370ad : SUCCESS in 5m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fdab78d04b26412183b6c4bab658ec06 : SUCCESS in 4m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e14c36f4e7184114a49f940d5cb3636c : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e20b2777b060464ab33f6aba0df87da6 : SUCCESS in 3m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c0ced6ac2b6e42fd81d4ed417e39fab6 : SUCCESS in 3m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/38cf168b978542269c871630b7dce3b5 : SUCCESS in 3m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7ace419f520a49a1a942b8423f075d21 : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9212e5c04c9b4a99a752794bbbff4795 : SUCCESS in 6m 09s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/bac32cc7047147189493beca4a5826b2 : SUCCESS in 5m 56s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f2b8d661579a4f7287298fb1e7261ac9 : SUCCESS in 51m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cc266c8cb21746c4a33968c282229e73 : SUCCESS in 47m 35s","accounts_in_message":[],"_revision_number":4},{"id":"afb652b864849b1054918b0c0fdf1c7fdcae8da0","author":{"_account_id":28182,"name":"Jiaping LI","email":"lijiaping@yovole.com","username":"lijiaping"},"date":"2020-11-23 12:21:06.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"5722f88bac44844c51738cd2d8f55463a771acaf","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2021-01-19 23:09:44.000000000","message":"Patch Set 4:\n\nPlease add some release nodes (https://docs.openstack.org/python-openstackclient/latest/contributor/developing.html#release-notes)","accounts_in_message":[],"_revision_number":4},{"id":"f4f390f7d994924d44080138893b61fd317e3c58","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-01-30 08:55:22.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b428173d38b3c55dde0d8d50f51a8d2ca33b4be2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 10:02:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/118f617ff5894a048f423bb3d879c039 : SUCCESS in 2m 06s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/501c6aa9c0aa42b79fda3b26dc138e07 : SUCCESS in 4m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5d7a65ecce48494586c6afee9c2c2f34 : SUCCESS in 4m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6af7297fa9a0418e9b2970870d9c4ed1 : SUCCESS in 3m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/970d5a7c80cf49ec9005b3820a39c121 : SUCCESS in 3m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8d0d38ab060b40a58219dd7d409b9884 : SUCCESS in 4m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d84bfaa662b04f36a0f7600e5b71436b : SUCCESS in 3m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1e4343588aa049baa9372386212fcdbe : SUCCESS in 3m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2dcfda045ac4eb581eccde62d4cc2e1 : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/351fe8dcaa5846cf86f49b61d1605350 : SUCCESS in 3m 55s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/68c441d5a4c2456094bfe29ecfc532bb : SUCCESS in 6m 06s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/8c062c4b4ae241bc851ca817a14002b5 : SUCCESS in 1h 04m 23s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c40504ab826d4866bbe1e9e4f2f2c05b : SUCCESS in 45m 50s","accounts_in_message":[],"_revision_number":5},{"id":"df5374a34ec7e26ec552fd0da28c79f5b45e5240","author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"date":"2021-02-01 15:43:35.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nHi Artem, I added a comment in line.","accounts_in_message":[],"_revision_number":5},{"id":"8a205f9f0c18ee4c4ce5f95005a58ff5f0eb890b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-02-01 16:04:34.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"8e1ed5f961c64e8d680dad0f83ee172fc0323bf6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 20:38:57.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d43fedaa95834481ad4d8d1bf82f4572 : SUCCESS in 2m 45s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3b527d56ef9349f8b47d134039460665 : SUCCESS in 5m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef4221a68da54ba48264594236fe8727 : SUCCESS in 4m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f27245bc62d142d08747c0d9c792f5ce : SUCCESS in 4m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8132bb018f348abac98b303c62efa06 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28527aa634f4460c8ba8aa44bb9874c4 : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/64d37a2658394f5e948f8eb23d287254 : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cc2e900d1ee44e418f99542f5a4b4ccc : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b556edc42b7484485ae6b2a32c34f0f : SUCCESS in 6m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9fd76a7295154fb8b1fc82fd7de66e94 : SUCCESS in 4m 42s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/79b122dd2d394f0cac2acf6d98a748ae : SUCCESS in 9m 12s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/68c9e954c91345c39289e5900c2a3770 : FAILURE in 1h 11m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ffbbd0af3f2942479c0638212ae7d51c : SUCCESS in 1h 00m 20s","accounts_in_message":[],"_revision_number":6},{"id":"11540210a610a5855d4e219277879c0481ebd29f","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2021-02-02 07:41:12.000000000","message":"Patch Set 6:\n\nRECHECK","accounts_in_message":[],"_revision_number":6},{"id":"aedeea47592c29de770f401b802c2d544deaa8fd","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2021-02-02 08:03:15.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nAny reason why there appears to be two of the following file with slightly different content?:\ndoc/source/cli/command-objects/project_cleanup.rst\n\nHaven\u0027t done a proper/full review of the code, but it mostly looks alright. Will pull and test locally in the next day or so.\n\nWhile we can do it in a follow up, I\u0027m curious if the SDK does support targeted per service deletion (provided it handles deps properly/sanely), because it would be nice to include a \u0027--services\u0027 option as well if supported.","accounts_in_message":[],"_revision_number":6},{"id":"2e1e1d63065834910a03a6ace2ed0a539895c818","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-02-02 08:18:53.000000000","message":"Patch Set 6:\n\n\u003e Patch Set 6: Code-Review-1\n\u003e \n\u003e (1 comment)\n\u003e \n\u003e Any reason why there appears to be two of the following file with slightly different content?:\n\u003e doc/source/cli/command-objects/project_cleanup.rst\n\nDone\n\n\u003e \n\u003e Haven\u0027t done a proper/full review of the code, but it mostly looks alright. Will pull and test locally in the next day or so.\n\u003e \n\u003e While we can do it in a follow up, I\u0027m curious if the SDK does support targeted per service deletion (provided it handles deps properly/sanely), because it would be nice to include a \u0027--services\u0027 option as well if supported.\n\nThis is not supported ATM, but was also my plan (limit by services, limit by presence of protection tags, etc). There are also still few other points in SDK to implement for that, but surely as follow ups. I also wanted to implement a \"progress\" output in OSC.","accounts_in_message":[],"_revision_number":6},{"id":"5fe2d552278f48465ab57264c1507ef81689e898","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-02-02 08:19:04.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"6530f378ad049d6ceee146801efb60ecb26c67a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-02 10:30:14.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/05c9aaa066bd4e0e8ef7ae7a95c9516e : SUCCESS in 2m 21s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/adafa5b0389243ef8d5fee1ad8b992b3 : SUCCESS in 5m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c8f120c8691d46179ee9bcfcaa8c48e5 : SUCCESS in 5m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fe124cfb75cf4671b8b237b240055138 : SUCCESS in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4efd3e948c94e3c970c62b565ac1032 : SUCCESS in 3m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/420ef8217ada487fbb89151ccde777cf : SUCCESS in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3ebf303fd2fa4ffd858252f5c551273d : SUCCESS in 3m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/35e17d5b289345ef8f057d354db71541 : SUCCESS in 3m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61659b8a57504ae7b336e733a34f3ecf : SUCCESS in 6m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/47c4bbeb8516432dbb77340c5fa5893d : SUCCESS in 4m 30s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/698129ff7f1843b7a1a9b17844e50298 : SUCCESS in 6m 36s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5812dbc34d09400cafdfc4d03c4f6f88 : SUCCESS in 59m 12s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1c56ac4ee70c41f8b490668ee4f6bfea : SUCCESS in 52m 37s","accounts_in_message":[],"_revision_number":7},{"id":"78a7d5266578ec65f27a0ad6ac30347cc944cca3","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-03-11 15:59:02.000000000","message":"Removed reviewer Stephen Finucane.","accounts_in_message":[],"_revision_number":7},{"id":"8accd2defc53d8e0a7faeeed459337e169300c02","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-03-18 07:30:47.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nNearly a year waiting for the reviews.\nTaking into consideration, that feature is desired and permanently questioned by multiple people and currently no negative reviews (and also being a newly added function with no changes to existing functionality) - selfapproving it.","accounts_in_message":[],"_revision_number":7},{"id":"e0bb9f1e580994585e421c5e316989952a3282d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 07:31:11.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"078b9c1da5f2b9c288bf3742e3c9bc9c5f74a47d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 08:38:57.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f8861d1e2ea94e61b3e0671014789381 : SUCCESS in 2m 41s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2682b2f2c6044667a00edc718eb4d1c5 : SUCCESS in 5m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3f7280fa97d454f88181456b8779e5c : SUCCESS in 5m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c29ee85300b841ffa962af4ef2d01450 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/40be4188f666481faad53c5d41cf68a0 : SUCCESS in 4m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3b73050226f348bb8e2612d79b93980f : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4dbb966bb73b4ff494a2fcec369d489d : SUCCESS in 6m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6e9c4a75936f4bf080879d84f7c50bee : SUCCESS in 4m 56s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/c76d3df6ad6c4835a5d33f7615b63432 : SUCCESS in 7m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/9c0f0e96da2747e0967310468fb91d31 : SUCCESS in 1h 01m 58s","accounts_in_message":[],"_revision_number":7},{"id":"9680e51387e6947273fed8281a7ecb0306718030","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 08:39:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"4562ad422ab189657711726b3a5df7a28b732774","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 08:41:31.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60abf8598078459a8d8a1f180145bf56 : SUCCESS in 1m 03s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d3fe1f1ca7e403cb4edbe43c68b10ac : SUCCESS in 56s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/99008e29319e4f69be6c951b3c320284 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":7},{"id":"3702a6e553077da7f4120fc471753a5e9fb2bb43","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-18 17:56:16.000000000","message":"Patch Set 7: Code-Review+2\n\nfwiw, I thought this was still waiting on something from the openstacksdk side. This does LGTM","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"119d2fae2567285b9149b2c737d7d4452b59288c","revisions":{"3eebd38a76c6a5089b2a5f453d7c8a812f499fb6":{"kind":"REWORK","_number":1,"created":"2020-06-09 09:43:09.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/1"}}},"commit":{"parents":[{"commit":"dd29643c58f35ff698785fd13111082c8db300f9","subject":"Merge \"Add py38 package metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd29643c58f35ff698785fd13111082c8db300f9"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"subject":"[POC] project cleanup","message":"[POC] project cleanup\n\nA first working draft of the OSC bindings to the sdk.project_cleanup for\nreview.\nFurther tasks include, but not limited to:\n- adding filters towards SDK (service, resource age, etc)\n- async cleanup invokation to inform about progress\n- add more tests\n- --yes-i-really-know-what-i-am-doing flag to drop interactive\n  confirmation\n- write list of resources (dry_run) into some sort of file to have\n  cleanup running through list\n- ...\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3eebd38a76c6a5089b2a5f453d7c8a812f499fb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3eebd38a76c6a5089b2a5f453d7c8a812f499fb6"}]},"branch":"refs/heads/master"},"44f630450b7543f4c12aa2f11377fb3ab68b1c88":{"kind":"REWORK","_number":2,"created":"2020-06-09 13:32:49.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/2"}}},"commit":{"parents":[{"commit":"dd29643c58f35ff698785fd13111082c8db300f9","subject":"Merge \"Add py38 package metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dd29643c58f35ff698785fd13111082c8db300f9"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 13:30:50.000000000","tz":120},"subject":"[POC] project cleanup","message":"[POC] project cleanup\n\nA first working draft of the OSC bindings to the sdk.project_cleanup for\nreview.\nFurther tasks include, but not limited to:\n- adding filters towards SDK (service, resource age, etc)\n- async cleanup invokation to inform about progress\n- add more tests\n- --yes-i-really-know-what-i-am-doing flag to drop interactive\n  confirmation\n- write list of resources (dry_run) into some sort of file to have\n  cleanup running through list\n- ...\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/44f630450b7543f4c12aa2f11377fb3ab68b1c88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/44f630450b7543f4c12aa2f11377fb3ab68b1c88"}]},"branch":"refs/heads/master"},"db09f70605240c8a9526b1870a382835bbdc6870":{"kind":"REWORK","_number":3,"created":"2020-09-11 13:40:07.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/3"}}},"commit":{"parents":[{"commit":"15d0bfc185fb036e584e6082ef2045ab6e5add41","subject":"Merge \"Add NUMA affinity policy parameter to \"port\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15d0bfc185fb036e584e6082ef2045ab6e5add41"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-09-11 13:39:46.000000000","tz":120},"subject":"project cleanup","message":"project cleanup\n\nA first working draft of the OSC bindings to the sdk.project_cleanup for\nreview.\nFurther tasks include, but not limited to:\n- async cleanup invokation to inform about progress\n- add more tests\n- --yes-i-really-know-what-i-am-doing flag to drop interactive\n  confirmation\n- write list of resources (dry_run) into some sort of file to have\n  cleanup running through list\n- ...\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db09f70605240c8a9526b1870a382835bbdc6870"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db09f70605240c8a9526b1870a382835bbdc6870"}]},"branch":"refs/heads/master"},"db2713c938d3a065eb782edd05b3f9ab8abd9b7b":{"kind":"REWORK","_number":4,"created":"2020-11-23 08:56:46.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/4"}}},"commit":{"parents":[{"commit":"8387b114e38f21922967ba982bb1a25289fdb3ab","subject":"Add \"fields\" parameter to ListPort query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8387b114e38f21922967ba982bb1a25289fdb3ab"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-23 08:26:10.000000000","tz":60},"subject":"project cleanup","message":"project cleanup\n\nA first working draft of the OSC bindings to the sdk.project_cleanup for\nreview.\nFurther tasks include, but not limited to:\n- async cleanup invokation to inform about progress\n- add more tests\n- --yes-i-really-know-what-i-am-doing flag to drop interactive\n  confirmation\n- write list of resources (dry_run) into some sort of file to have\n  cleanup running through list\n- ...\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db2713c938d3a065eb782edd05b3f9ab8abd9b7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db2713c938d3a065eb782edd05b3f9ab8abd9b7b"}]},"branch":"refs/heads/master"},"45e5698668792179b942a9e6b21fd08e680f90fb":{"kind":"REWORK","_number":5,"created":"2021-01-30 08:55:22.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/5"}}},"commit":{"parents":[{"commit":"01a53fa96fe2fbd67682850ee7ce9ab140c9211b","subject":"Merge \"Add device profile to ``port``\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01a53fa96fe2fbd67682850ee7ce9ab140c9211b"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2021-01-30 08:55:04.000000000","tz":60},"subject":"project cleanup","message":"project cleanup\n\nA first working draft of the OSC bindings to the sdk.project_cleanup for\nreview.\nFurther tasks include, but not limited to:\n- async cleanup invokation to inform about progress\n- add more tests\n- --yes-i-really-know-what-i-am-doing flag to drop interactive\n  confirmation\n- write list of resources (dry_run) into some sort of file to have\n  cleanup running through list\n- ...\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45e5698668792179b942a9e6b21fd08e680f90fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/45e5698668792179b942a9e6b21fd08e680f90fb"}]},"branch":"refs/heads/master"},"21f10ffc4ecd045b8d920731f5c832d12ae64588":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2021-02-01 16:04:34.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/6"}}},"commit":{"parents":[{"commit":"01a53fa96fe2fbd67682850ee7ce9ab140c9211b","subject":"Merge \"Add device profile to ``port``\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01a53fa96fe2fbd67682850ee7ce9ab140c9211b"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2021-02-01 16:04:17.000000000","tz":0},"subject":"project cleanup","message":"project cleanup\n\nNew implementation of the project cleanup based on the sdk.project_cleanup.\nIt is implemented as an additional OSC operation and will ideally obsolete the \n`openstack project purge` giving flexibility to extend services support, \nparallelization, filters, etc.\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21f10ffc4ecd045b8d920731f5c832d12ae64588"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21f10ffc4ecd045b8d920731f5c832d12ae64588"}]},"branch":"refs/heads/master","description":"Edit commit message"},"119d2fae2567285b9149b2c737d7d4452b59288c":{"kind":"REWORK","_number":7,"created":"2021-02-02 08:19:04.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/734485/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/85/734485/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/85/734485/7"}}},"commit":{"parents":[{"commit":"01a53fa96fe2fbd67682850ee7ce9ab140c9211b","subject":"Merge \"Add device profile to ``port``\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01a53fa96fe2fbd67682850ee7ce9ab140c9211b"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-09 09:35:46.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2021-02-02 08:14:34.000000000","tz":0},"subject":"project cleanup","message":"project cleanup\n\nNew implementation of the project cleanup based on the sdk.project_cleanup.\nIt is implemented as an additional OSC operation and will ideally obsolete the \n`openstack project purge` giving flexibility to extend services support, \nparallelization, filters, etc.\n\nChange-Id: Ie08877f182379f73e5ec5ad4daaf84b3092c829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/119d2fae2567285b9149b2c737d7d4452b59288c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/119d2fae2567285b9149b2c737d7d4452b59288c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
