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

build, yang: bump libyang minimum required version to 1.0.184 #6376

Merged

Conversation

rwestphal
Copy link
Member

It's time to say good bye to libyang 0.16.105. The recently
released libyang 1.0.167 includes numerous bug fixes and performance
improvements that we need.

Despite the major version bump from 0.x to 1.x, the libyang API is
the same except for a single backward-incompatible change in the
user types interface (which we're currently not using). Hence no
code changes were necessary to adapt FRR to libyang 1.x.

This commit also reintroduces some leafrefs that needed to be
removed from our YANG modules due to a bug that was present on
libyang 0.16.105.

Signed-off-by: Renato Westphal renato@opensourcerouting.org

@polychaeta polychaeta added the yang label May 9, 2020
@rwestphal
Copy link
Member Author

NOTE: this PR should fail in the CI, which needs to be updated to use libyang 1.x. @mwinter-osr is already working on this.

@LabN-CI
Copy link
Collaborator

LabN-CI commented May 9, 2020

Outdated results 🛑

Basic BGPD CI results: FAILURE

_ _
Result FAILURE git merge/6376 fb24aa8 frr.github Build
Date 05/09/2020
Start 13:30:27
Finish 13:30:39
Run-Time 00:12
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2020-05-09-13:30:27.txt
Log make-2020-05-09-13:30:27.out.bz2
Memory

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 9, 2020

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

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

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 ppc64le build: Failed (click for details)

Configure failed for Ubuntu 18.04 ppc64le build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1804PPC64LEBUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

Ubuntu 18.04 ppc64le build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1804PPC64LEBUILD/config.log/config.log

Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI021BUILD/config.log/config.log

Configure failed for Debian 9 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI021BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.
Ubuntu 16.04 i386 build: Failed (click for details)

Configure failed for Ubuntu 16.04 i386 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1604I386/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

Ubuntu 16.04 i386 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1604I386/config.log/config.log

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

Configure failed for NetBSD 8 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI012BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... yes
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.
Ubuntu 16.04 amd64 build: Failed (click for details)

Configure failed for Ubuntu 16.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI014BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

Ubuntu 16.04 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI014BUILD/config.log/config.log

Ubuntu 20.04 amd64 build: Failed (click for details)

Configure failed for Ubuntu 20.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U2004AMD64BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

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

Debian 8 amd64 build: Failed (click for details) Debian 8 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI008BLD/config.log/config.log

Configure failed for Debian 8 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI008BLD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.
Fedora 29 amd64 build: Failed (click for details)

Configure failed for Fedora 29 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/F29BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

Fedora 29 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/F29BUILD/config.log/config.log

OpenBSD 6 amd64 build: Failed (click for details)

Configure failed for OpenBSD 6 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI011BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

OpenBSD 6 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI011BUILD/config.log/config.log

FreeBSD 11 amd64 build: Failed (click for details)

Configure failed for FreeBSD 11 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI009BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

FreeBSD 11 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI009BUILD/config.log/config.log

Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/DEB10BUILD/config.log/config.log

Configure failed for Debian 10 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/DEB10BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.
CentOS 7 amd64 build: Failed (click for details)

Configure failed for CentOS 7 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI005BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

CentOS 7 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/CI005BUILD/config.log/config.log

FreeBSD 12 amd64 build: Failed (click for details)

Configure failed for FreeBSD 12 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/FBSD12AMD64/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

FreeBSD 12 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/FBSD12AMD64/config.log/config.log

Ubuntu 18.04 amd64 build: Failed (click for details)

Configure failed for Ubuntu 18.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1804AMD64/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.167)... no
configure: error: libyang (>= 1.0.167) was not found on your system.

Ubuntu 18.04 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-12235/artifact/U1804AMD64/config.log/config.log

Copy link
Member

@louberger louberger left a comment

Choose a reason for hiding this comment

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

just blocking bending LabN CI integration - not sure yet if any changes needed in code or just in ci setup

@qlyoung qlyoung self-requested a review May 19, 2020 15:46
It's time to say good bye to libyang 0.16.105. The recently
released libyang 1.0.184 includes numerous bug fixes and performance
improvements that we need.

