)]}'
{"id":"openstack%2Fwatcher~918500","triplet_id":"openstack%2Fwatcher~master~I000e5e78f97f82ed4ea64d42f1c38354c3252e08","project":"openstack/watcher","branch":"master","topic":"sqlalchemy-20","attention_set":{},"removed_from_attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2024-05-29 17:32:44.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2024-05-31 14:36:30.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2024-05-31 14:36:30.000000000","reason":"Change was submitted"},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2024-05-31 14:02:19.000000000","reason":"\u003cGERRIT_ACCOUNT_11975\u003e replied on the change","reason_account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}}},"hashtags":[],"change_id":"I000e5e78f97f82ed4ea64d42f1c38354c3252e08","subject":"SQLAlchemy 2.0: Omnibus fixes patch","status":"MERGED","created":"2024-05-08 06:25:24.000000000","updated":"2024-05-31 14:37:42.000000000","submitted":"2024-05-31 14:36:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"918500-sqlalchemy-20","meta_rev_id":"d37c7e37545b9fc21e89431bee16778c83dd2565","_number":918500,"virtual_id_number":918500,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-05-31 14:36:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-05-29 17:32:44.000000000","_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2024-05-31 14:01:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":2,"date":"2024-05-31 13:54:52.000000000","_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2024-05-31 14:02:19.000000000","_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":1,"date":"2024-05-31 13:54:52.000000000","_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-08 07:54:37.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-05-28 21:58:34.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2024-05-29 13:36:58.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2024-05-29 17:33:33.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2024-05-31 13:54:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2024-05-31 14:01:20.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"690bcb825d56227e6f2be212d3dbc78d3c4f84ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-08 06:25:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d088aa200ddf57e641834a6f9ba2d006e87b933e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-08 07:54:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3605f5b53c140bb923cf97f260173ce\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7c9e1386201b4d16ae06cbd22c468a9c : SUCCESS in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5502c3471144f0c981cbc2e37f4beb1 : SUCCESS in 3m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e7cdc363b4eb44d7bea6284db9ce587c : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2e213f147846439e9469411bc5e94113 : SUCCESS in 4m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c3776434e5a644c1be33d92664351f07 : FAILURE in 8m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3aeffaac16f046a9ab29761d04a14560 : SUCCESS in 6m 04s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/7a72187a43584f51b4129ced28829bbd : SUCCESS in 22m 42s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7a66fddf0d1e43bbbed9e26c1d53a25d : SUCCESS in 32m 19s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/2fe0bd5893664ca0bda67191411c58cf : SUCCESS in 34m 54s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/2242a82951fa4584ba16f78ab8b7df7f : SUCCESS in 49m 48s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/9c5f047ab13341ebabd898e74398605a : SUCCESS in 22m 54s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/8cd37c00b24a4cee94a621b79c2bb3ed : SUCCESS in 34m 37s","accounts_in_message":[],"_revision_number":1},{"id":"5ed98f57ae7e09802cb77d9cb359b02e2bbeace2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-28 18:57:49.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"f238a6992162339f63e240e01c09eca4d6395f32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-28 19:03:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5ef2fdbbf1c1a6946bf42ce6cba3ee35af27cb7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 20:02:39.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/651f0d3d8d4f48fbb1b2c93e45817d0e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a83e0663f60a4659a9835bae3256604d : SUCCESS in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daef50cabda94208839a57cec902e503 : SUCCESS in 4m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a3f022f327464ff49c40e96734559187 : SUCCESS in 5m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3842175595c8403d92fccd24493264f3 : SUCCESS in 3m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/532fb894c36342ea9f47816816278371 : SUCCESS in 8m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0be52a4cb57b4e51899478b7a42715d6 : SUCCESS in 6m 34s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/706782961dee49b5b14b82992018efa9 : SUCCESS in 32m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6713004be4d64003af9d9df4d3bef90f : SUCCESS in 39m 17s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/caf0b183de0345ec87f3c3ee4a625822 : SUCCESS in 47m 55s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/66ffe519e71f4659a93f55713def5355 : SUCCESS in 39m 01s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/866a239ddf7f49a2b6376c8f89895371 : FAILURE in 41m 45s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/c2a8bd12e5c742d49a390892119fabd4 : SUCCESS in 21m 58s","accounts_in_message":[],"_revision_number":3},{"id":"8a7c995ac6c571d0a1c39b62bda2081581367229","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-28 21:57:37.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"d01c6ab4bff19cb6fbeb848abd0514991e2d2c34","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-28 21:58:34.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"34dfcdd1082cb2f3148a2de95a21f47da063a8c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 22:56:40.000000000","message":"Patch Set 4: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2f84c05a4975491388a9406a57efbc58\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d465e1e5d69e496cb8086b9aad730ff0 : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f60c4f18a594d2096feea99d4ddd8bc : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/43e93fc274be43de9984ec7e5b114a35 : SUCCESS in 5m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d3e3ad3980e54c418520df0941514072 : SUCCESS in 6m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2154c86cbecc4dd3a64283e68e5450ae : SUCCESS in 8m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7979a225467c4a00ac5ad644e50d4a64 : SUCCESS in 7m 31s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/04b5047b89e34476b516615e0e236ddd : SUCCESS in 21m 52s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c6eb57392d4b479388e8a9dfb3993582 : SUCCESS in 44m 56s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/3ecc8b94323b429497e457c73d7d8a02 : SUCCESS in 53m 06s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/ba70611a13e64f0cbc65a11492854201 : SUCCESS in 53m 02s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/2ea719ce73574cae91b21ff4ce7da069 : FAILURE in 47m 16s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/e48fddefdec143eabed0c1b2d3c7b4a4 : SUCCESS in 33m 47s","accounts_in_message":[],"_revision_number":4},{"id":"4149285d864b5632137635b8bea17dae2602096a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-29 04:07:51.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"a03c6258094df4b75fa5fd0e4be7c32482da0f81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-29 04:49:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e0f79a5a16043d7bf80678d0506d5de\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/74f348399f594b7fb6abdfcefe2a70a3 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8fff2247dd1f488fbabdd5c5b37ad144 : SUCCESS in 3m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6bd322fd5c954ae7aea69b4af3166cca : SUCCESS in 5m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/26c1b11191de4a69a0226bb60a39a988 : SUCCESS in 3m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2d674e72b8f744e6b8bd9e5409cf80f8 : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82ce8e3f9d384e57be4305fa556eba51 : SUCCESS in 5m 41s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/42bf009446a3490cbf717f156f56307e : SUCCESS in 22m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/39e3d18d8ef149278ce2419623edac25 : SUCCESS in 32m 02s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/b2c210949922459bb41bd28da8bd0379 : SUCCESS in 39m 38s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/7f33d5882d314af4bbc68751120ddc95 : SUCCESS in 36m 03s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/81689264c6ec4d33a1617cf5229a69da : SUCCESS in 23m 45s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/3ef646dbdd444c07a9ec6ed912114f7f : SUCCESS in 34m 36s","accounts_in_message":[],"_revision_number":5},{"id":"7959b1a95c81eeed7766c68ab4ed593e62f708c6","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-29 13:36:58.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8e0e67a50dedae9028614d9dc3cce45968f5ddcb","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-29 13:48:19.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"39f50ae292ba1263b12e53c85e1adbaddfb9436f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-29 13:49:38.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"23f54fb5e2d8cceef5c41b4aee35b7c19564bc89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-29 14:54:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c418859fd2e437ca22db808bdf52ba1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a272bb660af54af99f76438dc95974a8 : SUCCESS in 7m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ae0417925fe4bbc8bb25ab6f6cc4c4e : SUCCESS in 6m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/82d737326df24b8bbe6296e51505dcae : SUCCESS in 5m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/57321e2c17ad49d184bcde9dce88eb7b : SUCCESS in 5m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b34c4fe7efe949c482ff8e0bd33f27a2 : SUCCESS in 7m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1308b40ee2d4ec78378c8db0e94acdc : SUCCESS in 6m 59s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/92706e8c852745f78fec4cd7de75300c : SUCCESS in 37m 14s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c25ed44ee4f34ef9b8d69430e1d5408b : SUCCESS in 53m 27s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/6b9c7d5973de41c1b90d7bd7f79e9597 : SUCCESS in 59m 26s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/42bb31c9bcc34772bb1c58c4304694a8 : SUCCESS in 51m 18s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/ba0a1699320347ba9c187002f0a7dc36 : SUCCESS in 40m 56s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/32d1d4a5b40141238ed56592c06c8f73 : SUCCESS in 32m 36s","accounts_in_message":[],"_revision_number":6},{"id":"d3855985c4a84d26cb2a6fa0c93a07c059a6bc6d","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2024-05-29 17:32:44.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"7ffb8b47ed2276eb7f35a5926fe71433a6f69e8a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2024-05-31 13:54:52.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1b8048b5fb1c500970e7cb7ba1298372c9de10cf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-31 13:55:25.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"302cd7de150f82876791f33c064cd5bce79a3b1e","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2024-05-31 14:01:20.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"68407674612e08a26d91988aa312ae16f4257da7","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2024-05-31 14:02:19.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"96b0c940f80addf8c0f8b5e5964f5308bd8a9847","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-31 14:36:30.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/142077dca1b84b01b4b36a89372f5558\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05ceff8189e040ae87d33505287c32cf : SUCCESS in 3m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c9479f8528dc4514933a81352ad39556 : SUCCESS in 6m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9cdf8f9c340946e0a53daa599918587a : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26c2a9717f8645a59ddbac5e9267ac26 : SUCCESS in 9m 35s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/7ac8cf0067e440908ead3555ff4246ed : SUCCESS in 35m 07s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/29dc93edfd7e45fa81eb7c9c4c07efa0 : SUCCESS in 28m 19s","accounts_in_message":[],"_revision_number":6},{"id":"0dd0471b4fc2c6c5ac7f460d677fd41cb2f6861b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-31 14:36:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"d37c7e37545b9fc21e89431bee16778c83dd2565","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-31 14:37:42.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5558f59e49b545e18454adeaf5241513\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6cc2574ec07472fa3b10703a4c49336 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"d6f169197efc5b4f6c8a2e6bc38177b0641ca05c","revisions":{"198ea6da3dd8eefaa47b2a30f004970776711cc3":{"kind":"REWORK","_number":1,"created":"2024-05-08 06:25:24.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/00/918500/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/1"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:25:19.000000000","tz":540},"subject":"SQLAlchemy 2.0: Drop use of removed autoload","message":"SQLAlchemy 2.0: Drop use of removed autoload\n\nThe autoload arugment was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/198ea6da3dd8eefaa47b2a30f004970776711cc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/198ea6da3dd8eefaa47b2a30f004970776711cc3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"105f6c4213c427a43d873281ca8ee8b86cf8ee1d":{"kind":"REWORK","_number":2,"created":"2024-05-28 18:57:49.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/00/918500/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/2"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-05-28 18:54:45.000000000","tz":-420},"subject":"SQLAlchemy 2.0: Omnibus fixes patch","message":"SQLAlchemy 2.0: Omnibus fixes patch\n\nThis was originally three patches, but they are all needed to pass\nany of the test jobs now, so they have been squashed into one:\n\nFirst:\n\nThe autoload arugment was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nSecond:\n\nRemove _warn_on_bytestring for newer SA, AFAICT, this flag has been\nremoved from SQLAlchemy and that is why watcher-db-manage fails to\ninitialize the DB for me on jammy. This migration was passing the\ndefault value (\u003dFalse) anyway, so I assume this is the right \"fix\".\n\nThird:\n\nFix joinedload passing string attribute names\n\nCo-Authored-By: Dan Smith (dms@danplanet.com)\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/105f6c4213c427a43d873281ca8ee8b86cf8ee1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/105f6c4213c427a43d873281ca8ee8b86cf8ee1d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1cc09673ef30ff36eab8994a6377898068187db2":{"kind":"REWORK","_number":3,"created":"2024-05-28 19:03:40.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/00/918500/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/3"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-05-28 19:03:33.000000000","tz":-420},"subject":"SQLAlchemy 2.0: Omnibus fixes patch","message":"SQLAlchemy 2.0: Omnibus fixes patch\n\nThis was originally three patches, but they are all needed to pass\nany of the test jobs now, so they have been squashed into one:\n\nFirst:\n\nThe autoload arugment was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nSecond:\n\nRemove _warn_on_bytestring for newer SA, AFAICT, this flag has been\nremoved from SQLAlchemy and that is why watcher-db-manage fails to\ninitialize the DB for me on jammy. This migration was passing the\ndefault value (\u003dFalse) anyway, so I assume this is the right \"fix\".\n\nThird:\n\nFix joinedload passing string attribute names\n\nCo-Authored-By: Dan Smith (dms@danplanet.com)\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1cc09673ef30ff36eab8994a6377898068187db2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1cc09673ef30ff36eab8994a6377898068187db2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"aa3ac5e447fdd5182eb94ab6d7dd8ac97d2dc682":{"kind":"REWORK","_number":4,"created":"2024-05-28 21:57:37.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/00/918500/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/4"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-05-28 21:56:02.000000000","tz":-420},"subject":"SQLAlchemy 2.0: Omnibus fixes patch","message":"SQLAlchemy 2.0: Omnibus fixes patch\n\nThis was originally five patches, but they are all needed to pass\nany of the test jobs now, so they have been squashed into one:\n\nCo-Authored-By: Dan Smith (dms@danplanet.com)\n\nFirst:\n\nThe autoload arugment was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nSecond:\n\nRemove _warn_on_bytestring for newer SA, AFAICT, this flag has been\nremoved from SQLAlchemy and that is why watcher-db-manage fails to\ninitialize the DB for me on jammy. This migration was passing the\ndefault value (\u003dFalse) anyway, so I assume this is the right \"fix\".\n\nThird:\n\nFix joinedload passing string attribute names\n\nFourth:\n\nFix engine.select pattern to use begin() per the migration guide.\n\nFifth:\n\nOverride the apscheduler get_next_run_time() which appears to be\ntrivially not compatible with SQLAlchemy 2.0 because of a return type\nfrom scalar().\n\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aa3ac5e447fdd5182eb94ab6d7dd8ac97d2dc682"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/aa3ac5e447fdd5182eb94ab6d7dd8ac97d2dc682"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2c2dde9c113f72dcb7b99afec183609c5116f9f2":{"kind":"REWORK","_number":5,"created":"2024-05-29 04:07:51.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/00/918500/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/5"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-05-29 04:07:43.000000000","tz":-420},"subject":"SQLAlchemy 2.0: Omnibus fixes patch","message":"SQLAlchemy 2.0: Omnibus fixes patch\n\nThis was originally five patches, but they are all needed to pass\nany of the test jobs now, so they have been squashed into one:\n\nCo-Authored-By: Dan Smith (dms@danplanet.com)\n\nFirst:\n\nThe autoload argument was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nSecond:\n\nRemove _warn_on_bytestring for newer SA, AFAICT, this flag has been\nremoved from SQLAlchemy and that is why watcher-db-manage fails to\ninitialize the DB for me on jammy. This migration was passing the\ndefault value (\u003dFalse) anyway, so I assume this is the right \"fix\".\n\nThird:\n\nFix joinedload passing string attribute names\n\nFourth:\n\nFix engine.select pattern to use begin() per the migration guide.\n\nFifth:\n\nOverride the apscheduler get_next_run_time() which appears to be\ntrivially not compatible with SQLAlchemy 2.0 because of a return type\nfrom scalar().\n\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2c2dde9c113f72dcb7b99afec183609c5116f9f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2c2dde9c113f72dcb7b99afec183609c5116f9f2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d6f169197efc5b4f6c8a2e6bc38177b0641ca05c":{"kind":"REWORK","_number":6,"created":"2024-05-29 13:49:38.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/00/918500/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/00/918500/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/00/918500/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/00/918500/6"}}},"commit":{"parents":[{"commit":"bc5922c68482e54137d33913f2ed416a164e9f3b","subject":"Fix oslo.db \u003e\u003d 15.0.0 compatibility","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc5922c68482e54137d33913f2ed416a164e9f3b"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-08 06:24:52.000000000","tz":540},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2024-05-29 13:49:32.000000000","tz":-420},"subject":"SQLAlchemy 2.0: Omnibus fixes patch","message":"SQLAlchemy 2.0: Omnibus fixes patch\n\nThis was originally five patches, but they are all needed to pass\nany of the test jobs now, so they have been squashed into one:\n\nCo-Authored-By: Dan Smith (dms@danplanet.com)\n\nFirst:\n\nThe autoload argument was removed[1] in SQLAlchemy and only\nthe autoload_with argument should be passed.\n\nThe autoload argument is set according to the autoload_with argument\nautomatically even in SQLAlchemy 1.x[2] so is not at all needed.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/c932123bacad9bf047d160b85e3f95d396c513ae\n[2] https://github.com/sqlalchemy/sqlalchemy/commit/ad8f921e969b6f735dc8e08d882c961dde78f2b1\n\nSecond:\n\nRemove _warn_on_bytestring for newer SA, AFAICT, this flag has been\nremoved from SQLAlchemy and that is why watcher-db-manage fails to\ninitialize the DB for me on jammy. This migration was passing the\ndefault value (\u003dFalse) anyway, so I assume this is the right \"fix\".\n\nThird:\n\nFix joinedload passing string attribute names\n\nFourth:\n\nFix engine.select pattern to use begin() per the migration guide.\n\nFifth:\n\nOverride the apscheduler get_next_run_time() which appears to be\ntrivially not compatible with SQLAlchemy 2.0 because of a return type\nfrom scalar().\n\nChange-Id: I000e5e78f97f82ed4ea64d42f1c38354c3252e08\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d6f169197efc5b4f6c8a2e6bc38177b0641ca05c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d6f169197efc5b4f6c8a2e6bc38177b0641ca05c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc5922c68482e54137d33913f2ed416a164e9f3b","is_merged_in_target_branch":true,"change_id":"I33be53f647faae2aad30a43c10980df950d5d7c2","change_number":914432,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}}]}],"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":{}}}]}
