)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6c2dd6f8ca968bee9f4bbd5181d74e14c7167fa6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"06eaed60_8d7db33f","updated":"2026-04-28 06:51:28.000000000","message":"If nova-libvirt is the only container that needs the additional repository - maybe we should just have an additional one called nova-libvirt-spice? That would also ease CI testing of that bit","commit_id":"73bf8a40d03b273dfc82a5eedbc8224d575d0476"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"3a6c5c6f920391a35e920aebe0e8a7a4b368a5b6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f8e67b03_bfaca399","in_reply_to":"06eaed60_8d7db33f","updated":"2026-04-28 23:57:42.000000000","message":"To clarify, you mean we\u0027d _always_ build two containers: `nova-libvirt` (stock qemu), and then `nova-libvirt-spice` (COPR qemu)? Then the Ansible could pick which one to use based on if `enable_kerbside` was true? That would certainly mean we wouldn\u0027t need that new flag on `kolla-build`, which would be nice.","commit_id":"73bf8a40d03b273dfc82a5eedbc8224d575d0476"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9c7e9f2b6c73bd6b17aeb85c474494f20ca0e4ce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eca6b651_e222a139","in_reply_to":"f8e67b03_bfaca399","updated":"2026-05-22 05:30:39.000000000","message":"Yes.","commit_id":"73bf8a40d03b273dfc82a5eedbc8224d575d0476"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"359e6995a003ecab4f4a6cdcb7b40985444d6cb7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8ccb563a_7521fa4a","updated":"2026-06-07 22:05:25.000000000","message":"merge conflict","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"260ae581189a13d84075a7c8985855353e91b3e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"eed3c0d7_45de244b","updated":"2026-06-03 07:22:18.000000000","message":"recheck grafana-repo-inconsistency","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"999afcad85fb4c5e02d421df6d58eb1f00c53457","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"ca597c75_e7c5dbf7","in_reply_to":"8ccb563a_7521fa4a","updated":"2026-07-06 06:40:17.000000000","message":"Done","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"710dbd21cbe9972c78d527637d9becc2da7a0209","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"4c9cd190_f927a0b2","updated":"2026-06-09 19:36:57.000000000","message":"I gave this a try yesterday evening and the -wider packages don\u0027t work out for us for two reasons: they\u0027re built off fedora not RHEL and so wont work with Rocky, and they\u0027re also older.\n\nSo, I think we\u0027re left with the current state for now -- Rocky supported, but a relatively minor cosmetic error in that USB sound doesn\u0027t work.","commit_id":"dd1a0b12c82154be2ce5982deb7b696709d47f76"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"0ebdb1a6eb4d1ed347d2599bc75b9192c2122956","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"f7023446_09c7696b","updated":"2026-06-08 07:54:17.000000000","message":"recheck noble-timeout","commit_id":"dd1a0b12c82154be2ce5982deb7b696709d47f76"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"512ad762197296cb820594234e397a809ba433e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"a8cb69a1_04b3bb45","updated":"2026-06-09 19:42:36.000000000","message":"recheck upstream-unreliable","commit_id":"dd1a0b12c82154be2ce5982deb7b696709d47f76"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"1e74fc139bf05b6e6f46dfe055487afacf300146","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"4009b3a5_33625d1d","updated":"2026-06-12 23:12:11.000000000","message":"recheck zuul-down","commit_id":"56a5841e0d3780fafabf16d454943180f8deae85"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"7eff432d7374d51430c229e03c6b3f6857b4d4ed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"285cf540_e3d221f3","updated":"2026-06-22 19:20:10.000000000","message":"recheck needs-change-993067","commit_id":"e27270ab4e92cab0e2a6a8357df171a3f3441437"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"999afcad85fb4c5e02d421df6d58eb1f00c53457","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"53cae47b_c978dcb4","updated":"2026-07-06 06:40:17.000000000","message":"Single merging in absence of second Rocky-interested reviewer","commit_id":"19d6e8c1c9f8ef30a6c98ba73ad6d0613bdc1ad0"}],"docker/nova/nova-libvirt-spice/Dockerfile.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"53438e2baf75b5ea7872832be5438d854c1426f6","unresolved":true,"context_lines":[{"line_number":23,"context_line":"            on Rocky 9 and Rocky 10."},{"line_number":24,"context_line":"        #}"},{"line_number":25,"context_line":"RUN printf \u0027%s\\n\u0027 \\"},{"line_number":26,"context_line":"        \u0027[copr:copr.fedorainfracloud.org:ligenix:enterprise-qemu-spice]\u0027 \\"},{"line_number":27,"context_line":"        \u0027name\u003dCopr repo for enterprise-qemu-spice owned by ligenix\u0027 \\"},{"line_number":28,"context_line":"        \u0027baseurl\u003dhttps://download.copr.fedorainfracloud.org/results/ligenix/enterprise-qemu-spice/epel-$releasever-$basearch/\u0027 \\"},{"line_number":29,"context_line":"        \u0027type\u003drpm-md\u0027 \\"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"2a7011db_6650b210","line":26,"updated":"2026-05-22 05:31:31.000000000","message":"Is there a way we can have this in repos.yaml? and just use the enable_extra_repos?","commit_id":"dec7c4b25e6ceae6a122c7f72c0aee84bcb37df5"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"0bf58e6d03b973350c69d443c4bcdd72cedb0ab7","unresolved":false,"context_lines":[{"line_number":23,"context_line":"            on Rocky 9 and Rocky 10."},{"line_number":24,"context_line":"        #}"},{"line_number":25,"context_line":"RUN printf \u0027%s\\n\u0027 \\"},{"line_number":26,"context_line":"        \u0027[copr:copr.fedorainfracloud.org:ligenix:enterprise-qemu-spice]\u0027 \\"},{"line_number":27,"context_line":"        \u0027name\u003dCopr repo for enterprise-qemu-spice owned by ligenix\u0027 \\"},{"line_number":28,"context_line":"        \u0027baseurl\u003dhttps://download.copr.fedorainfracloud.org/results/ligenix/enterprise-qemu-spice/epel-$releasever-$basearch/\u0027 \\"},{"line_number":29,"context_line":"        \u0027type\u003drpm-md\u0027 \\"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"3fef5ed6_7977ac54","line":26,"in_reply_to":"2a7011db_6650b210","updated":"2026-05-26 19:26:49.000000000","message":"That\u0027s fair. Working on it now.","commit_id":"dec7c4b25e6ceae6a122c7f72c0aee84bcb37df5"}],"releasenotes/notes/rocky-kerbside-spice-copr-9a3f4d7c2b1e8a50.yaml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"359e6995a003ecab4f4a6cdcb7b40985444d6cb7","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    ``hw:sound_model`` documentation) will fail to start on Rocky with"},{"line_number":21,"context_line":"    ``unsupported configuration: usb-audio controller is not supported"},{"line_number":22,"context_line":"    by this QEMU binary``. Use a different model such as ``ich9`` or"},{"line_number":23,"context_line":"    ``ac97`` on Rocky deployments until the COPR rebuild ships"},{"line_number":24,"context_line":"    usb-audio."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"b7e110ef_47770a80","line":23,"updated":"2026-06-07 22:05:25.000000000","message":"Is there some trace of a bug or something similar raised for the rebuilds to ship usb-audio?","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e0ddeddbb62aeeb15b966d6c5dc2dac4d9a1ae52","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    ``hw:sound_model`` documentation) will fail to start on Rocky with"},{"line_number":21,"context_line":"    ``unsupported configuration: usb-audio controller is not supported"},{"line_number":22,"context_line":"    by this QEMU binary``. Use a different model such as ``ich9`` or"},{"line_number":23,"context_line":"    ``ac97`` on Rocky deployments until the COPR rebuild ships"},{"line_number":24,"context_line":"    usb-audio."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"f25726fb_c5414a9b","line":23,"in_reply_to":"78b11a94_aededf9d","updated":"2026-06-08 04:56:18.000000000","message":"Ok then, I got the impression that there is some work to be done in the packages to make it ship usb-audio - but if it\u0027s workaroundable or something similar - then it\u0027s fine for a ,,feature preview\u0027\u0027.","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"f800f380e1cad04f7d710220e7deca3249f23c24","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    ``hw:sound_model`` documentation) will fail to start on Rocky with"},{"line_number":21,"context_line":"    ``unsupported configuration: usb-audio controller is not supported"},{"line_number":22,"context_line":"    by this QEMU binary``. Use a different model such as ``ich9`` or"},{"line_number":23,"context_line":"    ``ac97`` on Rocky deployments until the COPR rebuild ships"},{"line_number":24,"context_line":"    usb-audio."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"78b11a94_aededf9d","line":23,"in_reply_to":"b7e110ef_47770a80","updated":"2026-06-07 23:06:50.000000000","message":"Not that I am aware of. I _think_, but do not completely recall, that USB audio is specifically desirable for windows workloads. There is a SPICE audio option which is supported in these ligenix packages. It also turns out there is a _second_ ligenix rebuild of qemu with SPICE at https://copr.fedorainfracloud.org/coprs/ligenix/enterprise-qemu-wider/ which might be more helpful.\n\nHonestly, its all a bit hard to tell. I personally think sound is a useful VDI feature, but I am unsure that usb sound is specifically useful enough to block all support for RHEL-derived containers until we sort it out. This seems like the sort of thing we should be shaking out during the \"preview\" phase with deployer feedback to me?\n\nI will try pivoting to the `-wider` packages now that I know they exist in a separate change when I get a chance, we can then see if that supports USB sound.","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"9ac2ef2a693daba965edaa060b306bd64fe2e963","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    ``hw:sound_model`` documentation) will fail to start on Rocky with"},{"line_number":21,"context_line":"    ``unsupported configuration: usb-audio controller is not supported"},{"line_number":22,"context_line":"    by this QEMU binary``. Use a different model such as ``ich9`` or"},{"line_number":23,"context_line":"    ``ac97`` on Rocky deployments until the COPR rebuild ships"},{"line_number":24,"context_line":"    usb-audio."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"26f61048_64f9791f","line":23,"in_reply_to":"f25726fb_c5414a9b","updated":"2026-06-08 04:58:14.000000000","message":"Yeah, the release note coverage is more about the slightly unhelpful error you get back from Nova if you ask for something qemu doesn\u0027t support, not that the thing is entirely unusable. There\u0027s a workaround, and I am happy enough to chase down these other packages but would prefer to land this and unblock the kolla-ansible work and then do that chasing in another code review.","commit_id":"a171b62ac31ece3a96d0ab4d0c646db995f1e816"}]}
