Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

isisd: Add Link State Traffic Engineering support #9938

Merged
merged 5 commits into from
Jan 18, 2022

Conversation

odd22
Copy link
Member

@odd22 odd22 commented Nov 2, 2021

Add Link State TED features to isis_te.c and new CLI to export LS TED and show LS TED to IS-IS. This PR is composed of 5 commits:

  1. Add support for RFC6119 (IPv6 TE in IS-IS)
  2. Update Link State functions to handle IPv6
  3. Prepare IS-IS for Link State support
  4. Add Link State Traffic Engineering support
  5. Add new IS-IS Traffic Engineering tests

This is a fresh rebase of PR #8910 on top of latest master. Please refer to this old PR for the first reviews.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 2, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/config.status/config.status

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9957: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1201/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/config.status/config.status

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/config.log/config.log.gz

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/config.status/config.status

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for CentOS 7 amd64 build:
(see full PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/ErrorLog/log_pytests.txt)

=================================== FAILURES ===================================
______________________ TestFuzzIsisTLV.test_exit_cleanly _______________________
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7f94907d1f98>
    def testfunction(self):
        self._run_tests()
        result = self.testresults[matchfunction]
        if result is not None:
>           frrsix.reraise(*result)
helpers/python/frrtest.py:108: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
helpers/python/frrsix.py:62: in reraise
    raise value
helpers/python/frrtest.py:82: in _run_tests
    test(self)
