)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"d4b9ed3c688bc5972bb6408da6fef2783ffcf55e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"965d825d_8e654321","updated":"2025-05-20 11:09:40.000000000","message":"Do you also need to update requirements.txt to bump the version of the xstatic package for font awesome?","commit_id":"7cc783c33fc5e011e4ba7f05a93c3c710a068400"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"6351b67c5bc37085a47ca93dde854ba1656647a3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"377bd6de_7b0e09b7","in_reply_to":"965d825d_8e654321","updated":"2025-05-20 11:19:47.000000000","message":"Yeah, I\u0027ve update it too, and I suppose we have just to bump it\u0027s version also in upper-contraints (I\u0027ve already created change: https://review.opendev.org/c/openstack/requirements/+/950400)","commit_id":"7cc783c33fc5e011e4ba7f05a93c3c710a068400"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"6cdc8a51f39e64c03fbf246da59bff3be7fae10b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"259ac361_30bbb167","updated":"2025-05-20 13:26:38.000000000","message":"recheck","commit_id":"f6a17d87d7c0faeb19cd67cac63207986ad20b41"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"e2c1b0d33abe1f62c6a67a24e7e887960f92ceb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"2d502c1c_de0a50c1","updated":"2025-05-20 14:25:37.000000000","message":"recheck","commit_id":"f6a17d87d7c0faeb19cd67cac63207986ad20b41"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"94a72db7259c86173b111bba512f2257c1918f63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"3bd8e0f3_10f6ec7b","updated":"2025-05-20 17:03:16.000000000","message":"recheck","commit_id":"3abaf1c267b6f7021da50def2510a0b736d3114a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"678c486a8715ff9e90e6a1affcb03b5c2239378c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"b9a1ccc5_db5ab67b","updated":"2025-05-20 15:46:20.000000000","message":"recheck","commit_id":"3abaf1c267b6f7021da50def2510a0b736d3114a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"425bbb37ff1ea1af33b341f5757502ae6839c50a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"f0a459e3_08f7e631","updated":"2025-05-23 07:51:55.000000000","message":"@openstack@dopieralski.pl hello, may be temp use local file requirements in tox.ini for merge this?","commit_id":"ff5c3bcdd4c3bab9666cc745f66ffe04521babb0"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"73b5dc3b3c7baf9cd22783d8910d1515ddb9bdb6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"aed1e824_a7b98825","updated":"2025-05-21 11:32:08.000000000","message":"We will need to merge the upper-constraints patch first, it\u0027s already passing the tests.","commit_id":"ff5c3bcdd4c3bab9666cc745f66ffe04521babb0"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"56076421f33e2dcec9d1b7eae92a7c8ec116854c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"3765d540_9625262a","updated":"2025-07-01 10:18:22.000000000","message":"recheck","commit_id":"e60419e98d5dd80ac6884dc0f4c10fe05a23553d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b23a9a1e023b0027275b41b18a1a9b53f83fa89a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"3e433fb2_b638e2f5","updated":"2025-07-02 16:35:23.000000000","message":"recheck","commit_id":"a937c2eebb8d3f378a6edadee9e57489c3402c7b"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3f11080cc2f2020b956af1d6da8a33ceff9f6633","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"ed4e1597_f2d1b1a8","updated":"2025-07-28 21:55:58.000000000","message":"@frickler@offenerstapel.de hello, if you have time, maybe you could help with a solution for this MR? I\u0027m honestly not sure that supporting two such different versions is the right decision, but this update is long overdue.","commit_id":"5ec2e4a7540ff63df51698659bcc402c0641c0f2"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"e9ed6c13ecde3cb55f7e3ec0f54de1c8f91b48ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"86e1f753_cdb0f1b7","in_reply_to":"ed4e1597_f2d1b1a8","updated":"2025-07-28 22:38:15.000000000","message":"Font Awesome 6 is not backwards compatible with version 4.","commit_id":"5ec2e4a7540ff63df51698659bcc402c0641c0f2"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9b392c559cfe7530b4edb81b8da1be5dd0412777","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"8c679f78_dc53fb6f","updated":"2025-07-30 17:18:05.000000000","message":"I don\u0027t know anything about javascript. from a deployer and distro perspective, the best option would be if horizon could support both the old and the new version, possibly via a config flag. if for some reason that is not possible, things get difficult, in particular if there are cross depencencies with other xstatic packages","commit_id":"be63d815f31d6ef0f0b4e5d3b58e3d29c855bbf9"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b7ad3b30bd0d6934cfa7edeadf0a7bb45fed8266","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"ebc51192_cde63836","in_reply_to":"8c679f78_dc53fb6f","updated":"2025-07-30 17:50:02.000000000","message":"@frickler@offenerstapel.de thank you.\n\n\n@openstack@dopieralski.pl hello Radomir, so, I see only one solution in this case...\n\nfor v4:\n$fa-font-path-v4: $static_url + \"horizon/lib/font_awesome/fonts\" !default;\n\nfor v6:\n$fa-font-path-v6: $static_url + \"horizon/lib/font_awesome/webfonts\" !default;\n\nfor v4:\n@if variable-exists($fa-var-square-o)\n..\n\nfor v6:\n@if variable-exists($fa-var-square) \n..\n\nand etc...\n\nIn fact, the code will be duplicated for checking the required version, if this \"normal\", please touch me, I will start implementing it. Although it should be said that we will do checks for a 10-year-old package... maybe you came up with some other solution, but...","commit_id":"be63d815f31d6ef0f0b4e5d3b58e3d29c855bbf9"}]}
