)]}'
{"id":"openstack%2Fopenstacksdk~853940","triplet_id":"openstack%2Fopenstacksdk~master~I2cc7287e9fb9f18f536118cc45e5b99b829af3a2","project":"openstack/openstacksdk","branch":"master","attention_set":{},"removed_from_attention_set":{"28743":{"account":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"last_update":"2022-08-22 14:46:55.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I2cc7287e9fb9f18f536118cc45e5b99b829af3a2","subject":"Replace base64.encodestring with encodebytes","status":"MERGED","created":"2022-08-22 10:12:13.000000000","updated":"2022-08-22 14:48:07.000000000","submitted":"2022-08-22 14:46:55.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":"853940","meta_rev_id":"64f23a21181b9903e5bcb7693518103b2e031185","_number":853940,"virtual_id_number":853940,"owner":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-22 14:46:55.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2022-08-22 10:36:09.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":"2022-08-22 13:14:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2022-08-22 13:14:48.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":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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-08-22 10:36:09.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":"2022-08-22 11:43:08.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":"2022-08-22 13:14:48.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"e3f4f570fcddbd4c07ed40847a54fa46b7be2161","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"date":"2022-08-22 10:12:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2105b6c73640c62197837b5e51a5e11cfb4149ee","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-08-22 10:36:09.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"fca162808fbab3c53b932473747d544dabc1d722","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 11:43:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb36eb5b268b44439a4a624ce2c55eca\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b2e0e9733824534b6d3108709bfaf56 : SUCCESS in 5m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e083253be1464a068a5275f21304e478 : SUCCESS in 3m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4feaae421661483eaab86a1cd55d125f : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/97f1ec6f378c455ba6e30b6cef029f39 : SUCCESS in 7m 20s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0678034c7b954018bdec232103e01f9e : SUCCESS in 53m 12s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9275c48a5d1b42c6a8fd9324d614a640 : SUCCESS in 7m 42s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6f8d65cd1de14fb9a1857b9ac182fcf0 : SUCCESS in 3m 09s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/4b7075295d7f4abfa6fb6a1e9c0b5e4d : SUCCESS in 8m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74db16de1d5e46dc8603dc9912b2be2a : SUCCESS in 6m 26s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d96928698be549f097b6fabcefa4df43 : SUCCESS in 1h 03m 19s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/295b150a85af4a40b453f6942c86821b : SUCCESS in 17m 47s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/21262810dba143e388d25d8391c1bdfe : SUCCESS in 37m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/948ffaa6a26946b4b762c066f674664a : SUCCESS in 52m 38s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/03956c7f5e1c43aeae9a350097512b1d : SUCCESS in 1h 28m 30s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/87ce2da015894bc68c29452201f79f25 : SUCCESS in 56m 44s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8ac2ebffeb85411c9e18b5fd7dac296e : SUCCESS in 46m 29s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/3e227c1c155243e2aeb21f71a1c7b0ba : SUCCESS in 37m 28s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0f0be1609996420f8b85217be7948510 : SUCCESS in 31m 16s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/68cc20e2309e41219237a7d54564f2ac : SUCCESS in 46m 30s (non-voting)\n- openstacksdk-functional-devstack-legacy https://zuul.opendev.org/t/openstack/build/d467d8836a4445fe8f0021686ac2a405 : FAILURE in 35m 47s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5ddb6c5817ac4df1a516e37e1a9f52b3 : SUCCESS in 1h 07m 36s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/60416e219c94424da6be2ba6e149e116 : SUCCESS in 1h 05m 52s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6020ca38bdd4413e878f3b22d4f23f20 : FAILURE in 11m 45s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/266f99031dd44e3ca9646419537cdfcb : SUCCESS in 1h 03m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"308344e82690e6b01b5b3a5806e694fda73e2b78","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-08-22 13:14:48.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"dcc0724970472e01fc47a0b29765194a1757c740","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 13:15:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5749b38e703a29673e31e31893cded8d81c13a27","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 14:46:55.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/70e41fa99f304fe69b496ed4b8191209\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b2794a0ba34484183c909627c42270c : SUCCESS in 6m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3eb48ac195b644a193bc3d3112c7df8d : SUCCESS in 4m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5c28ad8616454d0a844d851c96c5456a : SUCCESS in 4m 37s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/378ec90bae964f4c824256427cf089f4 : SUCCESS in 50m 55s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/7463161f48a348b7bce92b8053175339 : SUCCESS in 4m 51s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9f540661405f4777b47fd935b7dacb1f : SUCCESS in 4m 27s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2d4d4a804bc94ed893c405ee0c3c81e0 : SUCCESS in 5m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf48c00dfaf74790a2c2ca3181a9f50f : SUCCESS in 7m 46s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d080ff7e9f78482e8f79081b138199ef : SUCCESS in 1h 27m 26s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/690121c36a904111a9a75ebcfdb563f6 : SUCCESS in 16m 03s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/c7707f7571d5470dbb7983a6ec864f7d : SUCCESS in 1h 06m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/287bd8b3d3394bcea88535341de1db19 : SUCCESS in 1h 02m 06s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d74cb90179504b8e87864aa4f7a4bb88 : SUCCESS in 1h 30m 24s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/e3e92a6a4be04162a1a923d0157af516 : SUCCESS in 55m 39s","accounts_in_message":[],"_revision_number":1},{"id":"a2c691103a02987ad8d196297a3c3ac8aacf409e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 14:46:55.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"64f23a21181b9903e5bcb7693518103b2e031185","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 14:48:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/affe998941a54fbca1800c3d2ef56212\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7dfc848bcda84f108f5c53a228b70d70 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6bc56b0eb6eeb21569aae72ee8033ac64db54fb9","revisions":{"6bc56b0eb6eeb21569aae72ee8033ac64db54fb9":{"kind":"REWORK","_number":1,"created":"2022-08-22 10:12:13.000000000","uploader":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"ref":"refs/changes/40/853940/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/40/853940/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/40/853940/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/40/853940/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/40/853940/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/40/853940/1"}}},"commit":{"parents":[{"commit":"433815dde50cc253e33f56b5e7babd64137174e0","subject":"Merge \"resource: Merge unnecessary separation of logic\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/433815dde50cc253e33f56b5e7babd64137174e0"}]}],"author":{"name":"ljhuang","email":"huang.liujie@99cloud.net","date":"2022-08-22 08:13:58.000000000","tz":480},"committer":{"name":"ljhuang","email":"huang.liujie@99cloud.net","date":"2022-08-22 10:11:22.000000000","tz":480},"subject":"Replace base64.encodestring with encodebytes","message":"Replace base64.encodestring with encodebytes\n\nBase64.encodestring has been deprecated since 3.1 and removed\nin python 3.9. Replace it with base64.encodebytes from python3.1[1].\n\n[1]https://docs.python.org/3.9/library/base64.html?highlight\u003ddeprecated#base64.encodebytes\n\nChange-Id: I2cc7287e9fb9f18f536118cc45e5b99b829af3a2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6bc56b0eb6eeb21569aae72ee8033ac64db54fb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6bc56b0eb6eeb21569aae72ee8033ac64db54fb9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":[]}