helpers/python/frrtest.py:100: in matchfunction
    method(self, *args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7f94907d1f98>
    def _exit_cleanly(self):
        if self.exitcode != 0:
>           raise MultiTestFailure("Program did not terminate with exit code 0")
E           frrtest.MultiTestFailure: Program did not terminate with exit code 0
helpers/python/frrtest.py:90: MultiTestFailure
----------------------------- Captured stderr call -----------------------------
isis fuzztest: showing active allocations in memory group libfrr
isis fuzztest: memstats:  Temporary memory              :      2 * (variably sized)
isis fuzztest: showing active allocations in memory group logging subsystem
isis fuzztest: showing active allocations in memory group isisd
=============== 1 failed, 434 passed, 5 skipped in 22.51 seconds ===============
make: *** [tests/tests.xml] Error 1

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/config.log/config.log.gz
CentOS 7 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/config.status/config.status

OpenBSD 6 amd64 build: Failed (click for details)

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9952: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/config.status/config.status
OpenBSD 6 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/config.status/config.status

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/config.log/config.log.gz

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

FreeBSD 11 amd64 build: Failed (click for details)

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9956: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1201/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/config.log/config.log.gz

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/config.status/config.status

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Warnings Generated during build:

Checkout code: Successful with additional warnings
Ubuntu 18.04 i386 build: Failed (click for details) Ubuntu 18.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/config.log/config.log.gz Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/config.status/config.status

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/config.status/config.status

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9957: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1201/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

Debian 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB11AMD64/config.log/config.log.gz

Ubuntu 16.04 i386 build: Failed (click for details)

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/config.status/config.status
Ubuntu 16.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1604I386/config.log/config.log.gz

Ubuntu 18.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/config.status/config.status
Ubuntu 18.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804AMD64/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/config.log/config.log.gz
Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM7BUILD/config.status/config.status

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/config.log/config.log.gz

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI012BUILD/config.status/config.status

Ubuntu 16.04 amd64 build: Failed (click for details)

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/config.status/config.status
Ubuntu 16.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI014BUILD/config.log/config.log.gz

CentOS 7 amd64 build: Failed (click for details)

DejaGNU Unittests (make check) failed for CentOS 7 amd64 build:
(see full PyTest log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/ErrorLog/log_pytests.txt)

=================================== FAILURES ===================================
______________________ TestFuzzIsisTLV.test_exit_cleanly _______________________
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7f94907d1f98>
    def testfunction(self):
        self._run_tests()
        result = self.testresults[matchfunction]
        if result is not None:
>           frrsix.reraise(*result)
helpers/python/frrtest.py:108: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
helpers/python/frrsix.py:62: in reraise
    raise value
helpers/python/frrtest.py:82: in _run_tests
    test(self)
helpers/python/frrtest.py:100: in matchfunction
    method(self, *args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <test_fuzz_isis_tlv.TestFuzzIsisTLV object at 0x7f94907d1f98>
    def _exit_cleanly(self):
        if self.exitcode != 0:
>           raise MultiTestFailure("Program did not terminate with exit code 0")
E           frrtest.MultiTestFailure: Program did not terminate with exit code 0
helpers/python/frrtest.py:90: MultiTestFailure
----------------------------- Captured stderr call -----------------------------
isis fuzztest: showing active allocations in memory group libfrr
isis fuzztest: memstats:  Temporary memory              :      2 * (variably sized)
isis fuzztest: showing active allocations in memory group logging subsystem
isis fuzztest: showing active allocations in memory group isisd
=============== 1 failed, 434 passed, 5 skipped in 22.51 seconds ===============
make: *** [tests/tests.xml] Error 1

CentOS 7 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/config.status/config.status
CentOS 7 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/config.log/config.log.gz
CentOS 7 amd64 build: Unknown Log <frr.xref.xz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI005BUILD/frr.xref.xz/frr.xref.xz

Ubuntu 16.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/config.log/config.log.gz
Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U16ARM8BUILD/config.status/config.status

OpenBSD 6 amd64 build: Failed (click for details)

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9952: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".

OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/config.status/config.status
OpenBSD 6 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI011BUILD/config.log/config.log.gz

FreeBSD 12 amd64 build: Failed (click for details)

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/config.status/config.status
FreeBSD 12 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/FBSD12AMD64/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/config.status/config.status

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

CentOS 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CENTOS8BUILD/config.log/config.log.gz

Fedora 29 amd64 build: Failed (click for details)

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9953: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/config.status/config.status
Fedora 29 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/F29BUILD/config.log/config.log.gz

Ubuntu 18.04 arm8 build: Failed (click for details) Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/config.status/config.status Ubuntu 18.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/config.status/config.status

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Ubuntu 20.04 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U2004AMD64BUILD/config.log/config.log.gz

Debian 9 amd64 build: Failed (click for details)

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/config.status/config.status
Debian 9 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI021BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details)

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/config.status/config.status
Ubuntu 18.04 ppc64le build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/U1804PPC64LEBUILD/config.log/config.log.gz

FreeBSD 11 amd64 build: Failed (click for details)

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9956: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1201/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/config.status/config.status
FreeBSD 11 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI009BUILD/config.log/config.log.gz

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/config.log/config.log.gz

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1201/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9954: isisd/isis_nb.o] Error 1
copying selected object files to avoid basename conflicts...

Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/DEB10BUILD/config.status/config.status

