)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0a1c7d863d80d2fbbb518add74f208f2a5d70c48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"11c5806f_0cc15631","updated":"2026-08-03 16:24:41.000000000","message":"Hmm I discovered that these checks are not enabled. These are loaded using that local-plugin but IIUC we still have to explicitly enable these.\n\nHowever adding N doesn\u0027t enable these checks. I still have to dig into the problem.","commit_id":"5175ff5ae2f4f5cfc744f61dcc220bd5518acfff"}],"tox.ini":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f02b123d5a43c5c20523512e51495ca1c0957503","unresolved":true,"context_lines":[{"line_number":109,"context_line":"import-order-style \u003d pep8"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"[flake8:local-plugins]"},{"line_number":112,"context_line":"extension \u003d"},{"line_number":113,"context_line":"  # Checks for neutron and related projects"},{"line_number":114,"context_line":"  N521 \u003d neutron_lib.hacking.checks:use_jsonutils"},{"line_number":115,"context_line":"  N529 \u003d neutron_lib.hacking.checks:no_mutable_default_args"},{"line_number":116,"context_line":"  N530 \u003d neutron_lib.hacking.checks:check_neutron_namespace_imports"},{"line_number":117,"context_line":"  N532 \u003d neutron_lib.hacking.translation_checks:check_log_warn_deprecated"},{"line_number":118,"context_line":"  N534 \u003d neutron_lib.hacking.translation_checks:check_raised_localized_exceptions"},{"line_number":119,"context_line":"  N537 \u003d neutron_lib.hacking.translation_checks:no_translate_logs"},{"line_number":120,"context_line":"  # Checks specific to neutron-lib only"},{"line_number":121,"context_line":"  N535 \u003d neutron_lib.hacking.checks:check_no_eventlet_imports"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"[testenv:bandit]"},{"line_number":124,"context_line":"# B104: Possible binding to all interfaces"},{"line_number":125,"context_line":"# B303: Blacklist use of insecure MD2, MD4, MD5, or SHA1 hash functions"}],"source_content_type":"text/x-properties","patch_set":1,"id":"62a3e6a3_46e61fe8","line":122,"range":{"start_line":112,"start_character":0,"end_line":122,"end_character":1},"updated":"2026-08-03 16:00:44.000000000","message":"Aren\u0027t this N extensions loaded here?","commit_id":"5175ff5ae2f4f5cfc744f61dcc220bd5518acfff"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"2b1cc0250ce933d9328820c73c5b0867bad1f391","unresolved":true,"context_lines":[{"line_number":109,"context_line":"import-order-style \u003d pep8"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"[flake8:local-plugins]"},{"line_number":112,"context_line":"extension \u003d"},{"line_number":113,"context_line":"  # Checks for neutron and related projects"},{"line_number":114,"context_line":"  N521 \u003d neutron_lib.hacking.checks:use_jsonutils"},{"line_number":115,"context_line":"  N529 \u003d neutron_lib.hacking.checks:no_mutable_default_args"},{"line_number":116,"context_line":"  N530 \u003d neutron_lib.hacking.checks:check_neutron_namespace_imports"},{"line_number":117,"context_line":"  N532 \u003d neutron_lib.hacking.translation_checks:check_log_warn_deprecated"},{"line_number":118,"context_line":"  N534 \u003d neutron_lib.hacking.translation_checks:check_raised_localized_exceptions"},{"line_number":119,"context_line":"  N537 \u003d neutron_lib.hacking.translation_checks:no_translate_logs"},{"line_number":120,"context_line":"  # Checks specific to neutron-lib only"},{"line_number":121,"context_line":"  N535 \u003d neutron_lib.hacking.checks:check_no_eventlet_imports"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"[testenv:bandit]"},{"line_number":124,"context_line":"# B104: Possible binding to all interfaces"},{"line_number":125,"context_line":"# B303: Blacklist use of insecure MD2, MD4, MD5, or SHA1 hash functions"}],"source_content_type":"text/x-properties","patch_set":1,"id":"f40865ae_4e31daab","line":122,"range":{"start_line":112,"start_character":0,"end_line":122,"end_character":1},"in_reply_to":"62a3e6a3_46e61fe8","updated":"2026-08-05 06:45:46.000000000","message":"There registered these checks but are not enabled unless these are explicitly included by enable-extensions, due to off_by_default .","commit_id":"5175ff5ae2f4f5cfc744f61dcc220bd5518acfff"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"428eb964ba613e0ad7516f4f2f1d3fa8295bbf5c","unresolved":false,"context_lines":[{"line_number":109,"context_line":"import-order-style \u003d pep8"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"[flake8:local-plugins]"},{"line_number":112,"context_line":"extension \u003d"},{"line_number":113,"context_line":"  # Checks for neutron and related projects"},{"line_number":114,"context_line":"  N521 \u003d neutron_lib.hacking.checks:use_jsonutils"},{"line_number":115,"context_line":"  N529 \u003d neutron_lib.hacking.checks:no_mutable_default_args"},{"line_number":116,"context_line":"  N530 \u003d neutron_lib.hacking.checks:check_neutron_namespace_imports"},{"line_number":117,"context_line":"  N532 \u003d neutron_lib.hacking.translation_checks:check_log_warn_deprecated"},{"line_number":118,"context_line":"  N534 \u003d neutron_lib.hacking.translation_checks:check_raised_localized_exceptions"},{"line_number":119,"context_line":"  N537 \u003d neutron_lib.hacking.translation_checks:no_translate_logs"},{"line_number":120,"context_line":"  # Checks specific to neutron-lib only"},{"line_number":121,"context_line":"  N535 \u003d neutron_lib.hacking.checks:check_no_eventlet_imports"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"[testenv:bandit]"},{"line_number":124,"context_line":"# B104: Possible binding to all interfaces"},{"line_number":125,"context_line":"# B303: Blacklist use of insecure MD2, MD4, MD5, or SHA1 hash functions"}],"source_content_type":"text/x-properties","patch_set":1,"id":"88b5d884_b998907b","line":122,"range":{"start_line":112,"start_character":0,"end_line":122,"end_character":1},"in_reply_to":"f40865ae_4e31daab","updated":"2026-08-05 07:19:53.000000000","message":"Done","commit_id":"5175ff5ae2f4f5cfc744f61dcc220bd5518acfff"}]}
