From 23e87e2b495f693280c8768ff36dbe5ff9fb44d0 Mon Sep 17 00:00:00 2001 From: Hua Liu <58683130+liuh-80@users.noreply.github.com> Date: Fri, 15 Sep 2023 11:58:47 +0800 Subject: [PATCH 1/3] Fix pipeline build break caused by libhredis remove from sonic-buildimage artifect. --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 234cac044..d1193e6f6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -49,8 +49,8 @@ stages: - script: | set -ex - sudo apt-get -y purge libhiredis-dev libnl-3-dev libnl-route-3-dev - sudo dpkg -i ../target/debs/buster/{libyang_1.0.73_amd64.deb,libswsscommon_1.0.0_amd64.deb,python3-swsscommon_1.0.0_amd64.deb,libnl-3-200_*.deb,libnl-genl-3-200_*.deb,libnl-nf-3-200_*.deb,libnl-route-3-200_*.deb,libhiredis0.14_*.deb} + sudo apt-get -y purge libhiredis-dev libnl-3-dev libnl-route-3-dev libhiredis0.14 + sudo dpkg -i ../target/debs/buster/{libyang_1.0.73_amd64.deb,libswsscommon_1.0.0_amd64.deb,python3-swsscommon_1.0.0_amd64.deb,libnl-3-200_*.deb,libnl-genl-3-200_*.deb,libnl-nf-3-200_*.deb,libnl-route-3-200_*.deb} sudo python3 -m pip install ../target/python-wheels/buster/swsssdk*-py3-*.whl sudo python3 -m pip install ../target/python-wheels/buster/sonic_py_common-1.0-py3-none-any.whl python3 setup.py bdist_wheel From 0ba1ad09b4a6831a1636011065e956583cbafc79 Mon Sep 17 00:00:00 2001 From: Hua Liu <58683130+liuh-80@users.noreply.github.com> Date: Fri, 15 Sep 2023 12:08:02 +0800 Subject: [PATCH 2/3] Update azure-pipelines.yml --- azure-pipelines.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d1193e6f6..4ef98c148 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -49,7 +49,9 @@ stages: - script: | set -ex - sudo apt-get -y purge libhiredis-dev libnl-3-dev libnl-route-3-dev libhiredis0.14 + sudo apt-get -y purge libhiredis-dev libnl-3-dev libnl-route-3-dev + # install libhiredis here to avoid autoremove by purge + sudo apt-get -y libhiredis0.14 sudo dpkg -i ../target/debs/buster/{libyang_1.0.73_amd64.deb,libswsscommon_1.0.0_amd64.deb,python3-swsscommon_1.0.0_amd64.deb,libnl-3-200_*.deb,libnl-genl-3-200_*.deb,libnl-nf-3-200_*.deb,libnl-route-3-200_*.deb} sudo python3 -m pip install ../target/python-wheels/buster/swsssdk*-py3-*.whl sudo python3 -m pip install ../target/python-wheels/buster/sonic_py_common-1.0-py3-none-any.whl From 83a44e7354a96c0a189326db54b33a4b07cf3f38 Mon Sep 17 00:00:00 2001 From: Hua Liu <58683130+liuh-80@users.noreply.github.com> Date: Fri, 15 Sep 2023 13:03:46 +0800 Subject: [PATCH 3/3] Update azure-pipelines.yml --- azure-pipelines.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4ef98c148..628952b6d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -50,8 +50,7 @@ stages: - script: | set -ex sudo apt-get -y purge libhiredis-dev libnl-3-dev libnl-route-3-dev - # install libhiredis here to avoid autoremove by purge - sudo apt-get -y libhiredis0.14 + sudo apt-get -y install libhiredis0.14 sudo dpkg -i ../target/debs/buster/{libyang_1.0.73_amd64.deb,libswsscommon_1.0.0_amd64.deb,python3-swsscommon_1.0.0_amd64.deb,libnl-3-200_*.deb,libnl-genl-3-200_*.deb,libnl-nf-3-200_*.deb,libnl-route-3-200_*.deb} sudo python3 -m pip install ../target/python-wheels/buster/swsssdk*-py3-*.whl sudo python3 -m pip install ../target/python-wheels/buster/sonic_py_common-1.0-py3-none-any.whl