-
Notifications
You must be signed in to change notification settings - Fork 292
Install sonic-buildimage libnl3 for AZP #518
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
Conversation
@prsunny @smaheshm Please review as sonic-net/sonic-swss#1871 is merged to master and sonic-swss-common AZP will need this PR once sonic-swss submodule is updated in sonic-buildimage. |
@prsunny @smaheshm I see that sonic-swss-common AZP is already failing due to merged changes from sonic-net/sonic-swss#1871. Please approve/merge this PR to resolve the AZP failure. |
sudo dpkg -i target/debs/buster/libnl-3-200_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-3-dev_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-genl-3-200_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-genl-3-dev_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-route-3-200_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-route-3-dev_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-nf-3-200_*.deb | ||
sudo dpkg -i target/debs/buster/libnl-nf-3-dev_*.deb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sudo dpkg -i target/debs/buster/libnl-*.deb ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Current change avoids unneeded installation of libnl-cli-3-200 and libnl-cli-3-dev.
I'm s tarring to erring errors with libnl on swss compile:
is this related? |
yes it is. That's why this needs to be merge ASAP |
…s no error (sonic-net#518) - Description The "get_error_description" function should return 'OK' instead of 'None' when there are no errors. - Motivation and Context When there are no errors on the cable, get_error_description currently returns 'None'. In this case, we should return 'OK' so that the CLI (show interface transceiver error-description) provides a proper output. - How Has This Been Tested? Call this API directly on different cables with different error statuses. Signed-off-by: Kebo Liu <[email protected]>
What I did
AZP changes to install libnl3 from sonic-buildimage
Why I did it
Prevent sonic-swss-common AZP build failures in docker-sonic-vs.
fpmsyncd in sonic-swss now relies on modified version of libnl3 in sonic-buildimage with additional support for MPLS.
Any AZP build of docker-sonic-vs must now install libnl3 from sonic-buildimage build artifact rather than Debian released version of libnl3.
How I verified it
Unit-tests in sonic-swss/tests/test_mpls.py
System tests in sonic-mgmt
Details if related
Refer to PR: sonic-net/sonic-swss#1871