Ubuntu 16.04 arm7 build: Failed (click for details) Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/config.status/config.status Ubuntu 16.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1201/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1201/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9328: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
<stdin>:3857: new blank line at EOF.
+
warning: 1 line adds whitespace errors.
Report for isis_adjacency.c | 2 issues
===============================================
< WARNING: Missing a blank line after declarations
< #596: FILE: /tmp/f1-13283/isis_adjacency.c:596:
Report for isis_adjacency.h | 4 issues
===============================================
< ERROR: "foo * bar" should be "foo *bar"
< #132: FILE: /tmp/f1-13283/isis_adjacency.h:132:
< ERROR: "foo * bar" should be "foo *bar"
< #135: FILE: /tmp/f1-13283/isis_adjacency.h:135:
Report for isis_nb.c | 8 issues
===============================================
< WARNING: line over 80 characters
< #572: FILE: /tmp/f1-13283/isis_nb.c:572:
< WARNING: line over 80 characters
< #573: FILE: /tmp/f1-13283/isis_nb.c:573:
< WARNING: line over 80 characters
< #574: FILE: /tmp/f1-13283/isis_nb.c:574:
< WARNING: line over 80 characters
< #585: FILE: /tmp/f1-13283/isis_nb.c:585:
Report for isis_te.c | 6 issues
===============================================
< WARNING: Missing a blank line after declarations
< #670: FILE: /tmp/f1-13283/isis_te.c:670:
< WARNING: Missing a blank line after declarations
< #696: FILE: /tmp/f1-13283/isis_te.c:696:
< ERROR: do not use assignment in if condition
< #1531: FILE: /tmp/f1-13283/isis_te.c:1531:
Report for isis_tlvs.c | 16 issues
===============================================
< WARNING: suspect code indent for conditional statements (16, 32)
< #330: FILE: /tmp/f1-13283/isis_tlvs.c:330:
< WARNING: Missing a blank line after declarations
< #2014: FILE: /tmp/f1-13283/isis_tlvs.c:2014:
< WARNING: Missing a blank line after declarations
< #2365: FILE: /tmp/f1-13283/isis_tlvs.c:2365:
< WARNING: Prefer 'unsigned int' to bare use of 'unsigned'
< #2380: FILE: /tmp/f1-13283/isis_tlvs.c:2380:
< WARNING: Missing a blank line after declarations
< #2426: FILE: /tmp/f1-13283/isis_tlvs.c:2426:
< ERROR: "foo * bar" should be "foo *bar"
< #4797: FILE: /tmp/f1-13283/isis_tlvs.c:4797:
< ERROR: "foo * bar" should be "foo *bar"
< #4800: FILE: /tmp/f1-13283/isis_tlvs.c:4800:
< WARNING: Missing a blank line after declarations
< #5131: FILE: /tmp/f1-13283/isis_tlvs.c:5131:

@LabN-CI
Copy link
Collaborator

LabN-CI commented Nov 2, 2021

Outdated results 💚

Basic BGPD CI results: SUCCESS, 0 tests failed

_ _
Result SUCCESS git merge/9938 37d8db6
Date 11/02/2021
Start 12:18:27
Finish 12:44:36
Run-Time 26:09
Total 1813
Pass 1813
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2021-11-02-12:18:27.txt
Log autoscript-2021-11-02-12:19:41.log.bz2
Memory 519 518 428

For details, please contact louberger

@odd22
Copy link
Member Author

odd22 commented Nov 16, 2021

Just update the isisd fuzz test as RFC6119 (IPv6 support) introduced new TLV parsing for IPv6 router ID TLV.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 16, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U16ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804AMD64/config.status/config.status

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9879: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1586/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB11AMD64/config.status/config.status

Ubuntu 18.04 i386 build: Failed (click for details)

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18I386BUILD/config.log/config.log.gz

NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI012BUILD/config.status/config.status

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9879: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

NetBSD 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI012BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM7BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI014BUILD/config.status/config.status

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CENTOS8BUILD/config.log/config.log.gz

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
make[1]: Target 'all-am' not remade because of errors.

CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CENTOS8BUILD/config.status/config.status

Ubuntu 16.04 i386 build: Failed (click for details) Ubuntu 16.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1604I386/config.log/config.log.gz Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1604I386/config.status/config.status

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
gmake[1]: Leaving directory '/usr/home/ci/cibuild.1586/frr-source'
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/F29BUILD/config.status/config.status

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
make[1]: Target 'all-am' not remade because of errors.
Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U2004AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9876: isisd/isis_nb.o] Error 1
make[1]: Leaving directory '/home/ci/cibuild.1586/frr-source'

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U2004AMD64BUILD/config.status/config.status

OpenBSD 6 amd64 build: Failed (click for details) OpenBSD 6 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI011BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9874: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
Ubuntu 18.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM8BUILD/config.log/config.log.gz
Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U18ARM8BUILD/config.status/config.status

Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9876: isisd/isis_nb.o] Error 1
make[1]: Leaving directory '/home/ci/cibuild.1586/frr-source'

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804PPC64LEBUILD/config.status/config.status

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1586/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9878: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1586/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
Ubuntu 16.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1586/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1586/artifact/CI101BUILD/config.status/config.status

