)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"bdc38187f03ab75bcb53a96ecb81c1d02e7fbd94","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"39609aab_72bff013","updated":"2026-04-03 07:16:11.000000000","message":"@dcu995@gmail.com please test it.","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"1a9b5ec1875d4d446482b36288d2e76aebdfcbb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5c0b7c02_958e7931","updated":"2026-04-03 09:45:57.000000000","message":"AFAIU this should be backported as far as 2024.2 if possible, the original patch that moved ports API to openstacksdk was I4f7ab64ad5b6131fd868f2dd5de2410a6015918d","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"3db9aa3dfb53413e09500c06588da7e775919b18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"42cab3a0_b9180d9a","updated":"2026-04-02 18:40:20.000000000","message":"an example test showcasing how SDK objects behave can be found here https://paste.openstack.org/show/831914/ (needs a working cloud)\n\nin short, you can assign new keys to an SDK object as to normal dict, and they will be available on it as both keys and attributes, but when you try to encode it as JSON, those custom fields are lost, because even w/o encoding, the \u0027in\u0027 test fails for those custom keys.","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"66df559368c7f4fb3ca32d623296894778b52d6a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"20c44b5f_2b4448ce","updated":"2026-04-08 08:01:18.000000000","message":"thanks, good catch","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"e652d01107dee793cdefd81d061f0daa4d1c5a6d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"48d24ffc_195321e0","in_reply_to":"39609aab_72bff013","updated":"2026-04-03 09:39:06.000000000","message":"to re-iterate, Neutron must have \u0027trunk\u0027 extension enabled for currently faulty code path to kick in.","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"94973453b292641b5e163d1367e8227be37b7554","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"26c0cd3d_0eeb3b03","in_reply_to":"5c0b7c02_958e7931","updated":"2026-04-10 19:48:17.000000000","message":"Hello, no problem, done.","commit_id":"0652f6cdcbb12985f2746696a6f5fa58b01da06c"}]}
