)]}'
{"id":"openstack%2Fcyborg~995935","triplet_id":"openstack%2Fcyborg~master~I7ecae754465510be9efc55667bb5ed1d5f9a5f68","project":"openstack/cyborg","branch":"master","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-09 12:56:31.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-07-09 15:49:06.000000000","reason":"Change was submitted"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-07-09 12:56:24.000000000","reason":"\u003cGERRIT_ACCOUNT_12393\u003e replied on the change","reason_account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"}}},"hashtags":[],"change_id":"I7ecae754465510be9efc55667bb5ed1d5f9a5f68","subject":"pci-sim: Add CentOS Stream 10 support","status":"MERGED","created":"2026-07-03 11:06:22.000000000","updated":"2026-07-09 15:51:02.000000000","submitted":"2026-07-09 15:49:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":40,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"995935","meta_rev_id":"47d02acd6c678d3a7b67f8e3bacdee11a0ec121a","_number":995935,"virtual_id_number":995935,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-09 15:49: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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-07-09 11:36:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-07-09 12:51:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-07-09 12:56:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-07-09 12:56:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-03 11:36:37.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-07-03 12:55: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":"2026-07-06 07:29:20.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-07-09 12:51:09.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"}],"messages":[{"id":"1f7b872b31fff70cde7c9970490f36f9b7bae6f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 11:06:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e3307873d2178d27cebd2dec4d5511fe2de5039e","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 11:08:49.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"ef37b9ea766cf2a1c544d16b7d8943306738954f","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 11:09:13.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7d7235ca4bae4280908d350ec497ec9764c0c50c","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 11:30:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8ebb8bd60a5f167eb177725cda06939c428f03b7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 11:36:21.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"542f80a9f948234da564a89426b943d5a7479e43","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 11:36:37.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"07b719573f1e4638fdb4b93e9370b943b553eb70","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 11:48:13.000000000","message":"Patch Set 2:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/44450b6a6ee34435b88b3e720e4a6998\n\n- teim-code-review https://zuul.teim.app/t/main/build/48156c841300473aa4c73ead34b9f09d : SUCCESS in 11m 23s","accounts_in_message":[],"_revision_number":2},{"id":"631e74914eb35b2b19c579d06a83b9ef62f2d725","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 12:55:08.000000000","message":"Patch Set 2: 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/59723ca4330c4a0bbc040196731229dd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e07f7810cd0c41e19e45e20c930a9805 : SUCCESS in 2m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1e556dd8530840fb99c578509ed9f59c : SUCCESS in 3m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9676312b1e084f6781d55452c9323ef5 : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8d2b6a9cb2e48f49a7564d4f487927f : SUCCESS in 2m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ec98273b6ee541fd87d14196ef1935fa : SUCCESS in 2m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2a7d27c747d49a1820edcadd5091b51 : SUCCESS in 2m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/93e8537ab94743439ecdf448cd829c3d : SUCCESS in 6m 08s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/113e4f894f5a41aab11aa48115219330 : FAILURE in 13m 03s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/418ebbf2bc234002b58827fe5c9a720f : FAILURE in 13m 56s\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/8784afc0a6b84462b4da886ffc4aed35 : FAILURE in 1h 14m 06s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/8c2d1e957a2344e4ad514087e3388429 : SUCCESS in 44m 04s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3dcf10d96663417b9eec1eba825c00ef : SUCCESS in 27m 14s","accounts_in_message":[],"_revision_number":2},{"id":"a77d822c607de95e26518636d48ba494a9086227","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 13:21:54.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"eae017473a07cfd6020079e68c8a60a46a3c0c8d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 13:22:26.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1c06816f45bc42586ae431e67680f9f16556f9a4","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-03 13:37:37.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"35cd6bbac1543a9bd7b14a54ceb3168b3b029faa","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-03 13:51:44.000000000","message":"Patch Set 3:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3bf409c46b3642349502058c88251f7f\n\n- teim-code-review https://zuul.teim.app/t/main/build/98956b9875694fb5b5be24131bbb3c60 : SUCCESS in 28m 51s","accounts_in_message":[],"_revision_number":3},{"id":"46cc6996f77aedeea05a0290bc676f4ef24a06e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 15:21:14.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/ed1d92e1134745038b333a22fed32c8e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/afe7b8125ca54597a8e23ac99a6051ef : SUCCESS in 4m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f1d0947f29474bdcaacbcfc2277f345a : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45bb80018973446fa7870c5206032c3a : SUCCESS in 7m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d321a22e6764716b2e6f2e8685dfe0c : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3b410d1b54f2499786d3222c516c6953 : SUCCESS in 5m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d7a8f759783c45ffad6bc5ec1853c006 : SUCCESS in 3m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/427ef017efb44dff942dc7c4a2e3871a : SUCCESS in 7m 36s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/ea697298a26d4e9c8cccc9c8c6ef6cb0 : FAILURE in 23m 42s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/98e0753ea4c9433d80918e23417b9907 : FAILURE in 9m 39s\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/6aafee78a38d47f39b4778dd540bcbe5 : SUCCESS in 1h 27m 26s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b388ba6294b14c9f85b322edcaea8400 : SUCCESS in 43m 52s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c4544fb6896b438594c8e2c74c107da3 : SUCCESS in 45m 10s","accounts_in_message":[],"_revision_number":3},{"id":"6dbc3101e2b562a8db4100245af0ec150a8a4d97","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 04:48:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"e15ba198a39f5e928c52d95e5e46dfe0e8bd528e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 04:48:12.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"04762cf8921deb10ed7ab9aec43bfce04a721334","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 05:06:13.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d08c82dde5554bdf998eb1d2ffb0cc35\n\n- teim-code-review https://zuul.teim.app/t/main/build/28c455468e8a423098c099b63f602aa1 : SUCCESS in 17m 52s\n\nWarning:\n  The new cyborg-tempest-centos-10-stream job references the nodeset devstack-single-node-centos-10-stream, which is defined outside this repo (in the tenant\u0027s shared Zuul config) and could not be confirmed from the diff. Impact: If that nodeset is not defined in the cyborg tenant, Zuul raises a config-parse error that can block the whole project layout rather than just this one non-voting job. Recommendation: Confirm devstack-single-node-centos-10-stream is available in the tenant (it follows the existing devstack-single-node-centos-9-stream pattern). If unsure, run a recheck once to confirm the job schedules correctly.","accounts_in_message":[],"_revision_number":4},{"id":"6b8600a07e0cd825022a50236b375e4011e1e469","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 05:34:23.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"171c64d7c408acd3d14ff01b82bdcb3c39fee480","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 05:34:29.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"7e59f958f4aac741ed25126b378f57915b37fd93","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 06:31:01.000000000","message":"Patch Set 5:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/060c9c3a209844dfbda2497e4cdf5441\n\n- teim-code-review https://zuul.teim.app/t/main/build/c77cb336ef554f488f7b77b03007a8a8 : TIMED_OUT in 31m 16s","accounts_in_message":[],"_revision_number":5},{"id":"fc16c8066d68e129559ef82d4bb382030cc3da19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 06:54:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80722a2b2bac40f9abea8e8b11332796\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/05ee65287d86424fac4ba17755b405a1 : SUCCESS in 2m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b6ced14cbfb4ae0ac993062874290a9 : SUCCESS in 2m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12ab62e6beb64bc5a26647d29bdf21e9 : SUCCESS in 9m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e9be2b8353a64becb1d3b6baa4578173 : SUCCESS in 2m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1237c907e260404891cad194a8eb88ac : SUCCESS in 2m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1508b542d9da43c78d13fb4df3a9c75b : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/036af359e67f425da147ae2e4c60d462 : SUCCESS in 6m 08s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/756b51a0ac0540c6a4743089ba8ba2da : SUCCESS in 37m 25s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/8300f554533e4d2d9a41a7d927638174 : SUCCESS in 14m 54s\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/564142e385ad4e518c0a7847fade8592 : SUCCESS in 1h 18m 11s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/fa8ca6b6689949b1992f01341672f4bd : SUCCESS in 39m 16s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6882fe42bfc644df8b5972fc57ac4696 : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":5},{"id":"2167418db844fd2f8302ac1bfd8f612621f3b6a2","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 07:29:07.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":5},{"id":"d03067c0aa431032befda7f4728055870f7fbc9f","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 07:30:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7880fed30244955dbbe7d1a571901731c649d99e","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 07:43:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"80a6a5c38a0749a649bf3542b04be00e4e2496a5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 07:44:01.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"4e685504097e41329811bbc3f96c52a8e0f250ae","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 08:26:18.000000000","message":"Patch Set 5:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0cfdc58be4d844938d1f678dbfe5fdd1\n\n- teim-code-review https://zuul.teim.app/t/main/build/d9f55d7621e94c90b7287de44358cd3c : SUCCESS in 22m 08s\n\nWarning:\n  The new job references nodeset `devstack-single-node-centos-10-stream`, which is defined in the openstack/devstack config repo and cannot be verified from this repository. Impact: If that nodeset is absent or misnamed, the non-voting cyborg-tempest-centos-10-stream job will fail to configure in the check pipeline instead of validating CentOS Stream 10. Recommendation: Confirm the nodeset exists in the current devstack Zuul config (nodepool labels) before relying on the job. Because the job is non-voting, a missing nodeset cannot break the gate, but it would silently provide no CentOS coverage.\n  PCI_SIM_HAS_615_API gates the backported 6.15 API on RHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3). The correctness of that exact threshold cannot be verified from this repo\u0027s sources. Impact: If the RHEL_RELEASE_VERSION(10,3) boundary does not match CentOS Stream 10\u0027s actual backport cutoff, the module could select the wrong kernel API and fail to compile or misbehave on CentOS. Recommendation: Treat the new non-voting cyborg-tempest-centos-10-stream job as the verification: watch its first runs. If the module fails to build there, adjust the threshold rather than assuming the version gate is correct.","accounts_in_message":[],"_revision_number":5},{"id":"c043e9920cad94a7f8913243971d9a3baca3f172","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-06 13:59:01.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"bb4c90f0cef14e96b1f5a405c42e2147c0a54229","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 13:59:08.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"63ed5ee97bf19ba9e2c0bd8c268401cdcbf7a627","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-06 13:59:09.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"02f1964b6411fbef71e07fc1ed61bc224459eb3e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 14:09:21.000000000","message":"Patch Set 6:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9bf63c26fb114c7d981de365c6d01244\n\n- teim-code-review https://zuul.teim.app/t/main/build/d57cc6040f654fe08534b0d627bc8c2b : SUCCESS in 10m 02s","accounts_in_message":[],"_revision_number":6},{"id":"ff654a655fdae318dfe9c73370486d15476067c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 14:56:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6eb9044f978547278ac6366604b698b5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/044b5b6a47f44c58873f0a8b4b9a8d31 : SUCCESS in 5m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa82c010a37246739d7b134c24e9ccab : SUCCESS in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30a70f6f551a49eab86cdd732dd0925d : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a217ac1e47a348bb821cebdc82ea10ac : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c4303ab59ad145c89f1151b14c82c9ea : SUCCESS in 3m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8e92fb0020524dd49f548c7946a6a619 : SUCCESS in 3m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/59a23ef282a0465cbe5dc46392b6ad5c : SUCCESS in 9m 37s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/38c3c7f5cd53407c9fe231dfdea252cb : SUCCESS in 40m 21s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/931c001d129e472690b95ee4352cf378 : SUCCESS in 30m 23s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/5ad71af9055944549667d9f067d95487 : SUCCESS in 51m 21s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5337fef2e5eb4c4bb7d0d63167dd9049 : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":6},{"id":"2c9a8f98120b6fe58f56b5f5c40ce3002f23cba1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 05:21:39.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"0c6152c901f6b0a84d2db75e0beb2f768e629978","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-08 05:21:48.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"a6247a9f16ab6a147c89a2e9588c7a67992706f0","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 05:22:23.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"450014c01e313aebd8dfa6da050cde421b9346fc","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-08 05:33:34.000000000","message":"Patch Set 7:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0e54721e24e540349fba5daf21be7936\n\n- teim-code-review https://zuul.teim.app/t/main/build/d02fba4fbff04ad7adad0462d4d47fad : SUCCESS in 10m 27s","accounts_in_message":[],"_revision_number":7},{"id":"502f988ec5fd5f2056bad78a01973213658440b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 06:27:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c6c01eccf124517ace7a3d9d11056d0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aae098c860a14418ae1cc48e19abf9b9 : SUCCESS in 2m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4135801eb97a40cf8a73a24d696420f1 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/277372a4f9694d45a43081ed405285ef : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6bada0c03b54ab9b259de3cb3c6e60f : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c95f597416bd4b4baf216b567c1e55b1 : SUCCESS in 3m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d4a541e991104dae99c00979b2ff619c : SUCCESS in 3m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d1209dcb1055409e816ec1ea9dc99d2a : SUCCESS in 6m 42s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b1a47787261f4f4294b11010495cd98c : SUCCESS in 17m 20s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/d3738b6b37894296a1b720444dd89d80 : SUCCESS in 13m 53s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/bdf26c60db234174ad75417566f777e9 : SUCCESS in 58m 22s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/98341c3505194ba9ae0264771aa62333 : SUCCESS in 57m 22s","accounts_in_message":[],"_revision_number":7},{"id":"8e686c5a761d524bf76c07abf490da8265acc34f","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 06:31:38.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ad54fa6f5e50ce7867c4b1fee8c55823b8d4a156","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 07:19:22.000000000","message":"Patch Set 7:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d9e10562241e41c9820c1ade6a5e4dc0\n\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/4b607f151ea94666949be2d068965338 : FAILURE in 32m 19s","accounts_in_message":[],"_revision_number":7},{"id":"0df061cf3a459f3f6c31e3fa7f60e5ef83c3e90d","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 10:14:11.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7767b263cf0e076784f9957db68fcf8118071a5c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-08 11:01:36.000000000","message":"Patch Set 7: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"8bb42be5346e821d639c5bfc87c2f9806eaa0134","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 11:11:49.000000000","message":"Patch Set 7: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e6acb8e9f4231ed76dd118195f07a696fc824be3","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 11:40:08.000000000","message":"Patch Set 7:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18408754b64a4f2d9599d24ee0ba0477\n\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/02de8d903549474c8e59febe707f35ef : SUCCESS in 1h 23m 51s","accounts_in_message":[],"_revision_number":7},{"id":"dc39bc9c5e6b3269b054b9eb7eb7329b5c5b46a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 12:00:46.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"73862928a635a7f35a3e057ff6019617498e77f5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-08 12:00:57.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a02c6ba988b70a0ddb1e3ba165c8330b802f4f47","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 12:01:55.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"027ddb97ab6db21f57cca04decf65398eea84859","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-08 12:20:48.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6c62228039c0479ebf759c70ce95e0d8\n\n- teim-code-review https://zuul.teim.app/t/main/build/bfec35efe4ce4ae685a4e066637174a7 : SUCCESS in 11m 38s","accounts_in_message":[],"_revision_number":8},{"id":"1d8ec54d7c9be354c2a2544ff1d139644bb77120","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 13:38:24.000000000","message":"Patch Set 8:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddd941927bc742bd918939efe41bcb82\n\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/af58851c435b4ed7a2876c7f643ff355 : FAILURE in 1h 26m 04s","accounts_in_message":[],"_revision_number":8},{"id":"82c478e76142004ad28ec9d12ea4e01b31c6f74d","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-08 14:11:26.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"a2b970aaf1b960d4ac6e82da7556262721cea51a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 14:20:44.000000000","message":"Patch Set 8: 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/4173752a76304ef19c395ad63c1652c4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/25133aed32384c4db51c26b47e19dde0 : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/edda097c833c460ea38e68136e05db47 : SUCCESS in 5m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91d0165c26bb44648fdbfb44a27de96a : SUCCESS in 8m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93264ff4fa044ef999993e076a7343ad : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1dc232b9911b49a4a32d5dfba8b276a3 : SUCCESS in 11m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e67a12b682bb47fc8c9f42ba2fd42a5b : SUCCESS in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9a86974d2eb6420e9576a55bb73eaf3f : SUCCESS in 6m 32s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/918f2d1625ab49238cfcfce1a51e51a0 : SUCCESS in 39m 40s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/5efb7fe885074a02be19077e0ea82160 : TIMED_OUT in 2h 13m 54s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/2ad834377ea74bb185b69728e29aa659 : SUCCESS in 54m 03s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4302cb130ac6407989bf6fffe3b9cbf6 : SUCCESS in 54m 22s","accounts_in_message":[],"_revision_number":8},{"id":"71bb208579b75c301e1a8972613fee167061d215","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-09 05:54:47.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"c4e7b728acda0f1fe329669b047869a5f8ab68c4","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 05:54:57.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a38413a018debdab543410f6948e9692ca6baaf3","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-09 05:55:09.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"0f5dece1df3ba376c31e16cb2f6559de6ec2f4c5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 06:05:35.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9d4f1b505cf8459eb4cbf3a9d89edb04\n\n- teim-code-review https://zuul.teim.app/t/main/build/df84100091a9424e95afb1e191932631 : SUCCESS in 10m 29s","accounts_in_message":[],"_revision_number":8},{"id":"2fd2007d50e38c11afe6e609d5a31e22fa705c9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 07:03:32.000000000","message":"Patch Set 8:\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/78487fba534e4f8da4602730a1290e52\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95511f1e6f0b4806bf9e8e87df08a600 : SUCCESS in 4m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5fcf33cf8cf84604bb79b0757af631fa : SUCCESS in 3m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/780b9d5306bc488f99d42d4b06155730 : FAILURE in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4546fe302ea14908bb356b0c2f7aa4c5 : SUCCESS in 2m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4be13fe3b8ce4747b2705f2dab639320 : SUCCESS in 3m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/81b2244e8a884bc28a4766f8e9b9fdc9 : SUCCESS in 3m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/43b016cdf0ab4132bbad60e15c83cabb : SUCCESS in 7m 59s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/93ee24448912477e8c9d427c2b381684 : SUCCESS in 33m 05s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/8a52ba824bff4a228f5b18af3246db92 : SUCCESS in 13m 10s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/fb6ac1f2c6a64cba9efd62670cb17be3 : SUCCESS in 1h 01m 31s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a9b9c72f85a141f39f8af000f697ede1 : SUCCESS in 1h 02m 19s","accounts_in_message":[],"_revision_number":8},{"id":"1fe787f99ca71582116212cb97bbf16b5e4b992d","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 07:10:34.000000000","message":"Patch Set 8:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b10dec3119e41f89f00e9ae9dee670e\n\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/55f42f22a29243079910e2d0a86d1ca4 : SUCCESS in 1h 07m 48s","accounts_in_message":[],"_revision_number":8},{"id":"9990f5dad238c0b39385b41e180be12cb76dc10b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-09 10:32:00.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"665cdacc31ae5ae0930668361186ad9fa6012f8e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 10:32:09.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"f71fc7d0fff433dcb4ea8021c8dfcd5732cebaa9","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 10:41:54.000000000","message":"Patch Set 8:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0fe86c8532284d3284df54672fa22d7e\n\n- teim-code-review https://zuul.teim.app/t/main/build/a9c0410dfa9d47669ab7147db1b3e9e9 : SUCCESS in 9m 36s","accounts_in_message":[],"_revision_number":8},{"id":"ddc748cb777d796b950d14715b9b4740991f2312","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 11:35:12.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44a7bcde50c84e708daccf94e71e7151\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c5df8d13b61c48a28e0ca7867e2043f2 : SUCCESS in 2m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f63e53084a374ac69e40c381c8284085 : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10845cdaa0e34239ad50bc19b59a45d0 : SUCCESS in 8m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c5d5d7ef7a845f392f7f41de9b1fa76 : SUCCESS in 2m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/369c640956f943d48d68b8724df81201 : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/01c56805ac9f458bb6db8c82736551e1 : SUCCESS in 4m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0200b4ff986f44e690a0d1a0398be83d : SUCCESS in 6m 01s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/f7168cd7c9d14703b96af33b653c4b95 : SUCCESS in 39m 35s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/23c5e14cb55d4824bd8d18396f4730f7 : SUCCESS in 33m 16s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/1963223992d84ab99e44362e912f7e77 : SUCCESS in 55m 34s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0e0e88d00a254305b3738967b863f386 : SUCCESS in 53m 55s","accounts_in_message":[],"_revision_number":8},{"id":"5f4b07b883b677a991b35f87c232da12a252ea29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-09 11:36:01.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"894efddbbc53454ed21f3b6f4816021a899a2efd","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 11:36:11.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"3c7efeb09572421e656fb37a40561db65b064e90","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-09 11:36:25.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"db397530eaf767747599f27c681a17ae8a045fc3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-09 11:54:56.000000000","message":"Patch Set 9:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a16fe04062b747e0920a9b011d153794\n\n- teim-code-review https://zuul.teim.app/t/main/build/303aad50cc9e4a04b2fd27f2ef98ec62 : SUCCESS in 8m 48s","accounts_in_message":[],"_revision_number":9},{"id":"c060610944f2b17cdc488d383a89a54a4f15d7fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 12:37:31.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5737fdf75cbb4e31bada304c3d8505fe\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0199359f4aa04632a7da34e62ddc88f2 : SUCCESS in 4m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/612c4880fbb047e88c1e365f790099df : SUCCESS in 2m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90d8ec0afdcb45538bc7fab1b33ff75a : SUCCESS in 7m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e685c9fb9224b709dafc565a6e2e804 : SUCCESS in 3m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b8486cc91cdd4adaa9347ef5112cf18b : SUCCESS in 2m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d7612f6a235f43b9b45484daa2358cb7 : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/19520db04bb748a299a1a67c4885d9ee : SUCCESS in 6m 21s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/e4088a88ab6c4033b5ece480f8528552 : SUCCESS in 38m 13s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/4f558615038b4dbcac60421f3efad399 : SUCCESS in 29m 53s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b4fbe1a4619c460982c4f31cd22da2a4 : SUCCESS in 55m 23s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c8655a78468e404296d8a40efdf6a002 : SUCCESS in 44m 13s","accounts_in_message":[],"_revision_number":9},{"id":"6c80477d52544116d89bb2fbf23de69adc31522a","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-09 12:51:09.000000000","message":"Patch Set 9: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"57922cf5c0d38eab98838cb15b99665215d503d8","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-09 12:56:24.000000000","message":"Patch Set 9: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"322a89208d8a65fb5ee98fdea1942b3e6616eba0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-09 12:56:31.000000000","message":"Patch Set 9: Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"f1a1064da4f86210da533c56bdbbf3e1229d6240","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 13:01:37.000000000","message":"Patch Set 9:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef5ae92872664ef4a9e7c21ec9e61ce2\n\n- cyborg-tempest-centos-10-stream https://zuul.opendev.org/t/openstack/build/0d5adc50d942492b8ba7c1cd3770843b : SUCCESS in 1h 15m 16s","accounts_in_message":[],"_revision_number":9},{"id":"65505f19413913fa433e6c8b281437ceaf514465","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 14:42:22.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"04f24090a2f66882f6a80556e37cd94d5c86f400","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 15:49:06.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/553c8a6b84ff4ccb855d9ad9700ca521\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b647c62815f4732a3e20fe1cc26100c : SUCCESS in 5m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6211a021ac8432987dfac99f3882890 : SUCCESS in 9m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6053446cd029414da512c8761df70562 : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/40496de77db54a3d91505e9fe05505c8 : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f21c08625c8e420b857bff1e1c040c2b : SUCCESS in 3m 43s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/764d2c7c26574f4195d8192ff00c496b : SUCCESS in 37m 22s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/4c02f5084b49496aa1b290315e3467e0 : SUCCESS in 30m 32s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/120c4597b34648d3867a5622997edef7 : SUCCESS in 1h 00m 23s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b1fd3ba1f9664e9ebef5d5ea7a8452e6 : SUCCESS in 59m 57s","accounts_in_message":[],"_revision_number":9},{"id":"a733c5ab3d111c43cb017d47598268961dafd5bd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 15:49:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"47d02acd6c678d3a7b67f8e3bacdee11a0ec121a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 15:51:02.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cd7d2ade5f34e3a95b9d83a4b0b5205\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42a94c6bc04d4426b4ec72b4a6702beb : SUCCESS in 50s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"c5236122308e40fd6786dfb926b632ec86d52518","revisions":{"260f3c34e0b2a5de9be8448d3501b60ba4641ee8":{"kind":"REWORK","_number":1,"created":"2026-07-03 11:06:22.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/1"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 11:02:29.000000000","tz":330},"subject":"[WIP] pci-sim: Add CentOS Stream 10 support","message":"[WIP] pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA non-voting cyborg-tempest-centos-10-stream Zuul CI job is added\nto the check pipeline to validate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/260f3c34e0b2a5de9be8448d3501b60ba4641ee8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/260f3c34e0b2a5de9be8448d3501b60ba4641ee8"}]},"branch":"refs/heads/master"},"8c082f51c36ee1921c9e720b94e316f5f3066c0d":{"kind":"REWORK","_number":2,"created":"2026-07-03 11:36:21.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/2"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 11:35:57.000000000","tz":330},"subject":"[WIP] pci-sim: Add CentOS Stream 10 support","message":"[WIP] pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA non-voting cyborg-tempest-centos-10-stream Zuul CI job is added\nto the check pipeline to validate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8c082f51c36ee1921c9e720b94e316f5f3066c0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8c082f51c36ee1921c9e720b94e316f5f3066c0d"}]},"branch":"refs/heads/master"},"52ff52ec79c360e063999443291215026e175ebd":{"kind":"REWORK","_number":3,"created":"2026-07-03 13:21:54.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/3"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 13:21:29.000000000","tz":330},"subject":"[WIP] pci-sim: Add CentOS Stream 10 support","message":"[WIP] pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA non-voting cyborg-tempest-centos-10-stream Zuul CI job is added\nto the check pipeline to validate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/52ff52ec79c360e063999443291215026e175ebd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/52ff52ec79c360e063999443291215026e175ebd"}]},"branch":"refs/heads/master"},"7878558a9bd01beb25f45d10b5c70cdccf65d590":{"kind":"REWORK","_number":4,"created":"2026-07-06 04:48:05.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/4"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-06 04:47:41.000000000","tz":330},"subject":"[WIP] pci-sim: Add CentOS Stream 10 support","message":"[WIP] pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA non-voting cyborg-tempest-centos-10-stream Zuul CI job is added\nto the check pipeline to validate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7878558a9bd01beb25f45d10b5c70cdccf65d590"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7878558a9bd01beb25f45d10b5c70cdccf65d590"}]},"branch":"refs/heads/master"},"53f22b5b9093abbf99ac5c6a7cbb079093b7a1c5":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-07-06 05:34:23.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/5"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-06 05:33:25.000000000","tz":330},"subject":"pci-sim: Add CentOS Stream 10 support","message":"pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA non-voting cyborg-tempest-centos-10-stream Zuul CI job is added\nto the check pipeline to validate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/53f22b5b9093abbf99ac5c6a7cbb079093b7a1c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/53f22b5b9093abbf99ac5c6a7cbb079093b7a1c5"}]},"branch":"refs/heads/master"},"e8a646fc6985f114c2d9eb6464024c561bc74273":{"kind":"REWORK","_number":6,"created":"2026-07-06 13:59:01.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/6"}}},"commit":{"parents":[{"commit":"d69e336088152f6a34838c987bf4f6a16c2c09ef","subject":"Remove unused [keystone] group","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d69e336088152f6a34838c987bf4f6a16c2c09ef"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-06 13:57:54.000000000","tz":330},"subject":"pci-sim: Add CentOS Stream 10 support","message":"pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA cyborg-tempest-centos-10-stream Zuul CI job is added\nto the weekly-periodic pipeline to validate pci-sim\non CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e8a646fc6985f114c2d9eb6464024c561bc74273"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e8a646fc6985f114c2d9eb6464024c561bc74273"}]},"branch":"refs/heads/master"},"7fe176914627a92007a2fee7d9a22291edb1899f":{"kind":"REWORK","_number":7,"created":"2026-07-08 05:21:39.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/7"}}},"commit":{"parents":[{"commit":"1117b3edbab5ea014ae7354284c76d169f7f4278","subject":"pci-sim: Add local validation tooling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1117b3edbab5ea014ae7354284c76d169f7f4278"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-08 05:19:32.000000000","tz":330},"subject":"pci-sim: Add CentOS Stream 10 support","message":"pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nNote: checkpatch reports a CONSTANT_COMPARISON warning on the\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3) comparison.\nThis is a false positive — both sides are preprocessor macros,\nbut the operand order already follows the preferred \"variable on\nleft, threshold on right\" convention. This is the standard idiom\nused by major out-of-tree drivers such as the AWS ENA driver\n(amzn-drivers kcompat.h).\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA cyborg-tempest-centos-10-stream Zuul CI job is added\nto the weekly-periodic ane experimental pipeline to\nvalidate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fe176914627a92007a2fee7d9a22291edb1899f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7fe176914627a92007a2fee7d9a22291edb1899f"}]},"branch":"refs/heads/master"},"1131895021fc7090804683f6f25e4011f4686160":{"kind":"REWORK","_number":8,"created":"2026-07-08 12:00:46.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/35/995935/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/8"}}},"commit":{"parents":[{"commit":"1117b3edbab5ea014ae7354284c76d169f7f4278","subject":"pci-sim: Add local validation tooling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1117b3edbab5ea014ae7354284c76d169f7f4278"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-08 11:49:43.000000000","tz":330},"subject":"pci-sim: Add CentOS Stream 10 support","message":"pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA cyborg-tempest-centos-10-stream Zuul CI job is added\nto the weekly-periodic and experimental pipeline to\nvalidate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1131895021fc7090804683f6f25e4011f4686160"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1131895021fc7090804683f6f25e4011f4686160"}]},"branch":"refs/heads/master"},"c5236122308e40fd6786dfb926b632ec86d52518":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-07-09 11:36:01.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/35/995935/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/35/995935/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/35/995935/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/35/995935/9"}}},"commit":{"parents":[{"commit":"3f9aa074b47b1d59cc8888b569b7f4298ed63d7f","subject":"pci-sim: Add local validation tooling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3f9aa074b47b1d59cc8888b569b7f4298ed63d7f"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-07-03 10:50:23.000000000","tz":330},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-09 11:33:32.000000000","tz":60},"subject":"pci-sim: Add CentOS Stream 10 support","message":"pci-sim: Add CentOS Stream 10 support\n\nCentOS Stream 10 ships kernel 6.12 but backports IOMMU and VFIO\nAPI changes from upstream 6.15+. The existing compat header gates\non LINUX_VERSION_CODE alone, which selects the wrong (old) API on\nCentOS because the kernel reports 6.12 while the actual signatures\nare 6.15-style. This prevents the module from compiling on\nRHEL-family kernels.\n\nThe compat header now defines a single PCI_SIM_HAS_615_API\npredicate that checks LINUX_VERSION_CODE \u003e\u003d 6.15 or\nRHEL_RELEASE_CODE \u003e\u003d RHEL_RELEASE_VERSION(10, 3), and all five\nfeature macros alias it. Adding future distro gates is a one-line\nedit.\n\nThe QEMU test scripts hardcoded qemu-system-x86_64, which does\nnot exist on CentOS/RHEL where the binary is\n/usr/libexec/qemu-kvm. All five QEMU-related scripts now\nauto-detect the binary via a QEMU_BIN environment variable with\nPATH-based fallback.\n\nThe DevStack build_pci_sim() function used raw apt-get calls.\nIt now uses devstack\u0027s is_ubuntu/is_fedora helpers with\ninstall_package for distro-aware package selection.\n\nBuild and test documentation is updated with CentOS/Fedora\ninstall commands and CentOS Stream 10 as a compatibility target.\n\nA cyborg-tempest-centos-10-stream Zuul CI job is added\nto the weekly-periodic and experimental pipeline to\nvalidate pci-sim on CentOS Stream 10.\n\nAssisted-By: Claude Code (claude-opus-4-6)\nChange-Id: I7ecae754465510be9efc55667bb5ed1d5f9a5f68\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c5236122308e40fd6786dfb926b632ec86d52518"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c5236122308e40fd6786dfb926b632ec86d52518"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":"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":"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":""}}}]}
