)]}'
{"id":"openstack%2Fkolla~986476","triplet_id":"openstack%2Fkolla~master~I751ab5eb7a798502e79228568bda53fdec4971d6","project":"openstack/kolla","branch":"master","topic":"spice-direct-consoles","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-04-28 07:04:30.000000000","reason":"Change was submitted"},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-04-28 06:48:45.000000000","reason":"\u003cGERRIT_ACCOUNT_22629\u003e replied on the change","reason_account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},"2271":{"account":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"last_update":"2026-04-28 07:04:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I751ab5eb7a798502e79228568bda53fdec4971d6","subject":"Remove upper-constraints from Kolla linters.","status":"MERGED","created":"2026-04-28 01:56:59.000000000","updated":"2026-04-28 09:37:18.000000000","submitted":"2026-04-28 07:04:30.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":"986476-spice-direct-consoles","meta_rev_id":"1934b74c0e9ffc48dc3d0d4cdb3ea9ffb3a9b91e","_number":986476,"virtual_id_number":986476,"owner":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-28 07:04:30.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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2026-04-28 06:48:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2026-04-28 06:48:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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},"Backport-Candidate":{"rejected":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":-1,"date":"2026-04-28 06:48:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2026-04-28 06:48:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-28 03:20:50.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":"2026-04-28 06:05:04.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-04-28 06:14:01.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"0b21b9b07b5b5f616ed486e283bffb5635954464","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-04-28 01:56:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"db7a9470382d3666330c63ae039d944536049198","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 03:20:50.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/92f30f129add4a04b2067e50292f3fbd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/653182d131f4446aa2c93f410af44107 : SUCCESS in 2m 16s\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/38b7759c083241ecbe561a303dcce020 : SUCCESS in 1h 13m 18s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/b3277576ed664bc4a095e48ad49fad41 : SUCCESS in 1h 03m 29s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/00922befdf5b4664aeb1f904d0d9adf6 : SUCCESS in 14m 34s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/756a34e8e6684db39d3fcf1d5e80f2eb : FAILURE in 1h 15m 04s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/74e8d1cfae3649478d524060cdfdec1f : SUCCESS in 36m 22s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2b12ca1e5ba24a638029d9686d8ae976 : SUCCESS in 1h 00m 52s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/db66db8891ce4b63ac9704e7eb20d400 : SUCCESS in 29m 30s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/00f6163656e34b36afd38ef3d9aba51c : SUCCESS in 2m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa2d74aa96c04fedb271f7f4a438641d : SUCCESS in 3m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5a523471f4a141c49593759c89e954d2 : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8fcb9cf20dc64806b51b0dc20d8f7612 : SUCCESS in 4m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4c4ce16574c2409cb5e163a9c41a816e : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4cf4460f9e17404a83b6145869801474 : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba20ae1f4ce646cc98a5a6f72d85208f : SUCCESS in 6m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4be360b2653f450bbfd0a6ef2c3ddef5 : SUCCESS in 3m 55s","accounts_in_message":[],"_revision_number":1},{"id":"c7c9b81778cfcf637b01b2872b8bed11092abe60","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-04-28 04:18:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"12e4484320c13052fb10e4d6aa3416839b6dabe5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 04:50:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/994c20c21d2d4fa8b042d67a611e1f64\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/1a5cae9358ed4f2cad238bcc98bf6b28 : SUCCESS in 1h 20m 27s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/d88a67033a0943598354a946f92b29d0 : SUCCESS in 2h 44m 40s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/7bf25f94ff404cbeb43fee67c783a9b0 : SUCCESS in 2h 51m 08s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/ae233ca1113840c9b31b2c1f2848253b : SUCCESS in 2h 46m 33s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9b392883bea441d2965d5889ab1daccb : SUCCESS in 4m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7b918f234eb74c969b321ae5bec857c4 : SUCCESS in 3m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/69043ff59c304deeb9bfb54cba5045f9 : SUCCESS in 9m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d1527aa7fd8be9962a30ff2db2a2490943209ed6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 05:42:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c7d85695c984a1c88bd58acbf496bf7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/e4e460c321bf4abd833c9ec8c2fd015e : SUCCESS in 2m 08s\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/2cea6d09104444b1b33f450a07d36aef : SUCCESS in 1h 04m 15s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/e292892be9f849f3a6ae337973006de7 : SUCCESS in 1h 00m 11s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/1df27e8237dd4475b6c2985a2879da29 : SUCCESS in 25m 03s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/b36590a369b14e3f9033166eaa43fcd4 : SUCCESS in 1h 01m 06s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/bb8101b73d844c1e816c5eb89dc994bb : SUCCESS in 34m 52s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/598d1a9bcac54865a41ef186ba621581 : SUCCESS in 1h 18m 57s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/c9a37e6541ed46a39aaf3282c3f7a967 : SUCCESS in 28m 05s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/4c8e4c5e00234f2eabecac1533d20b7c : SUCCESS in 2m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1268950634d74a26aac3b149aa34c58e : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4c419eb0f8a446ae8a370743001474aa : SUCCESS in 2m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b6f6ee8215974ae2ac464eff2cdca555 : SUCCESS in 3m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/227f37302585452fbb3e1a41bd94c89e : SUCCESS in 3m 16s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f22d1deefb9b4dcda8af3c0755b3aa48 : SUCCESS in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09cfd2c068664b47b4d46d6f51282e80 : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4db0e8be6ee455e935025d60efc32aa : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":1},{"id":"52b8f9de1f66bb4579eaf74c40c101857f13910d","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-28 06:05:04.000000000","message":"Patch Set 1: Backport-Candidate-1 Code-Review+2 Review-Priority+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"897a933c147171244d7053bc4b74018753213c51","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 06:05:16.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"996bbfc85b3ec0c1a2f281ea8a77d614e5dd1455","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-04-28 06:14:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"d02347c0cebd64fdf292fce1f6d03ea492cfe76d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-28 06:39:50.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nCopied Votes:\n* Backport-Candidate-1 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n* Review-Priority+2 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"2e3103bbf5a0206eb20369d8b2e56851cf94dafc","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-28 06:48:45.000000000","message":"Patch Set 2: Backport-Candidate-1 Code-Review+2 Review-Priority+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9c8a8416b04e9f73a3f40dbd3c7a09c79372e19d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 06:50:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fabdae8f09840f2a484e695d7ec91fc\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/499f5ee6c458408383ed7900854a69af : SUCCESS in 1m 33s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/a5a280d646ad4562b13105e4cb3f4bf6 : SUCCESS in 2m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11c0114d874b411f98dd6fa66ebe145a : SUCCESS in 3m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0c3761d168be44499c2855e89120c8be : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fd45b852073f4094ba7b6ef59b0dc0eb : SUCCESS in 2m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b3e7de363ac549daafca913ac55d8191 : SUCCESS in 5m 29s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/005cb6a65a184423a3872e0f04b2fff2 : SUCCESS in 2m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d35771ceb588439a9346a770425e5595 : SUCCESS in 3m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/98385034b7cc4278aebdaf842e19760a : SUCCESS in 3m 38s","accounts_in_message":[],"_revision_number":2},{"id":"8305ca8b32398b5da066c1b1b2afe2b8d81d0697","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 06:50:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"00f4029e3e5647dc14be1ddc4fde8edf55b736ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 07:04:30.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e591ed2adec0429799e0ff46cd49d9bc\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/22617879f56c41459836cb7a4c15564d : SUCCESS in 2m 05s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/a568451ee0a340fcb81185fb981a48bb : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/618f73efab38438cad18da6670a10955 : SUCCESS in 4m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/69a707fe53d740499162a995064beaea : SUCCESS in 2m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef50ce519de342478993bec010164bb6 : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9abefa5649846e5acaff965eaccaa12 : SUCCESS in 7m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/525eb805bfcb4da7b9ea5f46e902d527 : SUCCESS in 4m 45s","accounts_in_message":[],"_revision_number":2},{"id":"4f85ce15e0e85306138b9dbfd2045240c5e8bb81","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 07:04:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"865089ab7dad87a86b770a47346789cd764fce79","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 07:07:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f38200c235a84a258e0e821ad7fecef1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f0cdc3004694a5f9be5cf59cd7ed205 : SUCCESS in 41s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/67de4e1dc3f6479184b68404a8752354 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2},{"id":"1934b74c0e9ffc48dc3d0d4cdb3ea9ffb3a9b91e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 09:37:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7337d941caaf44ff913d5832eb9138fe\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0755be96f2ed4664b29ccaf040db9e37 : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/006af069564b4d4a8d15ca250b6ae436 : SUCCESS in 5m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/aba3e7095822429bb729e0fc475e2ef8 : SUCCESS in 7m 43s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c61312fd9ce82f11e48890caaea1761c2b0a9191","revisions":{"8cdfcc94d42395d0e40702b088aa8ea20ab5596b":{"kind":"REWORK","_number":1,"created":"2026-04-28 01:56:59.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/76/986476/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/76/986476/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/76/986476/1"}}},"commit":{"parents":[{"commit":"afc09fc357d936f7c5c7b9ee17255623924352a2","subject":"Merge \"Update Prometheus to version 3.5.2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/afc09fc357d936f7c5c7b9ee17255623924352a2"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-04-28 01:56:15.000000000","tz":600},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-04-28 01:56:15.000000000","tz":600},"subject":"Remove upper-constraints from Kolla linters.","message":"Remove upper-constraints from Kolla linters.\n\nLinting on master for Kolla is failing right now. The root cause is\nthat master\u0027s upper-constraints.txt pins pathspec\u003d\u003d\u003d1.1.0, but\nansible-lint 26.4.0 requires pathspec\u003c1.1.0,\u003e\u003d1.0.3.\n\nSadly not using upper-constraints in Kolla linters is a little more\ncomplex than in Kolla-Ansible because of the inheritance of tox\ndependencies. This patch therefore moves ansible-lint from\ntest-requirements.txt to a new lint-requirements.txt file.\n\nChange-Id: I751ab5eb7a798502e79228568bda53fdec4971d6\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8cdfcc94d42395d0e40702b088aa8ea20ab5596b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8cdfcc94d42395d0e40702b088aa8ea20ab5596b"}]},"branch":"refs/heads/master"},"c61312fd9ce82f11e48890caaea1761c2b0a9191":{"kind":"REWORK","_number":2,"created":"2026-04-28 06:39:50.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/76/986476/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/76/986476/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/76/986476/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/76/986476/2"}}},"commit":{"parents":[{"commit":"afc09fc357d936f7c5c7b9ee17255623924352a2","subject":"Merge \"Update Prometheus to version 3.5.2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/afc09fc357d936f7c5c7b9ee17255623924352a2"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-04-28 01:56:15.000000000","tz":600},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-04-28 06:39:50.000000000","tz":0},"subject":"Remove upper-constraints from Kolla linters.","message":"Remove upper-constraints from Kolla linters.\n\nLinting on master for Kolla is failing right now. The root cause is\nthat master\u0027s upper-constraints.txt pins pathspec\u003d\u003d\u003d1.1.0, but\nansible-lint 26.4.0 requires pathspec\u003c1.1.0,\u003e\u003d1.0.3.\n\nSadly not using upper-constraints in Kolla linters is a little more\ncomplex than in Kolla-Ansible because of the inheritance of tox\ndependencies. This patch therefore moves ansible-lint from\ntest-requirements.txt to a new lint-requirements.txt file.\n\nChange-Id: I751ab5eb7a798502e79228568bda53fdec4971d6\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c61312fd9ce82f11e48890caaea1761c2b0a9191"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/c61312fd9ce82f11e48890caaea1761c2b0a9191"}]},"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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","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":"NonZeroBackportCandidate","description":"A non-zero vote on Backport-Candidate is required before submitting changes","status":"SATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Backport-Candidate\u003d1 OR label:Backport-Candidate\u003d-1","fulfilled":true,"status":"PASS","passing_atoms":["label:Backport-Candidate\u003d-1"],"failing_atoms":["label:Backport-Candidate\u003d1"],"atom_explanations":{"label:Backport-Candidate\u003d1":"","label:Backport-Candidate\u003d-1":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Review-Priority\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
