)]}'
{"id":"openstack%2Fnetworking-sfc~920046","triplet_id":"openstack%2Fnetworking-sfc~master~I8419f508f0185d2a896f5fc801145f945181d999","project":"openstack/networking-sfc","branch":"master","topic":"fix_str_url","attention_set":{},"removed_from_attention_set":{"9656":{"account":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"last_update":"2024-05-21 08:39:06.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2024-05-21 08:39:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8419f508f0185d2a896f5fc801145f945181d999","subject":"Fix compatibility with SQLAlchemy 2.0","status":"MERGED","created":"2024-05-20 15:31:19.000000000","updated":"2024-05-31 07:44:46.000000000","submitted":"2024-05-21 08:39:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"920046-fix_str_url","meta_rev_id":"d50a933ae76aa9e44bd01a2ba330c5efc62b74a8","_number":920046,"virtual_id_number":920046,"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":[{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-05-21 08:39:06.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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":2,"date":"2024-05-21 06:36:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":1,"date":"2024-05-21 07:20:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-20 17:27:40.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-20 19:49:57.000000000","updated_by":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"reviewer":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"state":"REVIEWER"},{"updated":"2024-05-21 06:36:10.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"}],"messages":[{"id":"a8374222d17f83f9327509dca1177451c0327542","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-20 15:31:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"654796c3e67f87baef133cbda46aea9620a50df8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-20 17:27:40.000000000","message":"Patch Set 1: 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/927ea8b9b2dd4075adc25af6d4099b99\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a46ff74202a452a93039c0d387d9ed2 : FAILURE in 10m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9568fced1fb24a2a872627473f81cd5e : SUCCESS in 6m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5279c3f09a5a4fccb04cdbea98388c56 : SUCCESS in 7m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cb45b8f9eac84540883343824c58b128 : SUCCESS in 11m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44fb8ebdd32748549bff0d855b9f95ab : SUCCESS in 10m 07s\n- networking-sfc-functional https://zuul.opendev.org/t/openstack/build/1ce10f17ba6848c5bc6b1412578ccf1b : SUCCESS in 26m 30s\n- networking-sfc-tempest https://zuul.opendev.org/t/openstack/build/a81828ffa2494c0287a1b9a8ad1cc83e : SUCCESS in 1h 39m 00s\n- networking-sfc-tempest-multinode https://zuul.opendev.org/t/openstack/build/30c666d8baf04f93963dccdf9a3e76d2 : SUCCESS in 1h 50m 28s (non-voting)\n\nWarning:\n  Comments left for invalid file networking_sfc/db/flowclassifier_db.py\n  Comments left for invalid file networking_sfc/db/sfc_db.py","accounts_in_message":[],"_revision_number":1},{"id":"e2940224be0dff4b10b2622337d26afc1f62f059","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2024-05-20 19:49:57.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"06b49209a1c8c54d2101e9527016d97c3d916008","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-21 02:32:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"523ac9782d31b867470ec564bff224d8b6b4c44c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 04:34:59.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/691fe8e7ba9148219c18d921203d0093\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dc4aa11ba37471681ca6e11c8c69d73 : FAILURE in 8m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/83d31d3127c24e3cb9de50b82b103a1f : SUCCESS in 7m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aedda347ec744449843875c8259bee97 : SUCCESS in 6m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dd0d7a21ee2f401f86080de4fca8e2b1 : SUCCESS in 9m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d49c34631b66444794eaa59ff3363bfa : SUCCESS in 8m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/57fb7829d44c47a8b96c1d7cf23b18e3 : SUCCESS in 2m 00s\n- networking-sfc-functional https://zuul.opendev.org/t/openstack/build/aa41f88a98614bbe82b3160168929edf : SUCCESS in 22m 04s\n- networking-sfc-tempest https://zuul.opendev.org/t/openstack/build/564977ee68f34e4f99a8b68c56bc70e0 : SUCCESS in 1h 40m 50s\n- networking-sfc-tempest-multinode https://zuul.opendev.org/t/openstack/build/2eb6fda2223644b8a7ce0f4e5b72c9bb : SUCCESS in 1h 46m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0131eb8661ba74932c8a3c0c14f28853c6273adc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-21 05:18:10.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"2022065c7793403941742e0d663a845e4fd9ccbe","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2024-05-21 06:36:10.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7c8acd665ed3d46c16318c19e15ac0a40e5fdca8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 07:11:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3054b10591e44046aa70bb79db8fbb0b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/490a7a306fb4412f8b20e7acb8d03403 : SUCCESS in 10m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6dcb9e3c10754d0da80a0b196fea45dc : SUCCESS in 7m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79b749e23f344cd8ad543508038414f8 : SUCCESS in 5m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1b01088498c64edcb7f06a922b31ead8 : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3347ed99445841f5add0009ea24b0184 : SUCCESS in 6m 44s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2a5711237e364ea38bcf27f9a88623da : SUCCESS in 1m 59s\n- networking-sfc-functional https://zuul.opendev.org/t/openstack/build/4d5591c4964b44cc9f2b5888b94adb6c : SUCCESS in 13m 29s\n- networking-sfc-tempest https://zuul.opendev.org/t/openstack/build/0001c3523b414b7ba4fbef9829c4c273 : SUCCESS in 1h 42m 32s\n- networking-sfc-tempest-multinode https://zuul.opendev.org/t/openstack/build/aa766905851241aa8872306ddba92ceb : SUCCESS in 1h 43m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c1292104a30157b671fec8703c2a18b93b959ff9","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2024-05-21 07:20:52.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b911add4ac300c5c2a88a64e04c1eb9f3313080e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 07:21:21.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c8089aab3f0cd74c5ad8f9b6bd915bc8733b51e0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 08:39:06.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9a1a0e3e1c048d7a8c071390327e654\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4e69a64c02344d4ade29b57b118f8ba : SUCCESS in 10m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d590b767967d45cfa51471885d3f87af : SUCCESS in 7m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a59143942aa0409f905c9371a1720f50 : SUCCESS in 6m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3d3777cfaf04ed7b34fa32e5a23b1e4 : SUCCESS in 8m 23s\n- requirements-check https://zuul.opendev.org/t/openstack/build/93f305914d22409c81aef216edea6a51 : SUCCESS in 2m 20s\n- networking-sfc-functional https://zuul.opendev.org/t/openstack/build/5b6058bd03f548f99b9963e981d51ec2 : SUCCESS in 24m 48s\n- networking-sfc-tempest https://zuul.opendev.org/t/openstack/build/7cd13be3a94e4f6482fa9b64afcfff6d : SUCCESS in 1h 16m 32s","accounts_in_message":[],"_revision_number":3},{"id":"cf53b9bb129c8b79e96f30ac7fd73943107ea3b0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 08:39:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"2aac8802b67666a7d39c6d6957391a16ce8ee70d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 08:40:12.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/188fd35bd5c8476e86aa04bb6261f9ca\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d317b5efab64417ab785f7aa4b45cc7 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":3},{"id":"d50a933ae76aa9e44bd01a2ba330c5efc62b74a8","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-31 07:44:46.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8c4587ceffac991d82f1523a57569803aa7d1f81","revisions":{"e1c77d6becbe246f0c1f9af6ce1c33e74f7629ac":{"kind":"REWORK","_number":1,"created":"2024-05-20 15:31:19.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/46/920046/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-sfc","ref":"refs/changes/46/920046/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/1"}}},"commit":{"parents":[{"commit":"bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194","subject":"Merge \"python 3.12: assertDictContainsSubset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-20 15:31:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-20 15:31:08.000000000","tz":540},"subject":"do not use str(url) to stringify a URL for subsequent use","message":"do not use str(url) to stringify a URL for subsequent use\n\nThe str(url) function in SQLAlchemy hides the password.\nFor a URL string that is to be re-used, use\nrender_as_string(hide_password\u003dFalse).\n\nCo-Authored-By: Mike Bayer \u003cmike_mp@zzzcomputing.com\u003e\nChange-Id: I8419f508f0185d2a896f5fc801145f945181d999\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/e1c77d6becbe246f0c1f9af6ce1c33e74f7629ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/e1c77d6becbe246f0c1f9af6ce1c33e74f7629ac"}]},"branch":"refs/heads/master"},"6edf74f0a77dde803e2943a49f8fef8559f4449e":{"kind":"REWORK","_number":2,"created":"2024-05-21 02:32:31.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/46/920046/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-sfc","ref":"refs/changes/46/920046/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/2"}}},"commit":{"parents":[{"commit":"bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194","subject":"Merge \"python 3.12: assertDictContainsSubset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-20 15:31:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-21 02:32:08.000000000","tz":540},"subject":"Fix compatibility with SQLAlchemy 2.0","message":"Fix compatibility with SQLAlchemy 2.0\n\n* The str(url) function in SQLAlchemy hides the password. For a URL\n  string that is to be re-used, use\n  render_as_string(hide_password\u003dFalse) .\n\n* attribute_mapped_collection was renamed to attribute_keyed_dict\n\nCo-Authored-By: Mike Bayer \u003cmike_mp@zzzcomputing.com\u003e\nChange-Id: I8419f508f0185d2a896f5fc801145f945181d999\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/6edf74f0a77dde803e2943a49f8fef8559f4449e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/6edf74f0a77dde803e2943a49f8fef8559f4449e"}]},"branch":"refs/heads/master"},"8c4587ceffac991d82f1523a57569803aa7d1f81":{"kind":"REWORK","_number":3,"created":"2024-05-21 05:18:10.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/46/920046/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-sfc","ref":"refs/changes/46/920046/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-sfc refs/changes/46/920046/3"}}},"commit":{"parents":[{"commit":"bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194","subject":"Merge \"python 3.12: assertDictContainsSubset\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/bbd2dbcc4b7a9e738cccfd64abd9631e9f1b0194"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-20 15:31:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-21 05:17:35.000000000","tz":540},"subject":"Fix compatibility with SQLAlchemy 2.0","message":"Fix compatibility with SQLAlchemy 2.0\n\n* The str(url) function in SQLAlchemy hides the password. For a URL\n  string that is to be re-used, use\n  render_as_string(hide_password\u003dFalse) .\n\n* attribute_mapped_collection was renamed to attribute_keyed_dict\n\n* Fix Too many positional arguments for constructor call\n\nCo-Authored-By: Mike Bayer \u003cmike_mp@zzzcomputing.com\u003e\nChange-Id: I8419f508f0185d2a896f5fc801145f945181d999\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/8c4587ceffac991d82f1523a57569803aa7d1f81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-sfc/commit/8c4587ceffac991d82f1523a57569803aa7d1f81"}]},"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
