)]}'
{"id":"openstack%2Fansible-collections-openstack~839666","triplet_id":"openstack%2Fansible-collections-openstack~stable%2F1.0.0~I5d3b2f71937a0e4ab9a8d49df10744f7d95a7de2","project":"openstack/ansible-collections-openstack","branch":"stable/1.0.0","topic":"restrict_check_import-stable/1.0.0","hashtags":[],"change_id":"I5d3b2f71937a0e4ab9a8d49df10744f7d95a7de2","subject":"Restricted galaxy-importer script to Python 3.6+","status":"MERGED","created":"2022-04-28 08:34:57.000000000","updated":"2022-04-28 11:07:54.000000000","submitted":"2022-04-28 11:07:54.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":"839666-restrict_check_import-stable/1.0.0","cherry_pick_of_change":839686,"cherry_pick_of_patch_set":1,"meta_rev_id":"0134e00da695795b0b0b9676349db44102c5a369","_number":839666,"virtual_id_number":839666,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-28 11:07:54.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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":2,"date":"2022-04-28 08:35:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":1,"date":"2022-04-28 08:35:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-28 09:57:21.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":"333afb13bedbf76cd1ff2f07d273b9527c322ac7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-28 08:34:57.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"086c14467a214edb24d7c03237dafb0b28f41a29","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-28 08:35:15.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8179ef9e5c637dfbc97d216c3ece675244f0a758","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 09:57:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5f32d207aee94701ac6b27f78bbda4e6 : SUCCESS in 5m 19s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/bce3f7e96cb84cbfaf1e48b33a1c7187 : SUCCESS in 8m 41s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2804a5205e8444fcb2ff0771d8efeeef : SUCCESS in 10m 03s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a819761ed8a84273841c1ac832e6ac4b : SUCCESS in 55m 50s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/933caa548e824726952eaa38e826c22e : SUCCESS in 1h 02m 23s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b7f76b3b4ba2478f87994d0244773f98 : SUCCESS in 1h 01m 53s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0a3ec167c8ce4e61beb7dbd72f7d1f98 : SUCCESS in 58m 07s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e787db592a1445d3940a3d7797bbb72f : SUCCESS in 1h 03m 45s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/23cf4ebe6fb64ef3b082a7fb2e4275b0 : SUCCESS in 1h 10m 02s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/8467322539504a8fafd09bf25cc3d9a9 : SUCCESS in 29m 26s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/5bc9da7791c94010967ff04815c75b04 : SUCCESS in 30m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"400e5740f2760d7f6dc0ff2c517e0afe2dc4e3ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 09:58:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c969aa6d245684eaf83df4fd0059417b3d5b3fb4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 11:07:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/3f451fff5efa48a7a310d15a6e8acc5f : SUCCESS in 5m 52s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/038f707c02dd497ba84faee68acb3a64 : SUCCESS in 8m 59s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9c477d55fde3420cad4af33d49a875ac : SUCCESS in 44m 30s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/36eab9958bfc495aa179cb7881bd7b5e : SUCCESS in 1h 05m 27s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ac4cd8538e104fc997e799f879482eba : SUCCESS in 57m 38s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/0403178b3d8a4aa78a5c7f58dca935c3 : SUCCESS in 56m 29s","accounts_in_message":[],"_revision_number":1},{"id":"0134e00da695795b0b0b9676349db44102c5a369","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 11:07:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"655ed21ffa29ab96d017544be02615d061358652","revisions":{"655ed21ffa29ab96d017544be02615d061358652":{"kind":"REWORK","_number":1,"created":"2022-04-28 08:34:57.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/66/839666/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/66/839666/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/66/839666/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/66/839666/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/66/839666/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/66/839666/1"}}},"commit":{"parents":[{"commit":"e64211213aee65efcc5b26468f04de21dabf342e","subject":"Constrain filters in compute_service_info to SDK \u003e\u003d 0.53.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e64211213aee65efcc5b26468f04de21dabf342e"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-28 06:34:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-28 08:34:57.000000000","tz":0},"subject":"Restricted galaxy-importer script to Python 3.6+","message":"Restricted galaxy-importer script to Python 3.6+\n\nAnsible Galaxy content importer is using format strings [1] which\nare supported since Python 3.6. Our Zuul CI job for OpenStack Queens\nuses Ubuntu 16.04 LTS (Xenial Xerus) as its base image which has\nPython 3.5 only.\n\nRef.:\n[1] https://github.com/ansible/galaxy-importer/blob/b7140d6b3b5e172553788ae9aaa7526f8ff49ea2/galaxy_importer/main.py#L117\n\nChange-Id: I5d3b2f71937a0e4ab9a8d49df10744f7d95a7de2\n(cherry picked from commit 9f60f0f26d4728779974e606e75024cb494d0d55)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/655ed21ffa29ab96d017544be02615d061358652"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/655ed21ffa29ab96d017544be02615d061358652"}]},"branch":"refs/heads/stable/1.0.0"}},"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}]}],"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":{}}}]}
