)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"d770ad79c3cd7091f4be8f3ce6e76cfb82e4c3a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6c93bd13_fcd1b76a","updated":"2026-03-09 15:21:06.000000000","message":"All the changes are included now: https://review.opendev.org/c/openstack/releases/+/979473","commit_id":"5d58ead294c65ecd9f4b72587d6f5584ad6f1490"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"ec1012f2e013491f35dfd3ea49344fe0155a3739","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e8f4f7a3_6296d3ba","updated":"2026-03-08 08:26:30.000000000","message":"This should fix the Kolla horizon image.","commit_id":"5d58ead294c65ecd9f4b72587d6f5584ad6f1490"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"fae422b90656e2c011ac86a4093ed282a324e9af","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2a22ca62_bcc0a6c1","updated":"2026-03-08 11:17:50.000000000","message":"We need a new release of horizon which requires the new font-awesome or we need to make the logic compatible with both to make the implementation compliant with lower constraints.\n\nWe can technically add own lower bound for XStatic-Font-Awesome in this repo but I prefer avoiding it as much as possible.","commit_id":"5d58ead294c65ecd9f4b72587d6f5584ad6f1490"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"463df4f7d01e93202cee263935022d71ec639a63","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a9877791_111812e5","in_reply_to":"2a22ca62_bcc0a6c1","updated":"2026-03-08 19:29:37.000000000","message":"@t.v.ovtchinnikova@gmail.com Is a new Horizon release planned in the near future?","commit_id":"5d58ead294c65ecd9f4b72587d6f5584ad6f1490"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7b49933102791f36a105609eafccb0870b2a87fb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a63168c_42c95c67","in_reply_to":"a9877791_111812e5","updated":"2026-03-10 16:25:07.000000000","message":"New Horizon release not needed by the latest patch.","commit_id":"5d58ead294c65ecd9f4b72587d6f5584ad6f1490"}],"heat_dashboard/enabled/_1650_project_template_generator_panel.py":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"91be4ff95b3933fc308bbca8d91e93770471a2c7","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"ADD_SCSS_FILES \u003d ["},{"line_number":56,"context_line":"    \u0027horizon/lib/bootstrap_scss/scss/_bootstrap.scss\u0027,"},{"line_number":57,"context_line":"    \u0027horizon/lib/font_awesome/scss/fontawesome.scss\u0027,"},{"line_number":58,"context_line":"    \u0027%s/hotgen-main.scss\u0027 % CSS_BASE"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"35a39b65_dcd3629d","line":57,"updated":"2026-03-10 15:35:28.000000000","message":"by the way, you shouldn\u0027t need to add those scss files, because they are already included by horizon itself?","commit_id":"810d282890cd7ba446395003c647223098ed00a6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9d2c8398e16a75854215c653b4df1c19add431be","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"ADD_SCSS_FILES \u003d ["},{"line_number":56,"context_line":"    \u0027horizon/lib/bootstrap_scss/scss/_bootstrap.scss\u0027,"},{"line_number":57,"context_line":"    \u0027horizon/lib/font_awesome/scss/fontawesome.scss\u0027,"},{"line_number":58,"context_line":"    \u0027%s/hotgen-main.scss\u0027 % CSS_BASE"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bc9d66fe_6ab701c5","line":57,"in_reply_to":"35a39b65_dcd3629d","updated":"2026-03-10 15:48:12.000000000","message":"Yeah I was wondering about the same. If we can remove these then drop these.","commit_id":"810d282890cd7ba446395003c647223098ed00a6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d53d98946c72aa4c5593ef79f176bbeee1c6adbc","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"ADD_SCSS_FILES \u003d ["},{"line_number":56,"context_line":"    \u0027horizon/lib/bootstrap_scss/scss/_bootstrap.scss\u0027,"},{"line_number":57,"context_line":"    \u0027horizon/lib/font_awesome/scss/fontawesome.scss\u0027,"},{"line_number":58,"context_line":"    \u0027%s/hotgen-main.scss\u0027 % CSS_BASE"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ff935c2a_eac934cd","line":57,"in_reply_to":"3ccb5e81_4208022f","updated":"2026-03-10 15:55:05.000000000","message":"For reference\n\nThese are imported by openstack_dashboard/static/dashboard/scss/horizon.scss, which is imported by openstack_dashboard/static/dashboard/scss/themes.scss .\n\nopenstack_dashboard/templates/_stylesheets.html imports themes.scss and also the files listead in ADD_SCSS_FILES .","commit_id":"810d282890cd7ba446395003c647223098ed00a6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bd77f6a32e2f9840a199be9264e4156887d7c8cb","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"ADD_SCSS_FILES \u003d ["},{"line_number":56,"context_line":"    \u0027horizon/lib/bootstrap_scss/scss/_bootstrap.scss\u0027,"},{"line_number":57,"context_line":"    \u0027horizon/lib/font_awesome/scss/fontawesome.scss\u0027,"},{"line_number":58,"context_line":"    \u0027%s/hotgen-main.scss\u0027 % CSS_BASE"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ccb5e81_4208022f","line":57,"in_reply_to":"bc9d66fe_6ab701c5","updated":"2026-03-10 15:51:35.000000000","message":"Done","commit_id":"810d282890cd7ba446395003c647223098ed00a6"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"e594798ad6cfbff63c9130ebcd98dfec16743cb2","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"ADD_SCSS_FILES \u003d ["},{"line_number":56,"context_line":"    \u0027horizon/lib/bootstrap_scss/scss/_bootstrap.scss\u0027,"},{"line_number":57,"context_line":"    \u0027horizon/lib/font_awesome/scss/fontawesome.scss\u0027,"},{"line_number":58,"context_line":"    \u0027%s/hotgen-main.scss\u0027 % CSS_BASE"},{"line_number":59,"context_line":"]"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"505184d2_60bdfd00","line":57,"in_reply_to":"ff935c2a_eac934cd","updated":"2026-03-10 16:23:31.000000000","message":"Sorry, I submitted a new patch on top of yours. I submitted it again (fixed a commit message typo and added you as co-author too).","commit_id":"810d282890cd7ba446395003c647223098ed00a6"}]}
