)]}'
{"id":"openstack%2Fplacement~970052","triplet_id":"openstack%2Fplacement~master~I4d50e41f0d27369623a69ac2a5581a94d157b7d4","project":"openstack/placement","branch":"master","topic":"py313","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-01-16 12:33:06.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}},"hashtags":[],"change_id":"I4d50e41f0d27369623a69ac2a5581a94d157b7d4","subject":"Migrate upper functional job to Python 3.13","status":"MERGED","created":"2025-12-07 14:39:32.000000000","updated":"2026-01-16 16:34:44.000000000","submitted":"2026-01-16 16:32:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"970052-py313","meta_rev_id":"37fb69de7a519bfada366c494b4318c622c3964a","_number":970052,"virtual_id_number":970052,"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-16 16:32:50.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2025-12-11 12:52:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-12-11 12:52:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-07 16:49:08.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":"2025-12-11 12:52:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"bc7efda15671b69ca40f1144e02e1a0e870ef1f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-12-07 14:39:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"203b50c38e8aeb863bf78cb8407dda2d3e8cf6c3","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-12-07 14:39:43.000000000","message":"Topic set to py313-trixie","accounts_in_message":[],"_revision_number":1},{"id":"e0fe0c1b4d28b588631c3c14b063161255b65fdc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-12-07 14:53:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c888cf743864fa35bfa2e07b60ba8bd16e7ae0c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-12-07 14:59:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d65c6ad850f44ae7ea3cf0df9ad58284ad78415a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-07 16:49:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b963a6ea11149bc9e3a3bca2657de77\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/bf0a5190b7ba4376852711c67106bb05 : SUCCESS in 4m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/a4dc9425175a4583a95843ba00a4d0d6 : SUCCESS in 59m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e489ee1442bc4caeac0cd09b7d05e55f : SUCCESS in 47m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/9f4bb1d5a144444b915edf61d70a3da7 : SUCCESS in 1h 42m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e0654e8c9a18477191fdf3f9b5f9e563 : SUCCESS in 48m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/049a2a94374049168cfa5305cde06ca7 : SUCCESS in 15m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86db0ecaa0d4407089372fca4390c7a9 : SUCCESS in 3m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/76a29b9574484750ba108e1945538b5c : SUCCESS in 4m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/55f0c4e267b2402ba2e79e1e6d780767 : SUCCESS in 7m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/084d8b5ec702422da6d758ea540e1292 : SUCCESS in 5m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9469a582353d4b3ab334a636013b3bbc : SUCCESS in 4m 40s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5fd9b7267b4b48aa957f9f0dc05a1230 : SUCCESS in 6m 34s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/21816a2c4dbe4cd9bfd0e6fd29b7f9c4 : SUCCESS in 6m 17s\n- placement-nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/54d91d7e33564b29ad62a8e00c2a35e7 : SUCCESS in 21m 53s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9f8bdb1fb87c428d96be69fe2a060c84 : FAILURE in 9m 40s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/f635416ad6134f44856324f14b5e1b84 : FAILURE in 2m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5d6dc56c2505472eacb0874be149feae : SUCCESS in 58m 44s","accounts_in_message":[],"_revision_number":3},{"id":"0f723cef4d4d176e0aaf5539b869c4079cabe1fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-12-07 17:26:47.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"f8bbebdb7ad24183a9fe0b5b11e60892ff765d94","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-07 19:18:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39b59807b1ac4d7b8d821d0127c692df\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/d2657118fd2d40d997938a0996ec478b : SUCCESS in 3m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/cf70448926d846ce88181e531e92254e : SUCCESS in 1h 02m 07s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b5672776595f4b88b138580996c9fa19 : SUCCESS in 1h 01m 16s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/cdb9a05ff7164ac094df1b384afdd270 : SUCCESS in 1h 42m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c3736f92141d4a8c8ebbe1d3a255c814 : SUCCESS in 1h 00m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cfc47efaf1454919ba131aaaae51142e : SUCCESS in 20m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/546be504615a4bddbc482b022c391d75 : SUCCESS in 6m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ef260979b3874bf2bda6191e1d203fb4 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d2cf0917dd145fcb5d6894e57a28e84 : SUCCESS in 7m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a5cdc192443480b8529581959d31f48 : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8e81126d4f241ffa01d07d8b9ce4c07 : SUCCESS in 4m 15s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/9f98125d027e4e8b8e2582b7fe9d8287 : SUCCESS in 5m 47s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3dddeafd637048c88f25dbb8cf8af06a : SUCCESS in 5m 57s\n- placement-nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c40659a2919c4c9d9e90ab5ec62e9103 : SUCCESS in 20m 04s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/6ede96939d214dc986d725704115dce4 : FAILURE in 10m 37s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/4cd31a96d8374110a886c961a6fe6ff3 : FAILURE in 2m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0112433e19bd4299b34a1147fbce32be : SUCCESS in 1h 03m 41s","accounts_in_message":[],"_revision_number":4},{"id":"c654d2cc540fbbce15c22f038539aa1624040490","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-11 12:52:22.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"cd5b118be154a32cfee35aba15e21bf0a089df32","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 17:28:26.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"1eb316048a3e3c083d34640cc543fd5d388a20e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 19:14:14.000000000","message":"Patch Set 4: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/970011 is needed.","accounts_in_message":[],"_revision_number":4},{"id":"c8a3fe816334e9833e6e7aadec6b8b3e41ed8fa7","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-01-16 12:33:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"868017e9ce0fd349f45552df145cce4d769997b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 14:38:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79f6fa9d4c1849edb7a6eeffbdb44bcd\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/418bac38530f43e2bed0aa4f5fdc2132 : SUCCESS in 4m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/22d1cdb321884024960a688357f774f8 : SUCCESS in 35m 19s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c16414b987f84d0499f29a726691cbc4 : SUCCESS in 1h 06m 01s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/2863f0f8b01b494896d335aada28d68f : SUCCESS in 2h 00m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e09a57f12a23421fb9bc8800ec896ecb : SUCCESS in 1h 13m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a4802991e5ee4fa684d454efa5f69d66 : SUCCESS in 6m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ae71db22fc3490dad24fa75f33205f9 : SUCCESS in 4m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0e1e069123a04b269dffaa86f17d67c5 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4d12087fabbb4157a21d6c32ed5cf48e : SUCCESS in 7m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f774eac28f0497f82c6d85a97e469db : SUCCESS in 10m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db34791738bc41ddbb35432a3630fc0f : SUCCESS in 4m 21s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a028e44ad0e441489a0cb28e7b0aedc5 : SUCCESS in 3m 35s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/16557eb136b846aa9778a13d990cc76c : SUCCESS in 4m 43s\n- placement-nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a7ce6cf20b3b4ac88d8f64e99999f408 : SUCCESS in 19m 35s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/46d204f3b91b428e8f43512111241895 : FAILURE in 8m 45s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/03b052f3ab004655b7bd65452d96a8cb : FAILURE in 2m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b355bf5cd23843099897320fdeed5b66 : SUCCESS in 32m 48s","accounts_in_message":[],"_revision_number":4},{"id":"76a4cb4b6f1b46d4e4db1daa2c5027f5871f834a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 14:39:36.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"42617b2edfd56ea371a2f7387ca784bd83f4748a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:32:50.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/534595ae4cb041c7ba78e70504586ecc\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/dc12b852ca694637a6eba738c37755d9 : SUCCESS in 5m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/304aa2b0a5eb4944931bf8a58b3d104f : SUCCESS in 52m 33s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0e422ea1d91542ef9b3dfbea5afc40b5 : SUCCESS in 1h 48m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d4551093f5e84809bbd1444a8ef64ed4 : SUCCESS in 35m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/198b2d73220f403aa14c78e6fa9f0e01 : SUCCESS in 37m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fcc14d8b2d5b4863bab31a855cdc2024 : SUCCESS in 2m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a9a89eaa2696434b98eb584192319e6e : SUCCESS in 5m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a69c4e3b69c945c0946d6e2ee07e0b43 : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69b85f9307d545aca63b344ac3ec6d03 : SUCCESS in 8m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c8dda8c848314e17ac4c3341a8053b08 : SUCCESS in 4m 47s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d34d4c267f934665a138105325bb150d : SUCCESS in 5m 50s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2b97ae699dd44a2da6279c02e2a5ea4c : SUCCESS in 8m 22s\n- placement-nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e13312021fe743f5bb39faae99859a75 : SUCCESS in 18m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ea230a160b6343e8bfea4697267db5a8 : SUCCESS in 1h 08m 29s","accounts_in_message":[],"_revision_number":4},{"id":"499b23783c198e41b770214ac4bc485b4e29baee","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:32:50.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"37fb69de7a519bfada366c494b4318c622c3964a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:34:44.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b1f566c5bac409295aef0ba85cf0fac\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/699526c3e6b54f2db9b21fcd57e8c1df : SUCCESS in 44s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48ab541f00964f6fbcafb1a518b0d8ec : SUCCESS in 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49cb530c505a47aa83b9e9b3021e0fda : SUCCESS in 41s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7658dc41ec7e60c1464e733d1750cececd71925b","revisions":{"45f037e598ae97a2893c9f8623d9900fe2a995ab":{"kind":"REWORK","_number":1,"created":"2025-12-07 14:39:32.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/970052/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/52/970052/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/52/970052/1"}}},"commit":{"parents":[{"commit":"1c16485a11946441b0e4893ed9ee1cafadbe4527","subject":"Merge \"pre-commit: Bump versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1c16485a11946441b0e4893ed9ee1cafadbe4527"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:38:23.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:39:19.000000000","tz":540},"subject":"DNM: testing","message":"DNM: testing\n\nDepends-on: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/970036\nChange-Id: I4d50e41f0d27369623a69ac2a5581a94d157b7d4\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/45f037e598ae97a2893c9f8623d9900fe2a995ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/45f037e598ae97a2893c9f8623d9900fe2a995ab"}]},"branch":"refs/heads/master"},"60b2cf97649c36185311999e71ce7e15deea7d2f":{"kind":"REWORK","_number":2,"created":"2025-12-07 14:53:46.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/970052/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/52/970052/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/52/970052/2"}}},"commit":{"parents":[{"commit":"1c16485a11946441b0e4893ed9ee1cafadbe4527","subject":"Merge \"pre-commit: Bump versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1c16485a11946441b0e4893ed9ee1cafadbe4527"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:38:23.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:53:36.000000000","tz":540},"subject":"Migrate upper functional job to Python 3.13","message":"Migrate upper functional job to Python 3.13\n\nDepends-on: https://review.opendev.org/970011\nChange-Id: I4d50e41f0d27369623a69ac2a5581a94d157b7d4\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/60b2cf97649c36185311999e71ce7e15deea7d2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/60b2cf97649c36185311999e71ce7e15deea7d2f"}]},"branch":"refs/heads/master"},"974c7d0fe700bd1894d0896be65e9ebd3be491e2":{"kind":"REWORK","_number":3,"created":"2025-12-07 14:59:36.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/970052/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/52/970052/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/52/970052/3"}}},"commit":{"parents":[{"commit":"1c16485a11946441b0e4893ed9ee1cafadbe4527","subject":"Merge \"pre-commit: Bump versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1c16485a11946441b0e4893ed9ee1cafadbe4527"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:38:23.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:59:25.000000000","tz":540},"subject":"Migrate upper functional job to Python 3.13","message":"Migrate upper functional job to Python 3.13\n\nDepends-on: https://review.opendev.org/970011\nChange-Id: I4d50e41f0d27369623a69ac2a5581a94d157b7d4\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/974c7d0fe700bd1894d0896be65e9ebd3be491e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/974c7d0fe700bd1894d0896be65e9ebd3be491e2"}]},"branch":"refs/heads/master"},"7658dc41ec7e60c1464e733d1750cececd71925b":{"kind":"REWORK","_number":4,"created":"2025-12-07 17:26:47.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/970052/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/52/970052/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/52/970052/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/52/970052/4"}}},"commit":{"parents":[{"commit":"1c16485a11946441b0e4893ed9ee1cafadbe4527","subject":"Merge \"pre-commit: Bump versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1c16485a11946441b0e4893ed9ee1cafadbe4527"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 14:38:23.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-12-07 17:26:47.000000000","tz":0},"subject":"Migrate upper functional job to Python 3.13","message":"Migrate upper functional job to Python 3.13\n\nDepends-on: https://review.opendev.org/970011\nChange-Id: I4d50e41f0d27369623a69ac2a5581a94d157b7d4\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7658dc41ec7e60c1464e733d1750cececd71925b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7658dc41ec7e60c1464e733d1750cececd71925b"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"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":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
