)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c415e93af992bb8a9c3c3b1802131f78ef0fe4ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"26aa2a21_8daf7f86","updated":"2024-08-15 17:23:30.000000000","message":"The neutron-lib change still needs work","commit_id":"a5fc227751ec91feb5bc0bcddb88535f8ad386b6"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f80e8786e1a471ffdbbce4c67bd566fc25d42889","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"905394ce_df848990","updated":"2025-01-27 08:09:18.000000000","message":"at least unit tests pass for me when using latest neutron-lib, proposed a new release https://review.opendev.org/c/openstack/releases/+/940227","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"ba4fbefbc7546576b0dfc63f219297b6cb42518f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c9f91bd8_57b8528c","updated":"2025-01-29 12:17:58.000000000","message":"functional tests failed because `subprocess_popen` was removed in neutron","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"95e6d92194ff2bafe4c684d7376f4188e22459c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4d129bf3_d25a894c","updated":"2025-01-28 22:39:28.000000000","message":"https://review.opendev.org/c/openstack/requirements/+/940309 has one +2 so will probably merge soon.","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"556ac69855a649461034083fcec968e2d191d311","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"29d10107_816f7637","updated":"2025-01-29 20:59:43.000000000","message":"if I read this correctly, those failures are (mostly?) unrelated and should be fixed by https://review.opendev.org/c/openstack/neutron-vpnaas/+/940243","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"e2ac55ddb27f00285771403e8eeb50971407c687","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"abb5558a_eb6cc5f9","updated":"2025-01-28 14:55:21.000000000","message":"recheck","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7c519ec2be106a183483b4f5ff259719e7c4b24f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"83be4573_7bc2cee8","updated":"2025-01-29 11:11:34.000000000","message":"recheck neutron-lib bumped in u-c","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"ae308821df75c5060faefbc8d4978d50d5e3a522","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"acf0fc16_87ce155a","updated":"2025-01-30 13:44:27.000000000","message":"recheck neutron-lib released","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"e855cbf82aec6014d07e8b50617c33022ecbf25a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"fa58b6f0_dabed42d","updated":"2025-01-28 16:28:47.000000000","message":"tests failed because they still used neutron-lib 3.17.0, but needs 3.18.0","commit_id":"8297717a0668d5ad41b18a6a24f98e8e1fbf0bd2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"85396fef2b79a5ee44e763766d59173a72bd978b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f1ee6f45_f3c3ab1c","updated":"2025-02-05 17:55:59.000000000","message":"Should there be a bump in requirements.txt for neutron-lib?","commit_id":"17743d5873baed8e945712031577df8867fb3381"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"cfafa4043ae219eb124a0c086c5858f555c5b541","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6ee7bfd1_ec772f4d","in_reply_to":"f1ee6f45_f3c3ab1c","updated":"2025-02-06 09:08:53.000000000","message":"yes, I added it","commit_id":"17743d5873baed8e945712031577df8867fb3381"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"a87b699a9f4b6bd65e2c4f418b4fb9a82e4dff7f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"37cb0e35_8e885855","updated":"2025-02-12 09:01:38.000000000","message":"Thanks for the work","commit_id":"f6033dd2ef544e1fc8b9dcd138e51a94211e61d4"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"88d430825332f9ecec3dd49230e6ab1eb8251c41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"2a55e598_b219b398","updated":"2025-02-06 10:23:20.000000000","message":"recheck timeouts","commit_id":"f6033dd2ef544e1fc8b9dcd138e51a94211e61d4"}],"neutron_vpnaas/tests/unit/db/vpn/test_vpn_db.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c415e93af992bb8a9c3c3b1802131f78ef0fe4ca","unresolved":true,"context_lines":[{"line_number":520,"context_line":"        pfs_list \u003d [\u0027group2\u0027, \u0027group5\u0027, \u0027group14\u0027, \u0027group15\u0027, \u0027group16\u0027,"},{"line_number":521,"context_line":"                    \u0027group17\u0027, \u0027group18\u0027, \u0027group19\u0027, \u0027group20\u0027, \u0027group21\u0027,"},{"line_number":522,"context_line":"                    \u0027group22\u0027, \u0027group23\u0027, \u0027group24\u0027, \u0027group25\u0027, \u0027group26\u0027,"},{"line_number":523,"context_line":"                    \u0027group27\u0027, \u0027group28\u0027, \u0027group29\u0027, \u0027group30\u0027, \u0027group31\u0027]"},{"line_number":524,"context_line":"        name \u003d \"ikepolicy1\""},{"line_number":525,"context_line":"        for group in pfs_list:"},{"line_number":526,"context_line":"            self.ikepolicy(name\u003dname, pfs\u003dgroup, expected_res_status\u003d201)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fe6de16_4dc091df","line":523,"updated":"2024-08-15 17:23:30.000000000","message":"nit: should really just use the constant PFS_ENUM_VALUES from the db code here and below, assuming the values are the same.","commit_id":"a5fc227751ec91feb5bc0bcddb88535f8ad386b6"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1a7e5697e5c5b161e9aa80e081ccd0036fea4e04","unresolved":false,"context_lines":[{"line_number":520,"context_line":"        pfs_list \u003d [\u0027group2\u0027, \u0027group5\u0027, \u0027group14\u0027, \u0027group15\u0027, \u0027group16\u0027,"},{"line_number":521,"context_line":"                    \u0027group17\u0027, \u0027group18\u0027, \u0027group19\u0027, \u0027group20\u0027, \u0027group21\u0027,"},{"line_number":522,"context_line":"                    \u0027group22\u0027, \u0027group23\u0027, \u0027group24\u0027, \u0027group25\u0027, \u0027group26\u0027,"},{"line_number":523,"context_line":"                    \u0027group27\u0027, \u0027group28\u0027, \u0027group29\u0027, \u0027group30\u0027, \u0027group31\u0027]"},{"line_number":524,"context_line":"        name \u003d \"ikepolicy1\""},{"line_number":525,"context_line":"        for group in pfs_list:"},{"line_number":526,"context_line":"            self.ikepolicy(name\u003dname, pfs\u003dgroup, expected_res_status\u003d201)"}],"source_content_type":"text/x-python","patch_set":4,"id":"6557dff6_a6a478f0","line":523,"in_reply_to":"85624599_32a60599","updated":"2024-08-22 07:53:13.000000000","message":"The comments on the neutron-lib patch are relevant, could you please consider them and create new API extension instead of changing the existing APIs (as we do for other Neutron APIs also)","commit_id":"a5fc227751ec91feb5bc0bcddb88535f8ad386b6"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"c6809c960b35feebb6ece1d369c25e62b73be416","unresolved":false,"context_lines":[{"line_number":520,"context_line":"        pfs_list \u003d [\u0027group2\u0027, \u0027group5\u0027, \u0027group14\u0027, \u0027group15\u0027, \u0027group16\u0027,"},{"line_number":521,"context_line":"                    \u0027group17\u0027, \u0027group18\u0027, \u0027group19\u0027, \u0027group20\u0027, \u0027group21\u0027,"},{"line_number":522,"context_line":"                    \u0027group22\u0027, \u0027group23\u0027, \u0027group24\u0027, \u0027group25\u0027, \u0027group26\u0027,"},{"line_number":523,"context_line":"                    \u0027group27\u0027, \u0027group28\u0027, \u0027group29\u0027, \u0027group30\u0027, \u0027group31\u0027]"},{"line_number":524,"context_line":"        name \u003d \"ikepolicy1\""},{"line_number":525,"context_line":"        for group in pfs_list:"},{"line_number":526,"context_line":"            self.ikepolicy(name\u003dname, pfs\u003dgroup, expected_res_status\u003d201)"}],"source_content_type":"text/x-python","patch_set":4,"id":"85624599_32a60599","line":523,"in_reply_to":"9fe6de16_4dc091df","updated":"2024-08-16 14:21:42.000000000","message":"done","commit_id":"a5fc227751ec91feb5bc0bcddb88535f8ad386b6"}],"releasenotes/notes/additional-ciphers-cda989b9a5ff363d.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"41d25b10373022212d8562174b5f13fa42bf393f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Support for AES CCM and GCM modes, AES-XCBC, AES-CMAC, and more DH groups"},{"line_number":4,"context_line":"features:"},{"line_number":5,"context_line":"  - |"},{"line_number":6,"context_line":"    Added support for more encryption algorithms (AES CCM and AES GCM modes),"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"34bc79d6_db2f8993","line":3,"updated":"2025-02-06 18:21:10.000000000","message":"nit: this prelude section isn\u0027t really necessary, but I won\u0027t block this based on that.\n\nhttps://5d8dc30f05602a44926d-137d8ab1f6e795378a0b5ffa2abe6af6.ssl.cf1.rackcdn.com/898830/8/check/build-openstack-releasenotes/59bb38c/docs/unreleased.html","commit_id":"f6033dd2ef544e1fc8b9dcd138e51a94211e61d4"}]}