Successful on other platforms/tests
  • CentOS 7 amd64 build

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 16, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Failed

Ubuntu 18.04 amd64 build: Failed (click for details) Ubuntu 18.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804AMD64/config.log/config.log.gz Ubuntu 18.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804AMD64/config.status/config.status

Make failed for Ubuntu 18.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 16.04 arm8 build: Failed (click for details) Ubuntu 16.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U16ARM8BUILD/config.status/config.status Ubuntu 16.04 arm8 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U16ARM8BUILD/config.log/config.log.gz

Make failed for Ubuntu 16.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U16ARM8BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 16.04 amd64 build: Failed (click for details) Ubuntu 16.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI014BUILD/config.log/config.log.gz Ubuntu 16.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI014BUILD/config.status/config.status

Make failed for Ubuntu 16.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI014BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 18.04 i386 build: Failed (click for details)

Make failed for Ubuntu 18.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18I386BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18I386BUILD/config.status/config.status
Ubuntu 18.04 i386 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18I386BUILD/config.log/config.log.gz

Ubuntu 18.04 arm7 build: Failed (click for details) Ubuntu 18.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM7BUILD/config.status/config.status Ubuntu 18.04 arm7 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM7BUILD/config.log/config.log.gz

Make failed for Ubuntu 18.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM7BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
NetBSD 8 amd64 build: Failed (click for details) NetBSD 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI012BUILD/config.status/config.status

Make failed for NetBSD 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI012BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9879: isisd/isis_nb.o] Error 1
ld: warning: libintl.so.1, needed by /usr/pkg/lib/libpython3.7.so, may conflict with libintl.so.8

NetBSD 8 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI012BUILD/config.log/config.log.gz

CentOS 8 amd64 build: Failed (click for details) CentOS 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CENTOS8BUILD/config.log/config.log.gz

Make failed for CentOS 8 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CENTOS8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
make[1]: Leaving directory '/home/ci/cibuild.1587/frr-source'

CentOS 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CENTOS8BUILD/config.status/config.status

Debian 11 amd64 build: Failed (click for details) Debian 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB11AMD64/config.log/config.log.gz

Make failed for Debian 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB11AMD64/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9879: isisd/isis_nb.o] Error 1
/home/ci/cibuild.1587/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd

Debian 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB11AMD64/config.status/config.status

FreeBSD 12 amd64 build: Failed (click for details) FreeBSD 12 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/FBSD12AMD64/config.log/config.log.gz FreeBSD 12 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/FBSD12AMD64/config.status/config.status

Make failed for FreeBSD 12 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/FBSD12AMD64/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
gmake[1]: Target 'all-am' not remade because of errors.
Ubuntu 16.04 i386 build: Failed (click for details) Ubuntu 16.04 i386 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1604I386/config.log/config.log.gz Ubuntu 16.04 i386 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1604I386/config.status/config.status

Make failed for Ubuntu 16.04 i386 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1604I386/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
OpenBSD 6 amd64 build: Failed (click for details) OpenBSD 6 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI011BUILD/config.log/config.log.gz OpenBSD 6 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI011BUILD/config.status/config.status

Make failed for OpenBSD 6 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI011BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
isisd/isis_nb.c:580:17: error: incompatible pointer types initializing 'void (*)(struct vty *, const struct lyd_node *, bool)' with an expression of type 'void (struct vty *, struct lyd_node *, bool)' [-Werror,-Wincompatible-pointer-types]
2 errors generated.
gmake[1]: *** [Makefile:9874: isisd/isis_nb.o] Error 1
gmake[1]: Target 'all-am' not remade because of errors.
gmake[1]: Leaving directory '/home/ci/cibuild.1587/frr-source'
gmake: *** [Makefile:6109: all] Error 2
Fedora 29 amd64 build: Failed (click for details) Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/F29BUILD/config.log/config.log.gz Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/F29BUILD/config.status/config.status