Despite the major version bump from 0.x to 1.x, the libyang API is
the same except for a single backward-incompatible change in the
user types interface (which we're currently not using). Hence no
code changes were necessary to adapt FRR to libyang 1.x.

This commit also reintroduces some leafrefs that needed to be
removed from our YANG modules due to a bug that was present on
libyang 0.16.105.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
@rwestphal rwestphal force-pushed the bump-libyang-req-version-1.x branch from fb24aa8 to 240b782 Compare August 7, 2020 17:08
@rwestphal rwestphal changed the title build, yang: bump libyang minimum required version to 1.0.167 build, yang: bump libyang minimum required version to 1.0.184 Aug 7, 2020
@rwestphal
Copy link
Member Author

Updated PR to use libyang 1.0.184 which was released a few weeks ago.

@LabN-CI
Copy link
Collaborator

LabN-CI commented Aug 7, 2020

Outdated results 🛑

Basic BGPD CI results: FAILURE

_ _
Result FAILURE git merge/6376 240b782 frr.github Build
Date 08/07/2020
Start 13:11:37
Finish 13:11:50
Run-Time 00:13
Total
Pass
Fail
Valgrind-Errors
Valgrind-Loss
Details vncregress-2020-08-07-13:11:37.txt
Log make-2020-08-07-13:11:37.out.bz2
Memory

For details, please contact louberger

@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

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

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 20.04 amd64 build: Failed (click for details) Ubuntu 20.04 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U2004AMD64BUILD/config.log/config.log

Configure failed for Ubuntu 20.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U2004AMD64BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Ubuntu 18.04 arm7 build: Failed (click for details)

Configure failed for Ubuntu 18.04 arm7 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U18ARM7BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Ubuntu 18.04 ppc64le build: Failed (click for details)

Configure failed for Ubuntu 18.04 ppc64le build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1804PPC64LEBUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

Ubuntu 18.04 ppc64le build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1804PPC64LEBUILD/config.log/config.log

Fedora 29 amd64 build: Failed (click for details)

Configure failed for Fedora 29 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/F29BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

Fedora 29 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/F29BUILD/config.log/config.log

Ubuntu 16.04 i386 build: Failed (click for details)

Configure failed for Ubuntu 16.04 i386 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1604I386/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

Ubuntu 16.04 i386 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1604I386/config.log/config.log

Ubuntu 16.04 arm8 build: Failed (click for details)

Configure failed for Ubuntu 16.04 arm8 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U16ARM8BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
CentOS 7 amd64 build: Failed (click for details)

Configure failed for CentOS 7 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI005BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

CentOS 7 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI005BUILD/config.log/config.log

Ubuntu 18.04 arm8 build: Failed (click for details)

Configure failed for Ubuntu 18.04 arm8 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U18ARM8BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Ubuntu 16.04 arm7 build: Failed (click for details)

Configure failed for Ubuntu 16.04 arm7 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI101BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Debian 8 amd64 build: Failed (click for details) Debian 8 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI008BLD/config.log/config.log

Configure failed for Debian 8 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI008BLD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Debian 10 amd64 build: Failed (click for details) Debian 10 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/DEB10BUILD/config.log/config.log

Configure failed for Debian 10 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/DEB10BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
FreeBSD 12 amd64 build: Failed (click for details)

Configure failed for FreeBSD 12 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/FBSD12AMD64/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

FreeBSD 12 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/FBSD12AMD64/config.log/config.log

OpenBSD 6 amd64 build: Failed (click for details)

Configure failed for OpenBSD 6 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI011BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

OpenBSD 6 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI011BUILD/config.log/config.log

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

Configure failed for NetBSD 8 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI012BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... yes
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
Debian 9 amd64 build: Failed (click for details) Debian 9 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI021BUILD/config.log/config.log

Configure failed for Debian 9 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI021BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.
FreeBSD 11 amd64 build: Failed (click for details)

Configure failed for FreeBSD 11 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI009BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... yes
checking for netinet6/nd6.h... yes
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

FreeBSD 11 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI009BUILD/config.log/config.log

Ubuntu 16.04 amd64 build: Failed (click for details)

Configure failed for Ubuntu 16.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI014BUILD/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

Ubuntu 16.04 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/CI014BUILD/config.log/config.log

Ubuntu 18.04 amd64 build: Failed (click for details)

Configure failed for Ubuntu 18.04 amd64 build:
(see full configure log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1804AMD64/ErrorLog/log_configure.txt)

checking for netinet6/in6.h... no
checking for netinet/in6_var.h... no
checking for netinet6/in6_var.h... no
checking for netinet6/nd6.h... no
checking for LIBYANG (libyang >= 1.0.184)... no
configure: error: libyang (>= 1.0.184) was not found on your system.

Ubuntu 18.04 amd64 build: config.log output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-13521/artifact/U1804AMD64/config.log/config.log

@LabN-CI
Copy link
Collaborator

LabN-CI commented Aug 8, 2020

Outdated results 🚧

Basic BGPD CI results: Partial FAILURE, 0 tests failed, has VALGRIND issues

_ _
Result SUCCESS git merge/6376 240b782
Date 08/08/2020
Start 13:06:26
Finish 13:32:17
Run-Time 25:51
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 2
Details vncregress-2020-08-08-13:06:26.txt
Log autoscript-2020-08-08-13:07:20.log.bz2
Memory 468 475 425

For details, please contact louberger

@LabN-CI
Copy link
Collaborator

LabN-CI commented Aug 9, 2020

💚 Basic BGPD CI results: SUCCESS, 0 tests failed

Results table
_ _
Result SUCCESS git merge/6376 240b782
Date 08/08/2020
Start 22:31:28
Finish 22:57:26
Run-Time 25:58
Total 1815
Pass 1815
Fail 0
Valgrind-Errors 0
Valgrind-Loss 0
Details vncregress-2020-08-08-22:31:28.txt
Log autoscript-2020-08-08-22:32:27.log.bz2
Memory 472 487 425

For details, please contact louberger

@louberger louberger self-requested a review September 8, 2020 15:48
Copy link
Member

@louberger louberger left a comment

Choose a reason for hiding this comment

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

working now -- using CI-built rpm

@louberger
Copy link
Member

should be merged with #7032

@donaldsharp donaldsharp merged commit 9dc0503 into FRRouting:master Sep 8, 2020
rwestphal added a commit to opensourcerouting/frr that referenced this pull request Sep 10, 2020
PR FRRouting#6376 introduced a VRF leafref in the frr-interface YANG module.
That change exposed a bug in the northbound layer that is causing
pbrd to crash under certain circumstances. Even though pbrd wasn't
converted to the new northbound model yet, make it implement the
frr-vrf module in order to work around this problem. This is a
temporary fix until a better solution is available.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
rwestphal added a commit to opensourcerouting/frr that referenced this pull request Sep 10, 2020
PR FRRouting#6376 introduced a VRF leafref in the frr-interface YANG module.
That change exposed a bug in the northbound layer that is causing
pbrd to crash under certain circumstances. Even though pbrd wasn't
converted to the new northbound model yet, make it implement the
frr-vrf module in order to work around this problem. This is a
temporary fix until a better solution is available.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
donaldsharp added a commit to donaldsharp/frr that referenced this pull request Sep 11, 2020
PR FRRouting#6376 introduced a VRF leafref in the frr-interface YANG module.
That change exposed a bug in the northbound layer that is causing
nhrpd to crash under certain circumstances. Even though nhrpd wasn't
converted to the new northbound model yet, make it implement the
frr-vrf module in order to work around this problem. This is a
temporary fix until a better solution is available.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
donaldsharp added a commit to donaldsharp/frr that referenced this pull request Sep 11, 2020
PR FRRouting#6376 introduced a VRF leafref in the frr-interface YANG module.
That change exposed a bug in the northbound layer that is causing
nhrpd to crash under certain circumstances. Even though nhrpd wasn't
converted to the new northbound model yet, make it implement the
frr-vrf module in order to work around this problem. This is a
temporary fix until a better solution is available.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
@rzalamena rzalamena deleted the bump-libyang-req-version-1.x branch September 15, 2020 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants