)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"change_message_id":"bcb9a5c964c60c5e0e39c623713ea2b138cf2367","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1bd355f1_ad22637c","updated":"2025-08-21 17:57:09.000000000","message":"Adding Oleksandr in Cc, since he added support for Aruba switches in December 2022\n\nOleksandr, is the aruba_os device type currently working for you on Aruba AOS-CX switches? I don\u0027t understand how it could possibly have worked in the past.","commit_id":"40b7bacf2c8548011a4190a8946bb74a854b0d28"},{"author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"change_message_id":"d49c5f95b7a436b537f9f1ec938b79e49298a5e3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1661b4e3_103ccba8","updated":"2025-08-21 18:02:49.000000000","message":"Ah, I just found the previous attempt at fixing the issue: https://review.opendev.org/c/openstack/networking-generic-switch/+/876360\n\nBut the required change was not accepted upstream in Netmiko.\n\nIn 2024 we finally got a proper device type \"aruba_aoscx\" in Netmiko (released in version 4.4.0), this is what my patch is using.","commit_id":"40b7bacf2c8548011a4190a8946bb74a854b0d28"},{"author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"change_message_id":"a257b1b5d4b14638826049faef120498953a8fad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b729c07a_250a6bf4","in_reply_to":"1661b4e3_103ccba8","updated":"2025-09-08 08:01:20.000000000","message":"Done","commit_id":"40b7bacf2c8548011a4190a8946bb74a854b0d28"},{"author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"change_message_id":"a257b1b5d4b14638826049faef120498953a8fad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"190f5042_626fd84e","in_reply_to":"1bd355f1_ad22637c","updated":"2025-09-08 08:01:20.000000000","message":"Done","commit_id":"40b7bacf2c8548011a4190a8946bb74a854b0d28"}],"setup.cfg":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c43fcb9647153f7b5ef0cf63005c3b44cb2c7dc7","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    netmiko_supermicro_smis \u003d networking_generic_switch.devices.netmiko_devices.smc:SupermicroSmis"},{"line_number":56,"context_line":"    netmiko_nokia_srl \u003d networking_generic_switch.devices.netmiko_devices.nokia:NokiaSRL"},{"line_number":57,"context_line":"    netmiko_pluribus \u003d networking_generic_switch.devices.netmiko_devices.pluribus:Pluribus"},{"line_number":58,"context_line":"    netmiko_aruba_aoscx \u003d networking_generic_switch.devices.netmiko_devices.aruba:ArubaOSCX"},{"line_number":59,"context_line":"    netmiko_fake \u003d networking_generic_switch.devices.netmiko_devices.fake:Fake"},{"line_number":60,"context_line":"tempest.test_plugins \u003d"},{"line_number":61,"context_line":"    ngs_tests \u003d tempest_plugin.plugin:NGSTempestPlugin"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"65a05bee_ff78d17e","line":58,"updated":"2025-09-10 12:07:50.000000000","message":"Maybe keep the deprecated alias to avoid an instant breakage?","commit_id":"a24f60303db2c63ee0cc86c3fe3e307714fcef8c"},{"author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"change_message_id":"6eb796b646ddb95ff76960428a5ede88511c72f8","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    netmiko_supermicro_smis \u003d networking_generic_switch.devices.netmiko_devices.smc:SupermicroSmis"},{"line_number":56,"context_line":"    netmiko_nokia_srl \u003d networking_generic_switch.devices.netmiko_devices.nokia:NokiaSRL"},{"line_number":57,"context_line":"    netmiko_pluribus \u003d networking_generic_switch.devices.netmiko_devices.pluribus:Pluribus"},{"line_number":58,"context_line":"    netmiko_aruba_aoscx \u003d networking_generic_switch.devices.netmiko_devices.aruba:ArubaOSCX"},{"line_number":59,"context_line":"    netmiko_fake \u003d networking_generic_switch.devices.netmiko_devices.fake:Fake"},{"line_number":60,"context_line":"tempest.test_plugins \u003d"},{"line_number":61,"context_line":"    ngs_tests \u003d tempest_plugin.plugin:NGSTempestPlugin"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"d2c13971_bb358353","line":58,"in_reply_to":"65a05bee_ff78d17e","updated":"2025-09-11 07:55:37.000000000","message":"Support for this device type was broken since its introduction, so I\u0027m guessing nobody actually uses it (I was surprised myself)\n\nIn addition, the device type string in setup.cfg is used to select the right netmiko class, so it\u0027s not trivial to add the old name as an alias. We could force the device type with NETMIKO_DEVICE_TYPE inside the class, but is it worth it?","commit_id":"a24f60303db2c63ee0cc86c3fe3e307714fcef8c"}]}