Make failed for Fedora 29 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/F29BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9875: isisd/isis_nb.o] Error 1
make[1]: Target 'all-am' not remade because of errors.
Ubuntu 18.04 arm8 build: Failed (click for details)

Make failed for Ubuntu 18.04 arm8 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM8BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 18.04 arm8 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM8BUILD/config.log/config.log.gz
Ubuntu 18.04 arm8 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U18ARM8BUILD/config.status/config.status

Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI021BUILD/config.log/config.log.gz Debian 9 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI021BUILD/config.status/config.status

Make failed for Debian 9 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI021BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
FreeBSD 11 amd64 build: Failed (click for details) FreeBSD 11 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI009BUILD/config.log/config.log.gz FreeBSD 11 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI009BUILD/config.status/config.status

Make failed for FreeBSD 11 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI009BUILD/ErrorLog/log_make.txt)

gmake  all-am
gmake[1]: Entering directory '/usr/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for 'frr_isisd_info.nodes[77].cbs.cli_show')
isisd/isis_nb.c:580:17: error: initialization of 'void (*)(struct vty *, const struct lyd_node *, _Bool)' from incompatible pointer type 'void (*)(struct vty *, struct lyd_node *, _Bool)' [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for 'frr_isisd_info.nodes[78].cbs.cli_show')
cc1: all warnings being treated as errors
gmake[1]: *** [Makefile:9878: isisd/isis_nb.o] Error 1
/usr/home/ci/cibuild.1587/frr-source/doc/user/isisd.rst:43: WARNING: duplicate clicmd description of net XX.XXXX. ... .XXX.XX, other instance in fabricd
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB10BUILD/config.status/config.status

Make failed for Debian 10 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB10BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9876: isisd/isis_nb.o] Error 1
make[1]: Leaving directory '/home/ci/cibuild.1587/frr-source'

Debian 10 amd64 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/DEB10BUILD/config.log/config.log.gz

Ubuntu 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U2004AMD64BUILD/config.log/config.log.gz

Make failed for Ubuntu 20.04 amd64 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U2004AMD64BUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization of void (*)(struct vty *, const struct lyd_node *, _Bool) from incompatible pointer type void (*)(struct vty *, struct lyd_node *, _Bool) [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
make[1]: *** [Makefile:9876: isisd/isis_nb.o] Error 1
make[1]: Target 'all-am' not remade because of errors.

Ubuntu 20.04 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U2004AMD64BUILD/config.status/config.status

Ubuntu 18.04 ppc64le build: Failed (click for details) Ubuntu 18.04 ppc64le build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804PPC64LEBUILD/config.log/config.log.gz Ubuntu 18.04 ppc64le build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804PPC64LEBUILD/config.status/config.status

Make failed for Ubuntu 18.04 ppc64le build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/U1804PPC64LEBUILD/ErrorLog/log_make.txt)

make  all-am
make[1]: Entering directory '/home/ci/cibuild.1587/frr-source'
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1
Ubuntu 16.04 arm7 build: Failed (click for details)

Make failed for Ubuntu 16.04 arm7 build:
(see full Make log at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI101BUILD/ErrorLog/log_make.txt)

/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
/home/ci/cibuild.1587/frr-source/doc/user/zebra.rst:23: SEVERE: Duplicate ID: "cmdoption-configure-arg-net".
isisd/isis_nb.c:572:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:572:17: note: (near initialization for frr_isisd_info.nodes[77].cbs.cli_show)
isisd/isis_nb.c:580:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
isisd/isis_nb.c:580:17: note: (near initialization for frr_isisd_info.nodes[78].cbs.cli_show)
cc1: all warnings being treated as errors
Makefile:9249: recipe for target 'isisd/isis_nb.o' failed
make[1]: *** [isisd/isis_nb.o] Error 1

