)]}'
{"id":"openstack%2Fwatcher~914451","triplet_id":"openstack%2Fwatcher~stable%2F2024.1~I33be53f647faae2aad30a43c10980df950d5d7c2","project":"openstack/watcher","branch":"stable/2024.1","topic":"bug/2056181-stable/2024.1","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2024-03-27 17:55:50.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","status":"MERGED","created":"2024-03-27 15:14:22.000000000","updated":"2024-03-27 17:56:52.000000000","submitted":"2024-03-27 17:55:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"914451-bug/2056181-stable/2024.1","cherry_pick_of_change":914432,"cherry_pick_of_patch_set":2,"meta_rev_id":"3f089f8effbfc90f57654867a64b488e46088a60","_number":914451,"virtual_id_number":914451,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-03-27 17:55:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"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":32622,"name":"frickler.admin","username":"frickler.admin"},"recommended":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":1,"date":"2024-03-27 15:16:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-03-27 17:15:32.000000000","_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"all":[{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-03-27 17:15:32.000000000","_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"}],"REVIEWER":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-03-27 15:14:22.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"state":"CC"},{"updated":"2024-03-27 15:16:44.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2024-03-27 16:11:26.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":"2024-03-27 17:15:32.000000000","updated_by":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"reviewer":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"state":"REVIEWER"}],"messages":[{"id":"fa5917874ae1e0176b320457af39edc4aa3e3377","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-03-27 15:14:22.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"1ec3832cd7329cdd75340f5f773f049cb4592226","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-03-27 15:16:44.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f166c81781c494f174d6f362733e023f404948f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 16:11:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9caee1d137b944cfaf63e87a333d92ad\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7472e4270e544fe289a9f31021c7566d : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b50f57cb3bd44141b81bfa40f2982552 : SUCCESS in 4m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/97f25db126d5442186373a8601270ded : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3252c7e5742e47718959781d4621b513 : SUCCESS in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c2ec368a4b3437b87bcd4aeb66e7f7a : SUCCESS in 7m 53s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/70929c8285a84a6181ad780944b271a1 : SUCCESS in 32m 03s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7954c3c2c45e4240b53d5abf901b63e3 : SUCCESS in 50m 52s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/d7a5fb14435243348786ff1d96f0f0cf : SUCCESS in 41m 58s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/58c1b64bffee432a8197b99f22aece8e : SUCCESS in 45m 42s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/b46c200f669346a38aefcd7b8a613f59 : SUCCESS in 34m 51s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/afb8a2114f6744638ef4145c0ddfb16c : SUCCESS in 33m 44s","accounts_in_message":[],"_revision_number":1},{"id":"5c6d214d07c6812c083cdf277d88625ebe6918ba","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-03-27 17:14:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8a61bedd408564545f268b5c53d0df917cc64cd8","author":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"},"date":"2024-03-27 17:15:32.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"81f8023951e9d5cca01470ea9fb3b3eec9e2f0e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 17:16:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f11ca5027cdb5a31b189c3a3a336305187d7bf57","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 17:55:49.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6137fee85a7b44b681f32ba4d33fb971\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5105d8f1abdc49c797ccc87c28a5d04d : SUCCESS in 3m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9c0461b8db6f491c85e8f081db0e304d : SUCCESS in 5m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8233ade8327b4695ae8dc0e207c75ce5 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c23a2e48e00d4099b1dc039098085495 : SUCCESS in 7m 26s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/12dc46030c5748bf8f8439993558b7fd : SUCCESS in 34m 21s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/06757d50f2e04888a4e1f21f753ee2c2 : SUCCESS in 33m 02s","accounts_in_message":[],"_revision_number":1},{"id":"9844c9ba4b3c35a0fa01624bd90a057555beb769","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 17:55:50.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"3f089f8effbfc90f57654867a64b488e46088a60","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 17:56:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50f6f73747d34ffb84a58b35019d3dfd\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbd313f25ccc474f96f822b9755edb50 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6b433b3547466f592c9e5ed22477bd8e534512b9","revisions":{"6b433b3547466f592c9e5ed22477bd8e534512b9":{"kind":"REWORK","_number":1,"created":"2024-03-27 15:14:22.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/51/914451/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/51/914451/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/51/914451/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/51/914451/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/51/914451/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/51/914451/1"}}},"commit":{"parents":[{"commit":"9d58a6d45794f4be339dea9560262ec536990f7d","subject":"Update python classifier in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9d58a6d45794f4be339dea9560262ec536990f7d"}]}],"author":{"name":"James Page","email":"james.page@canonical.com","date":"2024-03-27 09:28:13.000000000","tz":0},"committer":{"name":"Dr. Jens Harbott","email":"frickler@offenerstapel.de","date":"2024-03-27 15:14:22.000000000","tz":0},"subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","message":"Fix oslo.db \u003e\u003d 15.0.0 compatibility\n\nMinimal refactor of SQLAlchemy api module to be compatible with\noslo.db \u003e\u003d 15.0.0 where autocommit behaviour was dropped.\n\nCloses-Bug: #2056181\nChange-Id: I33be53f647faae2aad30a43c10980df950d5d7c2\n(cherry picked from commit bc5922c68482e54137d33913f2ed416a164e9f3b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6b433b3547466f592c9e5ed22477bd8e534512b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6b433b3547466f592c9e5ed22477bd8e534512b9"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32622,"name":"frickler.admin","username":"frickler.admin"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
