)]}'
{"id":"openstack%2Fansible-collections-openstack~868776","triplet_id":"openstack%2Fansible-collections-openstack~stable%2F1.0.0~I63ad716415755d2a140a6ade97d22bd18236a0df","project":"openstack/ansible-collections-openstack","branch":"stable/1.0.0","topic":"tox-4-compat","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2023-01-01 12:57:16.000000000","reason":"Change was submitted"},"10969":{"account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"last_update":"2023-01-01 12:09:00.000000000","reason":"\u003cGERRIT_ACCOUNT_10969\u003e replied on the change","reason_account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}}},"hashtags":[],"change_id":"I63ad716415755d2a140a6ade97d22bd18236a0df","subject":"Improved compatibility with both tox\u003e3,\u003c4 and tox\u003e\u003d4","status":"MERGED","created":"2022-12-30 15:59:33.000000000","updated":"2023-01-01 12:57:16.000000000","submitted":"2023-01-01 12:57:16.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":"868776-tox-4-compat","cherry_pick_of_change":868675,"cherry_pick_of_patch_set":12,"meta_rev_id":"3ec00f987e27b262de96d171e704e962532ee6d0","_number":868776,"virtual_id_number":868776,"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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-01-01 12:57:16.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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"all":[{"value":2,"date":"2023-01-01 12:09:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"all":[{"value":1,"date":"2023-01-01 12:09:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-30 16:12:35.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2022-12-30 17:38:34.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":"21b0834606cbf2c3c70513c561da5845affe1979","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-12-30 15:59:33.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4e667742ae42e6493b7b533fcc11c51e2ee9d75e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-12-30 16:01:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"49754af180cf1cde386407da2779d4a035ac7c44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-30 17:38:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da54aeee272c4911900dcef59d3141f6\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/471b41afb776400f957fb2e6ef299976 : SUCCESS in 2m 58s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/0bdb02b9eeb6416e988c816f3fdf983e : FAILURE in 4m 49s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/bb64830b629d429aa27e010cf1afd959 : SUCCESS in 4m 28s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/14e1284aa308494f95d361ba8c0822b8 : SUCCESS in 58m 46s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e9a78753de6c40cebf2f6520a5f0985d : SUCCESS in 56m 08s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e01540862b08464e8e0db32bb99978d1 : SUCCESS in 58m 54s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/04a6580a16444d8fbe1ae0e3b54234de : SUCCESS in 53m 41s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/646988f308e743f9a5199c3e4dffed4e : SUCCESS in 45m 01s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/9b8f7ff7378c492e992b005203236493 : SUCCESS in 41m 48s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/0d96d244d24b422aa4d1fd2758c383a8 : SUCCESS in 1h 05m 56s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/e7fe54f4e36243339b2f6b4b428c5864 : SUCCESS in 27m 57s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/060cff07adab4203a7143a6f328681f3 : SUCCESS in 23m 46s (non-voting)\n- tripleo-ci-centos-9-standalone-osa-wallaby https://zuul.opendev.org/t/openstack/build/18e154cc001b4e909a4f1c51541a56ce : SUCCESS in 1h 23m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2f47155441b30fedd04c9cc7f25f283217857c1f","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2023-01-01 12:09:00.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"549ce8d7fe4289de3a654333d7baeab2956701c1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-01 12:09:41.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e94017d890369fce76a6655c2b0b31aa745ae33f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-01 12:57:16.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f203e80290c4187a4449090af8d3536\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/dabadb96a02245afbea7d798c569edb1 : SUCCESS in 2m 57s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1180132114164e1ca10bfb2c69368dd4 : SUCCESS in 5m 30s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/470d76ae239e4aaf93f4fb6e33d24427 : SUCCESS in 39m 30s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a7ad1af0ca4444bda35e23d4efc3d552 : SUCCESS in 42m 36s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3566d9e470154e74bb3cc87d78cfbb46 : SUCCESS in 37m 12s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/f951b5590ee14d0086abaadba5be44ab : SUCCESS in 40m 21s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/f232632b86bb40558f1d0672a6ba3a6c : SUCCESS in 43m 08s","accounts_in_message":[],"_revision_number":2},{"id":"3ec00f987e27b262de96d171e704e962532ee6d0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-01 12:57:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a4260040c609da39bbf03eb39fcd23b29e0a3fed","revisions":{"95ee2a42bfd7fa025e86ab05d888f06be30eced1":{"kind":"REWORK","_number":1,"created":"2022-12-30 15:59:33.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/76/868776/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/76/868776/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/1"}}},"commit":{"parents":[{"commit":"ef5b217411fdd8a50beb1a2810a82bca6f935b14","subject":"Moved Octavia image upload and CirrOS image identification to Ansible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ef5b217411fdd8a50beb1a2810a82bca6f935b14"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-12-27 11:08:22.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-12-30 15:59:33.000000000","tz":0},"subject":"Improved compatibility with both tox\u003e3,\u003c4 and tox\u003e\u003d4","message":"Improved compatibility with both tox\u003e3,\u003c4 and tox\u003e\u003d4\n\nTox\u003e3,\u003c4 does not support dots in generative envlists and tox\u003e\u003d4 changed\nits behaviour when it detects hyphens in env names [1].\n\n[1] https://github.com/tox-dev/tox/blob/0580121601a5949957dd9344beb1f289c66f16a2/src/tox/tox_env/python/api.py#L130\n\nChange-Id: I63ad716415755d2a140a6ade97d22bd18236a0df\n(cherry picked from commit 7945d7f01a555ee801ce7ede6813c518774f3989)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/95ee2a42bfd7fa025e86ab05d888f06be30eced1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/95ee2a42bfd7fa025e86ab05d888f06be30eced1"}]},"branch":"refs/heads/stable/1.0.0"},"a4260040c609da39bbf03eb39fcd23b29e0a3fed":{"kind":"REWORK","_number":2,"created":"2022-12-30 16:01:55.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/76/868776/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/76/868776/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/76/868776/2"}}},"commit":{"parents":[{"commit":"ef5b217411fdd8a50beb1a2810a82bca6f935b14","subject":"Moved Octavia image upload and CirrOS image identification to Ansible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ef5b217411fdd8a50beb1a2810a82bca6f935b14"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-12-27 11:08:22.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-12-30 16:01:49.000000000","tz":60},"subject":"Improved compatibility with both tox\u003e3,\u003c4 and tox\u003e\u003d4","message":"Improved compatibility with both tox\u003e3,\u003c4 and tox\u003e\u003d4\n\nTox\u003e3,\u003c4 does not support dots in generative envlists and tox\u003e\u003d4 changed\nits behaviour when it detects hyphens in env names [1].\n\n[1] https://github.com/tox-dev/tox/blob/0580121601a5949957dd9344beb1f289c66f16a2/src/tox/tox_env/python/api.py#L130\n\nChange-Id: I63ad716415755d2a140a6ade97d22bd18236a0df\n(cherry picked from commit 7945d7f01a555ee801ce7ede6813c518774f3989)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4260040c609da39bbf03eb39fcd23b29e0a3fed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4260040c609da39bbf03eb39fcd23b29e0a3fed"}]},"branch":"refs/heads/stable/1.0.0"}},"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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}}]}],"submit_requirements":[]}