Ubuntu 16.04 arm7 build: Unknown Log <config.log.gz>
URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI101BUILD/config.log/config.log.gz
Ubuntu 16.04 arm7 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-PULLREQ2-1587/artifact/CI101BUILD/config.status/config.status

Successful on other platforms/tests
  • CentOS 7 amd64 build

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 16, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1592/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: No useful log found
Successful on other platforms/tests
  • Topotests debian 10 amd64 part 6
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 amd64 part 7
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 3
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests debian 10 amd64 part 7
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 8
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 6
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 1
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 8
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 8
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 arm8 part 4
  • IPv6 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 4
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 18.04 amd64 part 3
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 amd64 part 8
  • Addresssanitizer topotests part 9
  • IPv4 protocols on Ubuntu 18.04
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests debian 10 amd64 part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 2
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 amd64 part 5
  • Ubuntu 20.04 deb pkg check

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 16, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1593/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 amd64 part 7
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 5
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 0
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests debian 10 amd64 part 5
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 6
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 6
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests debian 10 amd64 part 8
  • Topotests Ubuntu 18.04 amd64 part 2
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests debian 10 amd64 part 9
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • Addresssanitizer topotests part 4
  • IPv6 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 8
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 9
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests debian 10 amd64 part 0
  • Ubuntu 16.04 deb pkg check
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 arm8 part 7
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 6
  • IPv4 ldp protocol on Ubuntu 18.04
  • Ubuntu 20.04 deb pkg check
  • Topotests debian 10 amd64 part 1

@odd22
Copy link
Member Author

odd22 commented Nov 17, 2021

c:rerun

@odd22
Copy link
Member Author

odd22 commented Nov 17, 2021

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 17, 2021

Continuous Integration Result: SUCCESSFUL

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1611/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Copy link
Contributor

@pushpasis pushpasis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed all the code except topotest code. Have few minor comments and suggestions.

@@ -318,6 +318,11 @@ Traffic Engineering

.. note::

IS-IS-TE supports RFC 5305 (base TE), RFC 6119 (IPv6) and RFC 7810 / 8570
(Extended Metric) with or without Multi-Topology. All Traffic Engineering
information are stored in a database formely named TED. However, best
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: 'formally' --> 'formerly'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done


.. clicmd:: mpls-te export

Export Traffic Engineering Data Base to other daemons through the ZAPI
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest 'Data Base' --> 'Database'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

isisd/isis_te.c Outdated
/* Update MPLS TE Remote IP address parameter if possible */
if (!IS_MPLS_TE(circuit->area->mta) || !IS_EXT_TE(circuit->ext))
/* Update MPLS TE IP address parameters if possible */
if (!IS_MPLS_TE(circuit->area->mta) || !IS_EXT_TE(ext))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The first part of this check is already done in line 249. Why do we need this again?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. Certainly an old copy/paste

