{"action":"created","issue":{"url":"https://api.github.com/repos/FRRouting/frr/issues/3337","repository_url":"https://api.github.com/repos/FRRouting/frr","labels_url":"https://api.github.com/repos/FRRouting/frr/issues/3337/labels{/name}","comments_url":"https://api.github.com/repos/FRRouting/frr/issues/3337/comments","events_url":"https://api.github.com/repos/FRRouting/frr/issues/3337/events","html_url":"https://github.com/FRRouting/frr/pull/3337","id":381127915,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMxMTY3OTY1","number":3337,"title":"IS-IS northbound conversion - configuration and notifications only","user":{"login":"manuhalo","id":1090076,"node_id":"MDQ6VXNlcjEwOTAwNzY=","avatar_url":"https://avatars0.githubusercontent.com/u/1090076?v=4","gravatar_id":"","url":"https://api.github.com/users/manuhalo","html_url":"https://github.com/manuhalo","followers_url":"https://api.github.com/users/manuhalo/followers","following_url":"https://api.github.com/users/manuhalo/following{/other_user}","gists_url":"https://api.github.com/users/manuhalo/gists{/gist_id}","starred_url":"https://api.github.com/users/manuhalo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manuhalo/subscriptions","organizations_url":"https://api.github.com/users/manuhalo/orgs","repos_url":"https://api.github.com/users/manuhalo/repos","events_url":"https://api.github.com/users/manuhalo/events{/privacy}","received_events_url":"https://api.github.com/users/manuhalo/received_events","type":"User","site_admin":false},"labels":[{"id":1033369591,"node_id":"MDU6TGFiZWwxMDMzMzY5NTkx","url":"https://api.github.com/repos/FRRouting/frr/labels/review%20&%20merge%20me","name":"review & merge me","color":"ffaa00","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2018-11-15T11:54:39Z","updated_at":"2018-12-11T17:47:11Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/FRRouting/frr/pulls/3337","html_url":"https://github.com/FRRouting/frr/pull/3337","diff_url":"https://github.com/FRRouting/frr/pull/3337.diff","patch_url":"https://github.com/FRRouting/frr/pull/3337.patch"},"body":"### Summary\r\nThis patch converts isisd to the new northbound API, similar to what was already done for ripd. However this patch does not cover operational state, for which additional support from the core northbound library will be necessary. Support for operational state retrieval will be added at a later time.\r\n\r\n@rwestphal has gracefully helped me test this and offered support throughout the process, but of course given the size of the patch chances are that there are more issues we have failed to spot.\r\nPlease pay special attention to the notifications, whose definitions I took from the IETF model; their implementation required a lot of \"interpretation\" on my side, and I don't claim to be an IS-IS expert. \r\n\r\n### Related Issue\r\nN/A\r\n\r\n### Components\r\nisisd\r\n"},"comment":{"url":"https://api.github.com/repos/FRRouting/frr/issues/comments/446295243","html_url":"https://github.com/FRRouting/frr/pull/3337#issuecomment-446295243","issue_url":"https://api.github.com/repos/FRRouting/frr/issues/3337","id":446295243,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjI5NTI0Mw==","user":{"login":"NetDEF-CI","id":19297776,"node_id":"MDQ6VXNlcjE5Mjk3Nzc2","avatar_url":"https://avatars3.githubusercontent.com/u/19297776?v=4","gravatar_id":"","url":"https://api.github.com/users/NetDEF-CI","html_url":"https://github.com/NetDEF-CI","followers_url":"https://api.github.com/users/NetDEF-CI/followers","following_url":"https://api.github.com/users/NetDEF-CI/following{/other_user}","gists_url":"https://api.github.com/users/NetDEF-CI/gists{/gist_id}","starred_url":"https://api.github.com/users/NetDEF-CI/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NetDEF-CI/subscriptions","organizations_url":"https://api.github.com/users/NetDEF-CI/orgs","repos_url":"https://api.github.com/users/NetDEF-CI/repos","events_url":"https://api.github.com/users/NetDEF-CI/events{/privacy}","received_events_url":"https://api.github.com/users/NetDEF-CI/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T17:47:11Z","updated_at":"2018-12-11T17:47:11Z","author_association":"COLLABORATOR","body":"# Continuous Integration Result: SUCCESSFUL\n\nCongratulations, this patch passed basic tests\n\nTested-by: NetDEF / OpenSourceRouting.org CI System\n\nCI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-6150/\n\nThis is a comment from an EXPERIMENTAL automated CI system.\nFor questions and feedback in regards to this CI system, please feel free to email\nMartin Winter - mwinter (at) opensourcerouting.org.\n\n\n-----------------------------\n## Warnings Generated during build:\n\n\n### Checkout code: Successful with additional warnings:\n\n    <stdin>:9716: trailing whitespace.\n    \t\n    warning: 1 line adds whitespace errors.\n    cp: cannot stat './isisd/isis_vty_isisd.c': No such file or directory\n    Report for isis_northbound.c | 164 issues\n    ===============================================\n    WARNING: line over 80 characters\n    #2799: FILE: /tmp/f1-10293/isis_northbound.c:2799:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/refresh-interval\",\n    \n    WARNING: line over 80 characters\n    #2803: FILE: /tmp/f1-10293/isis_northbound.c:2803:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/refresh-interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #2804: FILE: /tmp/f1-10293/isis_northbound.c:2804:\n    +\t\t\t.cbs.modify = isis_instance_lsp_refresh_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #2807: FILE: /tmp/f1-10293/isis_northbound.c:2807:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/refresh-interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #2808: FILE: /tmp/f1-10293/isis_northbound.c:2808:\n    +\t\t\t.cbs.modify = isis_instance_lsp_refresh_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #2811: FILE: /tmp/f1-10293/isis_northbound.c:2811:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/maximum-lifetime\",\n    \n    WARNING: line over 80 characters\n    #2815: FILE: /tmp/f1-10293/isis_northbound.c:2815:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/maximum-lifetime/level-1\",\n    \n    WARNING: line over 80 characters\n    #2816: FILE: /tmp/f1-10293/isis_northbound.c:2816:\n    +\t\t\t.cbs.modify = isis_instance_lsp_maximum_lifetime_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #2819: FILE: /tmp/f1-10293/isis_northbound.c:2819:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/maximum-lifetime/level-2\",\n    \n    WARNING: line over 80 characters\n    #2820: FILE: /tmp/f1-10293/isis_northbound.c:2820:\n    +\t\t\t.cbs.modify = isis_instance_lsp_maximum_lifetime_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #2823: FILE: /tmp/f1-10293/isis_northbound.c:2823:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/generation-interval\",\n    \n    WARNING: line over 80 characters\n    #2827: FILE: /tmp/f1-10293/isis_northbound.c:2827:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/generation-interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #2828: FILE: /tmp/f1-10293/isis_northbound.c:2828:\n    +\t\t\t.cbs.modify = isis_instance_lsp_generation_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #2831: FILE: /tmp/f1-10293/isis_northbound.c:2831:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/lsp/generation-interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #2832: FILE: /tmp/f1-10293/isis_northbound.c:2832:\n    +\t\t\t.cbs.modify = isis_instance_lsp_generation_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #2835: FILE: /tmp/f1-10293/isis_northbound.c:2835:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay\",\n    \n    WARNING: line over 80 characters\n    #2836: FILE: /tmp/f1-10293/isis_northbound.c:2836:\n    +\t\t\t.cbs.create = isis_instance_spf_ietf_backoff_delay_create,\n    \n    WARNING: line over 80 characters\n    #2837: FILE: /tmp/f1-10293/isis_northbound.c:2837:\n    +\t\t\t.cbs.delete = isis_instance_spf_ietf_backoff_delay_delete,\n    \n    WARNING: line over 80 characters\n    #2842: FILE: /tmp/f1-10293/isis_northbound.c:2842:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay/init-delay\",\n    \n    WARNING: line over 80 characters\n    #2843: FILE: /tmp/f1-10293/isis_northbound.c:2843:\n    +\t\t\t.cbs.modify = isis_instance_spf_ietf_backoff_delay_init_delay_modify,\n    \n    WARNING: line over 80 characters\n    #2846: FILE: /tmp/f1-10293/isis_northbound.c:2846:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay/short-delay\",\n    \n    WARNING: line over 80 characters\n    #2847: FILE: /tmp/f1-10293/isis_northbound.c:2847:\n    +\t\t\t.cbs.modify = isis_instance_spf_ietf_backoff_delay_short_delay_modify,\n    \n    WARNING: line over 80 characters\n    #2850: FILE: /tmp/f1-10293/isis_northbound.c:2850:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay/long-delay\",\n    \n    WARNING: line over 80 characters\n    #2851: FILE: /tmp/f1-10293/isis_northbound.c:2851:\n    +\t\t\t.cbs.modify = isis_instance_spf_ietf_backoff_delay_long_delay_modify,\n    \n    WARNING: line over 80 characters\n    #2854: FILE: /tmp/f1-10293/isis_northbound.c:2854:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay/hold-down\",\n    \n    WARNING: line over 80 characters\n    #2855: FILE: /tmp/f1-10293/isis_northbound.c:2855:\n    +\t\t\t.cbs.modify = isis_instance_spf_ietf_backoff_delay_hold_down_modify,\n    \n    WARNING: line over 80 characters\n    #2858: FILE: /tmp/f1-10293/isis_northbound.c:2858:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/ietf-backoff-delay/time-to-learn\",\n    \n    WARNING: line over 80 characters\n    #2859: FILE: /tmp/f1-10293/isis_northbound.c:2859:\n    +\t\t\t.cbs.modify = isis_instance_spf_ietf_backoff_delay_time_to_learn_modify,\n    \n    WARNING: line over 80 characters\n    #2862: FILE: /tmp/f1-10293/isis_northbound.c:2862:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/minimum-interval\",\n    \n    WARNING: line over 80 characters\n    #2866: FILE: /tmp/f1-10293/isis_northbound.c:2866:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/minimum-interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #2867: FILE: /tmp/f1-10293/isis_northbound.c:2867:\n    +\t\t\t.cbs.modify = isis_instance_spf_minimum_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #2870: FILE: /tmp/f1-10293/isis_northbound.c:2870:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/spf/minimum-interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #2871: FILE: /tmp/f1-10293/isis_northbound.c:2871:\n    +\t\t\t.cbs.modify = isis_instance_spf_minimum_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #2881: FILE: /tmp/f1-10293/isis_northbound.c:2881:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/area-password/password\",\n    \n    WARNING: line over 80 characters\n    #2882: FILE: /tmp/f1-10293/isis_northbound.c:2882:\n    +\t\t\t.cbs.modify = isis_instance_area_password_password_modify,\n    \n    WARNING: line over 80 characters\n    #2885: FILE: /tmp/f1-10293/isis_northbound.c:2885:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/area-password/password-type\",\n    \n    WARNING: line over 80 characters\n    #2886: FILE: /tmp/f1-10293/isis_northbound.c:2886:\n    +\t\t\t.cbs.modify = isis_instance_area_password_password_type_modify,\n    \n    WARNING: line over 80 characters\n    #2889: FILE: /tmp/f1-10293/isis_northbound.c:2889:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/area-password/authenticate-snp\",\n    \n    WARNING: line over 80 characters\n    #2890: FILE: /tmp/f1-10293/isis_northbound.c:2890:\n    +\t\t\t.cbs.modify = isis_instance_area_password_authenticate_snp_modify,\n    \n    WARNING: line over 80 characters\n    #2900: FILE: /tmp/f1-10293/isis_northbound.c:2900:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/domain-password/password\",\n    \n    WARNING: line over 80 characters\n    #2901: FILE: /tmp/f1-10293/isis_northbound.c:2901:\n    +\t\t\t.cbs.modify = isis_instance_domain_password_password_modify,\n    \n    WARNING: line over 80 characters\n    #2904: FILE: /tmp/f1-10293/isis_northbound.c:2904:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/domain-password/password-type\",\n    \n    WARNING: line over 80 characters\n    #2905: FILE: /tmp/f1-10293/isis_northbound.c:2905:\n    +\t\t\t.cbs.modify = isis_instance_domain_password_password_type_modify,\n    \n    WARNING: line over 80 characters\n    #2908: FILE: /tmp/f1-10293/isis_northbound.c:2908:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/domain-password/authenticate-snp\",\n    \n    WARNING: line over 80 characters\n    #2909: FILE: /tmp/f1-10293/isis_northbound.c:2909:\n    +\t\t\t.cbs.modify = isis_instance_domain_password_authenticate_snp_modify,\n    \n    WARNING: line over 80 characters\n    #2912: FILE: /tmp/f1-10293/isis_northbound.c:2912:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv4\",\n    \n    WARNING: line over 80 characters\n    #2913: FILE: /tmp/f1-10293/isis_northbound.c:2913:\n    +\t\t\t.cbs.create = isis_instance_default_information_originate_ipv4_create,\n    \n    WARNING: line over 80 characters\n    #2914: FILE: /tmp/f1-10293/isis_northbound.c:2914:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv4_delete,\n    \n    WARNING: line over 80 characters\n    #2915: FILE: /tmp/f1-10293/isis_northbound.c:2915:\n    +\t\t\t.cbs.apply_finish = default_info_origin_ipv4_apply_finish,\n    \n    WARNING: line over 80 characters\n    #2919: FILE: /tmp/f1-10293/isis_northbound.c:2919:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv4/always\",\n    \n    WARNING: line over 80 characters\n    #2920: FILE: /tmp/f1-10293/isis_northbound.c:2920:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv4_always_modify,\n    \n    WARNING: line over 80 characters\n    #2923: FILE: /tmp/f1-10293/isis_northbound.c:2923:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv4/route-map\",\n    \n    WARNING: line over 80 characters\n    #2924: FILE: /tmp/f1-10293/isis_northbound.c:2924:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv4_route_map_modify,\n    \n    WARNING: line over 80 characters\n    #2925: FILE: /tmp/f1-10293/isis_northbound.c:2925:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv4_route_map_delete,\n    \n    WARNING: line over 80 characters\n    #2928: FILE: /tmp/f1-10293/isis_northbound.c:2928:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv4/metric\",\n    \n    WARNING: line over 80 characters\n    #2929: FILE: /tmp/f1-10293/isis_northbound.c:2929:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv4_metric_modify,\n    \n    WARNING: line over 80 characters\n    #2930: FILE: /tmp/f1-10293/isis_northbound.c:2930:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv4_metric_delete,\n    \n    WARNING: line over 80 characters\n    #2933: FILE: /tmp/f1-10293/isis_northbound.c:2933:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv6\",\n    \n    WARNING: line over 80 characters\n    #2934: FILE: /tmp/f1-10293/isis_northbound.c:2934:\n    +\t\t\t.cbs.create = isis_instance_default_information_originate_ipv6_create,\n    \n    WARNING: line over 80 characters\n    #2935: FILE: /tmp/f1-10293/isis_northbound.c:2935:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv6_delete,\n    \n    WARNING: line over 80 characters\n    #2936: FILE: /tmp/f1-10293/isis_northbound.c:2936:\n    +\t\t\t.cbs.apply_finish = default_info_origin_ipv6_apply_finish,\n    \n    WARNING: line over 80 characters\n    #2940: FILE: /tmp/f1-10293/isis_northbound.c:2940:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv6/always\",\n    \n    WARNING: line over 80 characters\n    #2941: FILE: /tmp/f1-10293/isis_northbound.c:2941:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv6_always_modify,\n    \n    WARNING: line over 80 characters\n    #2944: FILE: /tmp/f1-10293/isis_northbound.c:2944:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv6/route-map\",\n    \n    WARNING: line over 80 characters\n    #2945: FILE: /tmp/f1-10293/isis_northbound.c:2945:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv6_route_map_modify,\n    \n    WARNING: line over 80 characters\n    #2946: FILE: /tmp/f1-10293/isis_northbound.c:2946:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv6_route_map_delete,\n    \n    WARNING: line over 80 characters\n    #2949: FILE: /tmp/f1-10293/isis_northbound.c:2949:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/default-information-originate/ipv6/metric\",\n    \n    WARNING: line over 80 characters\n    #2950: FILE: /tmp/f1-10293/isis_northbound.c:2950:\n    +\t\t\t.cbs.modify = isis_instance_default_information_originate_ipv6_metric_modify,\n    \n    WARNING: line over 80 characters\n    #2951: FILE: /tmp/f1-10293/isis_northbound.c:2951:\n    +\t\t\t.cbs.delete = isis_instance_default_information_originate_ipv6_metric_delete,\n    \n    WARNING: line over 80 characters\n    #2961: FILE: /tmp/f1-10293/isis_northbound.c:2961:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/redistribute/ipv4/route-map\",\n    \n    WARNING: line over 80 characters\n    #2962: FILE: /tmp/f1-10293/isis_northbound.c:2962:\n    +\t\t\t.cbs.modify = isis_instance_redistribute_ipv4_route_map_modify,\n    \n    WARNING: line over 80 characters\n    #2963: FILE: /tmp/f1-10293/isis_northbound.c:2963:\n    +\t\t\t.cbs.delete = isis_instance_redistribute_ipv4_route_map_delete,\n    \n    WARNING: line over 80 characters\n    #2966: FILE: /tmp/f1-10293/isis_northbound.c:2966:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/redistribute/ipv4/metric\",\n    \n    WARNING: line over 80 characters\n    #2967: FILE: /tmp/f1-10293/isis_northbound.c:2967:\n    +\t\t\t.cbs.modify = isis_instance_redistribute_ipv4_metric_modify,\n    \n    WARNING: line over 80 characters\n    #2968: FILE: /tmp/f1-10293/isis_northbound.c:2968:\n    +\t\t\t.cbs.delete = isis_instance_redistribute_ipv4_metric_delete,\n    \n    WARNING: line over 80 characters\n    #2978: FILE: /tmp/f1-10293/isis_northbound.c:2978:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/redistribute/ipv6/route-map\",\n    \n    WARNING: line over 80 characters\n    #2979: FILE: /tmp/f1-10293/isis_northbound.c:2979:\n    +\t\t\t.cbs.modify = isis_instance_redistribute_ipv6_route_map_modify,\n    \n    WARNING: line over 80 characters\n    #2980: FILE: /tmp/f1-10293/isis_northbound.c:2980:\n    +\t\t\t.cbs.delete = isis_instance_redistribute_ipv6_route_map_delete,\n    \n    WARNING: line over 80 characters\n    #2983: FILE: /tmp/f1-10293/isis_northbound.c:2983:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/redistribute/ipv6/metric\",\n    \n    WARNING: line over 80 characters\n    #2984: FILE: /tmp/f1-10293/isis_northbound.c:2984:\n    +\t\t\t.cbs.modify = isis_instance_redistribute_ipv6_metric_modify,\n    \n    WARNING: line over 80 characters\n    #2985: FILE: /tmp/f1-10293/isis_northbound.c:2985:\n    +\t\t\t.cbs.delete = isis_instance_redistribute_ipv6_metric_delete,\n    \n    WARNING: line over 80 characters\n    #2988: FILE: /tmp/f1-10293/isis_northbound.c:2988:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv4-multicast\",\n    \n    WARNING: line over 80 characters\n    #2989: FILE: /tmp/f1-10293/isis_northbound.c:2989:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv4_multicast_create,\n    \n    WARNING: line over 80 characters\n    #2990: FILE: /tmp/f1-10293/isis_northbound.c:2990:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv4_multicast_delete,\n    \n    WARNING: line over 80 characters\n    #2994: FILE: /tmp/f1-10293/isis_northbound.c:2994:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv4-multicast/overload\",\n    \n    WARNING: line over 80 characters\n    #2995: FILE: /tmp/f1-10293/isis_northbound.c:2995:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv4_multicast_overload_modify,\n    \n    WARNING: line over 80 characters\n    #2998: FILE: /tmp/f1-10293/isis_northbound.c:2998:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv4-management\",\n    \n    WARNING: line over 80 characters\n    #2999: FILE: /tmp/f1-10293/isis_northbound.c:2999:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv4_management_create,\n    \n    WARNING: line over 80 characters\n    #3000: FILE: /tmp/f1-10293/isis_northbound.c:3000:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv4_management_delete,\n    \n    WARNING: line over 80 characters\n    #3004: FILE: /tmp/f1-10293/isis_northbound.c:3004:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv4-management/overload\",\n    \n    WARNING: line over 80 characters\n    #3005: FILE: /tmp/f1-10293/isis_northbound.c:3005:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv4_management_overload_modify,\n    \n    WARNING: line over 80 characters\n    #3008: FILE: /tmp/f1-10293/isis_northbound.c:3008:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-unicast\",\n    \n    WARNING: line over 80 characters\n    #3009: FILE: /tmp/f1-10293/isis_northbound.c:3009:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv6_unicast_create,\n    \n    WARNING: line over 80 characters\n    #3010: FILE: /tmp/f1-10293/isis_northbound.c:3010:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv6_unicast_delete,\n    \n    WARNING: line over 80 characters\n    #3014: FILE: /tmp/f1-10293/isis_northbound.c:3014:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-unicast/overload\",\n    \n    WARNING: line over 80 characters\n    #3015: FILE: /tmp/f1-10293/isis_northbound.c:3015:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv6_unicast_overload_modify,\n    \n    WARNING: line over 80 characters\n    #3018: FILE: /tmp/f1-10293/isis_northbound.c:3018:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-multicast\",\n    \n    WARNING: line over 80 characters\n    #3019: FILE: /tmp/f1-10293/isis_northbound.c:3019:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv6_multicast_create,\n    \n    WARNING: line over 80 characters\n    #3020: FILE: /tmp/f1-10293/isis_northbound.c:3020:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv6_multicast_delete,\n    \n    WARNING: line over 80 characters\n    #3024: FILE: /tmp/f1-10293/isis_northbound.c:3024:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-multicast/overload\",\n    \n    WARNING: line over 80 characters\n    #3025: FILE: /tmp/f1-10293/isis_northbound.c:3025:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv6_multicast_overload_modify,\n    \n    WARNING: line over 80 characters\n    #3028: FILE: /tmp/f1-10293/isis_northbound.c:3028:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-management\",\n    \n    WARNING: line over 80 characters\n    #3029: FILE: /tmp/f1-10293/isis_northbound.c:3029:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv6_management_create,\n    \n    WARNING: line over 80 characters\n    #3030: FILE: /tmp/f1-10293/isis_northbound.c:3030:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv6_management_delete,\n    \n    WARNING: line over 80 characters\n    #3034: FILE: /tmp/f1-10293/isis_northbound.c:3034:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-management/overload\",\n    \n    WARNING: line over 80 characters\n    #3035: FILE: /tmp/f1-10293/isis_northbound.c:3035:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv6_management_overload_modify,\n    \n    WARNING: line over 80 characters\n    #3038: FILE: /tmp/f1-10293/isis_northbound.c:3038:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-dstsrc\",\n    \n    WARNING: line over 80 characters\n    #3039: FILE: /tmp/f1-10293/isis_northbound.c:3039:\n    +\t\t\t.cbs.create = isis_instance_multi_topology_ipv6_dstsrc_create,\n    \n    WARNING: line over 80 characters\n    #3040: FILE: /tmp/f1-10293/isis_northbound.c:3040:\n    +\t\t\t.cbs.delete = isis_instance_multi_topology_ipv6_dstsrc_delete,\n    \n    WARNING: line over 80 characters\n    #3044: FILE: /tmp/f1-10293/isis_northbound.c:3044:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/multi-topology/ipv6-dstsrc/overload\",\n    \n    WARNING: line over 80 characters\n    #3045: FILE: /tmp/f1-10293/isis_northbound.c:3045:\n    +\t\t\t.cbs.modify = isis_instance_multi_topology_ipv6_dstsrc_overload_modify,\n    \n    WARNING: line over 80 characters\n    #3048: FILE: /tmp/f1-10293/isis_northbound.c:3048:\n    +\t\t\t.xpath = \"/frr-isisd:isis/instance/log-adjacency-changes\",\n    \n    WARNING: line over 80 characters\n    #3049: FILE: /tmp/f1-10293/isis_northbound.c:3049:\n    +\t\t\t.cbs.modify = isis_instance_log_adjacency_changes_modify,\n    \n    WARNING: line over 80 characters\n    #3070: FILE: /tmp/f1-10293/isis_northbound.c:3070:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/area-tag\",\n    \n    WARNING: line over 80 characters\n    #3074: FILE: /tmp/f1-10293/isis_northbound.c:3074:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/circuit-type\",\n    \n    WARNING: line over 80 characters\n    #3079: FILE: /tmp/f1-10293/isis_northbound.c:3079:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/ipv4-routing\",\n    \n    WARNING: line over 80 characters\n    #3084: FILE: /tmp/f1-10293/isis_northbound.c:3084:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/ipv6-routing\",\n    \n    WARNING: line over 80 characters\n    #3089: FILE: /tmp/f1-10293/isis_northbound.c:3089:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/csnp-interval\",\n    \n    WARNING: line over 80 characters\n    #3093: FILE: /tmp/f1-10293/isis_northbound.c:3093:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/csnp-interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #3094: FILE: /tmp/f1-10293/isis_northbound.c:3094:\n    +\t\t\t.cbs.modify = lib_interface_isis_csnp_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #3097: FILE: /tmp/f1-10293/isis_northbound.c:3097:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/csnp-interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #3098: FILE: /tmp/f1-10293/isis_northbound.c:3098:\n    +\t\t\t.cbs.modify = lib_interface_isis_csnp_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #3101: FILE: /tmp/f1-10293/isis_northbound.c:3101:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/psnp-interval\",\n    \n    WARNING: line over 80 characters\n    #3105: FILE: /tmp/f1-10293/isis_northbound.c:3105:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/psnp-interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #3106: FILE: /tmp/f1-10293/isis_northbound.c:3106:\n    +\t\t\t.cbs.modify = lib_interface_isis_psnp_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #3109: FILE: /tmp/f1-10293/isis_northbound.c:3109:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/psnp-interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #3110: FILE: /tmp/f1-10293/isis_northbound.c:3110:\n    +\t\t\t.cbs.modify = lib_interface_isis_psnp_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #3113: FILE: /tmp/f1-10293/isis_northbound.c:3113:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/padding\",\n    \n    WARNING: line over 80 characters\n    #3118: FILE: /tmp/f1-10293/isis_northbound.c:3118:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/interval\",\n    \n    WARNING: line over 80 characters\n    #3122: FILE: /tmp/f1-10293/isis_northbound.c:3122:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/interval/level-1\",\n    \n    WARNING: line over 80 characters\n    #3123: FILE: /tmp/f1-10293/isis_northbound.c:3123:\n    +\t\t\t.cbs.modify = lib_interface_isis_hello_interval_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #3126: FILE: /tmp/f1-10293/isis_northbound.c:3126:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/interval/level-2\",\n    \n    WARNING: line over 80 characters\n    #3127: FILE: /tmp/f1-10293/isis_northbound.c:3127:\n    +\t\t\t.cbs.modify = lib_interface_isis_hello_interval_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #3130: FILE: /tmp/f1-10293/isis_northbound.c:3130:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier\",\n    \n    WARNING: line over 80 characters\n    #3134: FILE: /tmp/f1-10293/isis_northbound.c:3134:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier/level-1\",\n    \n    WARNING: line over 80 characters\n    #3135: FILE: /tmp/f1-10293/isis_northbound.c:3135:\n    +\t\t\t.cbs.modify = lib_interface_isis_hello_multiplier_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #3138: FILE: /tmp/f1-10293/isis_northbound.c:3138:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier/level-2\",\n    \n    WARNING: line over 80 characters\n    #3139: FILE: /tmp/f1-10293/isis_northbound.c:3139:\n    +\t\t\t.cbs.modify = lib_interface_isis_hello_multiplier_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #3142: FILE: /tmp/f1-10293/isis_northbound.c:3142:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/metric\",\n    \n    WARNING: line over 80 characters\n    #3146: FILE: /tmp/f1-10293/isis_northbound.c:3146:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/metric/level-1\",\n    \n    WARNING: line over 80 characters\n    #3150: FILE: /tmp/f1-10293/isis_northbound.c:3150:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/metric/level-2\",\n    \n    WARNING: line over 80 characters\n    #3154: FILE: /tmp/f1-10293/isis_northbound.c:3154:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/priority\",\n    \n    WARNING: line over 80 characters\n    #3158: FILE: /tmp/f1-10293/isis_northbound.c:3158:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/priority/level-1\",\n    \n    WARNING: line over 80 characters\n    #3159: FILE: /tmp/f1-10293/isis_northbound.c:3159:\n    +\t\t\t.cbs.modify = lib_interface_isis_priority_level_1_modify,\n    \n    WARNING: line over 80 characters\n    #3162: FILE: /tmp/f1-10293/isis_northbound.c:3162:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/priority/level-2\",\n    \n    WARNING: line over 80 characters\n    #3163: FILE: /tmp/f1-10293/isis_northbound.c:3163:\n    +\t\t\t.cbs.modify = lib_interface_isis_priority_level_2_modify,\n    \n    WARNING: line over 80 characters\n    #3166: FILE: /tmp/f1-10293/isis_northbound.c:3166:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/network-type\",\n    \n    WARNING: line over 80 characters\n    #3171: FILE: /tmp/f1-10293/isis_northbound.c:3171:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/passive\",\n    \n    WARNING: line over 80 characters\n    #3176: FILE: /tmp/f1-10293/isis_northbound.c:3176:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/password\",\n    \n    WARNING: line over 80 characters\n    #3182: FILE: /tmp/f1-10293/isis_northbound.c:3182:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/password/password\",\n    \n    WARNING: line over 80 characters\n    #3183: FILE: /tmp/f1-10293/isis_northbound.c:3183:\n    +\t\t\t.cbs.modify = lib_interface_isis_password_password_modify,\n    \n    WARNING: line over 80 characters\n    #3186: FILE: /tmp/f1-10293/isis_northbound.c:3186:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/password/password-type\",\n    \n    WARNING: line over 80 characters\n    #3187: FILE: /tmp/f1-10293/isis_northbound.c:3187:\n    +\t\t\t.cbs.modify = lib_interface_isis_password_password_type_modify,\n    \n    WARNING: line over 80 characters\n    #3190: FILE: /tmp/f1-10293/isis_northbound.c:3190:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/disable-three-way-handshake\",\n    \n    WARNING: line over 80 characters\n    #3191: FILE: /tmp/f1-10293/isis_northbound.c:3191:\n    +\t\t\t.cbs.modify = lib_interface_isis_disable_three_way_handshake_modify,\n    \n    WARNING: line over 80 characters\n    #3195: FILE: /tmp/f1-10293/isis_northbound.c:3195:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-unicast\",\n    \n    WARNING: line over 80 characters\n    #3196: FILE: /tmp/f1-10293/isis_northbound.c:3196:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv4_unicast_modify,\n    \n    WARNING: line over 80 characters\n    #3200: FILE: /tmp/f1-10293/isis_northbound.c:3200:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-multicast\",\n    \n    WARNING: line over 80 characters\n    #3201: FILE: /tmp/f1-10293/isis_northbound.c:3201:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv4_multicast_modify,\n    \n    WARNING: line over 80 characters\n    #3205: FILE: /tmp/f1-10293/isis_northbound.c:3205:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-management\",\n    \n    WARNING: line over 80 characters\n    #3206: FILE: /tmp/f1-10293/isis_northbound.c:3206:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv4_management_modify,\n    \n    WARNING: line over 80 characters\n    #3210: FILE: /tmp/f1-10293/isis_northbound.c:3210:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-unicast\",\n    \n    WARNING: line over 80 characters\n    #3211: FILE: /tmp/f1-10293/isis_northbound.c:3211:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv6_unicast_modify,\n    \n    WARNING: line over 80 characters\n    #3215: FILE: /tmp/f1-10293/isis_northbound.c:3215:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-multicast\",\n    \n    WARNING: line over 80 characters\n    #3216: FILE: /tmp/f1-10293/isis_northbound.c:3216:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv6_multicast_modify,\n    \n    WARNING: line over 80 characters\n    #3220: FILE: /tmp/f1-10293/isis_northbound.c:3220:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-management\",\n    \n    WARNING: line over 80 characters\n    #3221: FILE: /tmp/f1-10293/isis_northbound.c:3221:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv6_management_modify,\n    \n    WARNING: line over 80 characters\n    #3225: FILE: /tmp/f1-10293/isis_northbound.c:3225:\n    +\t\t\t.xpath = \"/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-dstsrc\",\n    \n    WARNING: line over 80 characters\n    #3226: FILE: /tmp/f1-10293/isis_northbound.c:3226:\n    +\t\t\t.cbs.modify = lib_interface_isis_multi_topology_ipv6_dstsrc_modify,\n    Report for isis_pdu.c | 2 issues\n    ===============================================\n    < WARNING: Block comments use a trailing */ on a separate line\n    < #1085: FILE: /tmp/f1-10293/isis_pdu.c:1085:\n    Report for isis_vty_fabricd.c | 58 issues\n    ===============================================\n    < WARNING: Missing a blank line after declarations\n    < #99: FILE: /tmp/f1-10293/isis_vty_fabricd.c:99:\n    < WARNING: Missing a blank line after declarations\n    < #131: FILE: /tmp/f1-10293/isis_vty_fabricd.c:131:\n    < WARNING: Missing a blank line after declarations\n    < #163: FILE: /tmp/f1-10293/isis_vty_fabricd.c:163:\n    < WARNING: Missing a blank line after declarations\n    < #183: FILE: /tmp/f1-10293/isis_vty_fabricd.c:183:\n    < WARNING: Missing a blank line after declarations\n    < #226: FILE: /tmp/f1-10293/isis_vty_fabricd.c:226:\n    < WARNING: quoted string split across lines\n    < #287: FILE: /tmp/f1-10293/isis_vty_fabricd.c:287:\n    < WARNING: quoted string split across lines\n    < #338: FILE: /tmp/f1-10293/isis_vty_fabricd.c:338:\n    < WARNING: quoted string split across lines\n    < #345: FILE: /tmp/f1-10293/isis_vty_fabricd.c:345:\n    < WARNING: Missing a blank line after declarations\n    < #367: FILE: /tmp/f1-10293/isis_vty_fabricd.c:367:\n    < WARNING: quoted string split across lines\n    < #396: FILE: /tmp/f1-10293/isis_vty_fabricd.c:396:\n    < WARNING: quoted string split across lines\n    < #400: FILE: /tmp/f1-10293/isis_vty_fabricd.c:400:\n    < WARNING: quoted string split across lines\n    < #408: FILE: /tmp/f1-10293/isis_vty_fabricd.c:408:\n    < WARNING: Missing a blank line after declarations\n    < #604: FILE: /tmp/f1-10293/isis_vty_fabricd.c:604:\n    < WARNING: Missing a blank line after declarations\n    < #620: FILE: /tmp/f1-10293/isis_vty_fabricd.c:620:\n    < WARNING: Missing a blank line after declarations\n    < #667: FILE: /tmp/f1-10293/isis_vty_fabricd.c:667:\n    < WARNING: Missing a blank line after declarations\n    < #685: FILE: /tmp/f1-10293/isis_vty_fabricd.c:685:\n    < WARNING: quoted string split across lines\n    < #695: FILE: /tmp/f1-10293/isis_vty_fabricd.c:695:\n    < WARNING: quoted string split across lines\n    < #705: FILE: /tmp/f1-10293/isis_vty_fabricd.c:705:\n    < WARNING: Missing a blank line after declarations\n    < #726: FILE: /tmp/f1-10293/isis_vty_fabricd.c:726:\n    < WARNING: Missing a blank line after declarations\n    < #747: FILE: /tmp/f1-10293/isis_vty_fabricd.c:747:\n    < WARNING: Missing a blank line after declarations\n    < #765: FILE: /tmp/f1-10293/isis_vty_fabricd.c:765:\n    < WARNING: Missing a blank line after declarations\n    < #783: FILE: /tmp/f1-10293/isis_vty_fabricd.c:783:\n    < WARNING: Missing a blank line after declarations\n    < #801: FILE: /tmp/f1-10293/isis_vty_fabricd.c:801:\n    < WARNING: Missing a blank line after declarations\n    < #819: FILE: /tmp/f1-10293/isis_vty_fabricd.c:819:\n    < WARNING: Missing a blank line after declarations\n    < #837: FILE: /tmp/f1-10293/isis_vty_fabricd.c:837:\n    < WARNING: Missing a blank line after declarations\n    < #855: FILE: /tmp/f1-10293/isis_vty_fabricd.c:855:\n    < WARNING: Missing a blank line after declarations\n    < #873: FILE: /tmp/f1-10293/isis_vty_fabricd.c:873:\n    < WARNING: Missing a blank line after declarations\n    < #890: FILE: /tmp/f1-10293/isis_vty_fabricd.c:890:\n    < WARNING: Missing a blank line after declarations\n    < #918: FILE: /tmp/f1-10293/isis_vty_fabricd.c:918:\n    Report for lib_errors.c | 16 issues\n    ===============================================\n    < WARNING: line over 80 characters\n    < #111: FILE: /tmp/f1-10293/lib_errors.c:111:\n    < WARNING: line over 80 characters\n    < #115: FILE: /tmp/f1-10293/lib_errors.c:115:\n    < WARNING: line over 80 characters\n    < #116: FILE: /tmp/f1-10293/lib_errors.c:116:\n    < WARNING: line over 80 characters\n    < #117: FILE: /tmp/f1-10293/lib_errors.c:117:\n    < WARNING: line over 80 characters\n    < #337: FILE: /tmp/f1-10293/lib_errors.c:337:\n    < WARNING: line over 80 characters\n    < #338: FILE: /tmp/f1-10293/lib_errors.c:338:\n    < WARNING: line over 80 characters\n    < #343: FILE: /tmp/f1-10293/lib_errors.c:343:\n    < WARNING: line over 80 characters\n    < #344: FILE: /tmp/f1-10293/lib_errors.c:344:\n\n\n-----------------------------\n### CLANG Static Analyzer Summary\n- Github Pull Request 3337, comparing to Git base SHA 9bdb632\n- Base image data for Git 9bdb632 does not exist - compare skipped\n"}}
{"actor":{"display_login":"NetDEF-CI"}}