args.ted = ted;
args.vertex = vertex;
args.export = mta->export;
isis_lsp_iterate_is_reach(lsp, ISIS_MT_IPV4_UNICAST, lsp_to_edge_cb,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see that the function isis_lsp_iterate_is_reach() and isis_lsp_iterate_ip_reach() is being called multiple times (though with different mtid and af). This is going to cause repeated unnecessary loops over the same list of fragments. This could cause scalability issue with huge number of fragments. I know this is a baseline code issue. But perhaps we should address this in a future PR.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I would reuse existing functions that loop over the LSP, taking into account fragment. The cons. is that we need to call these functions several time for each mtid and family. In fact, in many case, the iterate function will return immediately as there is no LSP that corresponds. But, we could be sure that we take into account all cases: IPv4 or IPv6 single topology, IPv4 and/or IPv6 multi-topology

* as we must first advertise the client daemons of each removal.
*/
/* Remove outgoing Edges */
for (ALL_LIST_ELEMENTS(vertex->outgoing_edges, node, nnode, edge)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: Add a function in Linkstate library to do this (perhaps ls_vertex_mark_all_edges_deleted()). I am sure the same will be useful in other protocol apps.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, yes and no. In fact, when you remove an edge, vertex or prefix, you should advertise the listener e.g. BGP-LS of the modification. And, the export function is different between ospf and isis. Thus, what we could do is to propose such common function, but providing a dedicated export function with dedicated parameters. I'm not sure that this will help to maintain the code as only OSPF and IS-IS are concern.

}

/* Disconnect incoming Edges */
for (ALL_LIST_ELEMENTS(vertex->incoming_edges, node, nnode, edge)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and same comment as above.

}

/* Remove subnets */
for (ALL_LIST_ELEMENTS(vertex->prefixes, node, nnode, subnet)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idem.

if ((l1->adj_sid[0].sid != l2->adj_sid[0].sid)
|| (l1->adj_sid[0].flags != l2->adj_sid[0].flags)
|| (l1->adj_sid[0].weight != l2->adj_sid[0].weight))
for (int i = 0; i < LS_ADJ_MAX; i++) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this mean that we will be storing multiple adjacency SIDs per link? Is this use case really supported in SR drafts?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's no harm though I guess. But I still wonder for which use case scenario will this be used.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, for a given interface you could have an Adjacency SID + a Backup Adjacency SID for both IPv4 and IPv6 addresses. Thus, if you enable both IPv4 and IPv6 addresses with protection, you ended with 4 Adjacency SID.

@@ -417,6 +404,25 @@ int ls_prefix_same(struct ls_prefix *p1, struct ls_prefix *p2)
/**
* Link State Vertices management functions
*/
uint64_t sysid_to_key(const uint8_t sysid[ISO_SYS_ID_LEN])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we not store ISO system-Ids in Network-Byte-Order irrespective of endian-ness? Please excuse my ignorance if I did not get it right. In my experience outside of FRR, everywhere the IPv4/v6 addresses and ISO mysid/lspid/NET were always stored locally as network-byte-order.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a great question. Of course it should. But, the ISO sys ID as well as IP addresses are used to compute the key of the vertex and edge in the graph. If you let them in network byte order, this ended to a non contiguous, large number, non human readable key when you print the TED on a little endian machine while it is OK on a big endian arch. Thus, I prefer to convert the key into endian order of the machine to get an homogeneous representation of TED. This is also necessary for test as printing TED in json format on an little endian and big endian machine will not give the same result instead of IP address which are converted before printing.

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 29, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1853/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 4: Incomplete (check logs for details)
Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 i386 part 5
  • Addresssanitizer topotests part 2
  • Topotests debian 10 amd64 part 5
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Fedora 29 rpm pkg check
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 i386 part 2
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 8
  • Topotests Ubuntu 18.04 amd64 part 2
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 6
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 arm8 part 3
  • Debian 9 deb pkg check
  • Topotests debian 10 amd64 part 9
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests debian 10 amd64 part 4
  • Topotests debian 10 amd64 part 2
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 18.04 arm8 part 2
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests debian 10 amd64 part 0
  • Addresssanitizer topotests part 7
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 5
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 i386 part 6
  • Debian 10 deb pkg check
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests debian 10 amd64 part 1
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 1

@odd22
Copy link
Member Author

odd22 commented Nov 30, 2021

ci:rerun

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 30, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1874/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 4: Failed (click for details) Topotests Ubuntu 18.04 i386 part 4: No useful log found
Successful on other platforms/tests
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 0
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 i386 part 6
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 i386 part 1
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 arm8 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 5
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 3
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests debian 10 amd64 part 8
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 3
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 9
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 1
  • Static analyzer (clang)
  • Addresssanitizer topotests part 1
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 0
  • IPv4 protocols on Ubuntu 18.04
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 i386 part 8
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 amd64 part 9
  • Ubuntu 20.04 deb pkg check
  • Debian 10 deb pkg check
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3

 - Add advertisement of Global IPv6 address in IIH pdu
 - Add new CLI to set IPv6 Router ID
 - Add advertisement of IPv6 Router ID
 - Correctly advertise IPv6 local and neighbor addresses in Extended IS and MT
   Reachability TLVs
 - Correct output of Neighbor IPv6 address in 'show isis database detail'
 - Manage IPv6 addresses advertisement and corresponiding Adjacency SID when
   IS-IS is not using Multi-Topology by introducing a new ISIS_MT_DISABLE
   value for mtid (== 4096 i.e. first reserved flag set to 1)

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
In order to add Link State Traffic Engineering to IS-IS, Link State library
should have been updated:

- Correct Node and Edge RB Tree comparison functions to support key > 32 bits
- Change Subnet RB Tree comparison function to take into account host part of
  the prefix i.e. 10.0.0.1/24 and 10.0.0.2/24 are considered as different
- Add new function to convert IS-IS ISO system ID into Vertex or Edge key that
  take into account Endianness architecture
- Correct Vertex and Edge creation and search function accordingly
- Add extra Adjacency entries in Link State Attributes for IPv6 Segment Routing
- Update send/received and show TED functions accordingly

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
In order to provide Link State Traffic Engineering features to IS-IS, this
patch adds some modifications to base IS-IS:

- Solve bug in lsp iterate function to avoid infinite loop in isis_lsp.c by
  adding condition to recurse call
- Add new trigger event to parse LSP in isis_lsp.c
- Add new TE debug flag to track Traffic Engineering events in isisd.[c,h]
- Correct small bug in isis_tlvs.c where delay and min/max delay are not
  correctly handle
- Handle Opaque LSA Traffic Engineering Zebra API in isis_zebra.[c,h]

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Add Link State TED features to isis_te.c and new CLI to export LS TED and
show LS TED to IS-IS.

IS-IS LSPs are parse each time a new LSP event occurs in order to update
accordingly the Link State Traffic Engineering Database. LS TED could be
exported through the ZAPI Opaque message (see sharpd as example).

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Test the new Link State Traffic Engineering feature in IS-IS.

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
@odd22
Copy link
Member Author

odd22 commented Nov 30, 2021

Just rebase on top of master

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented Nov 30, 2021

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1878/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: No useful log found
Topotests debian 10 amd64 part 4: Failed (click for details) Topotests debian 10 amd64 part 4: No useful log found
Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 7
  • Addresssanitizer topotests part 9
  • Topotests debian 10 amd64 part 0
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 7
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 i386 part 1
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 2
  • Addresssanitizer topotests part 3
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 arm8 part 4
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 3
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 i386 part 4
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 i386 part 9
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 arm8 part 0
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 amd64 part 6
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 6
  • Ubuntu 20.04 deb pkg check
  • Topotests debian 10 amd64 part 6
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 1
  • Addresssanitizer topotests part 4
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 1

@donaldsharp
Copy link
Member

both failing tests, ospf_lan and bgp_l3vpn_to_vrf are known test failures. rerunning ci

@donaldsharp
Copy link
Member

ci:rerun

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-1885/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

@odd22
Copy link
Member Author

odd22 commented Dec 20, 2021

@pushpasis @idryzhov do you think this PR is OK? Can you merge it if is is OK for you?

Thanks

Olivier

@odd22
Copy link
Member Author

odd22 commented Jan 11, 2022

@pushpasis @idryzhov do you think this PR is OK? Can you merge it if is is OK for you? This PR is waiting in the queue since more than 6 months and we soon need it for Flex Algo.

Thanks

Olivier

Copy link
Contributor

@pushpasis pushpasis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good to me. But I don't have merge permissions yet :(

Copy link
Member

@riw777 riw777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@riw777 riw777 merged commit 18ed776 into FRRouting:master Jan 18, 2022
@odd22
Copy link
Member Author

odd22 commented Jan 18, 2022

Thank you very much Russ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants