From 02214d7dd0ad8b489c48bba22ae56dd4813cda24 Mon Sep 17 00:00:00 2001 From: Brad House Date: Sun, 31 May 2026 14:38:08 +0000 Subject: [PATCH] azure-pipelines: migrate libyang1 deb install to libyang3 sonic-buildimage no longer builds the libyang 1.0.73 debs (libyang, libyang-cpp, python3-yang); it now builds only libyang3. Update the pipeline to download and install the libyang3 debs using versionless globs: - download/install libyang3_*.deb and libyang-dev_*.deb (replacing the versioned libyang*1.0.73* set) - python3-yang_*.deb -> python3-libyang_*.deb - drop the removed libyang-cpp deb - generalize the LIBPCRE3 comment to reference libyang3 Part of sonic-net/sonic-buildimage#22385. Signed-off-by: Brad House --- azure-pipelines.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f4eef5a2f..be582e3fd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -67,7 +67,9 @@ stages: target/debs/trixie/libpcre16-3_*.deb target/debs/trixie/libpcre32-3_*.deb target/debs/trixie/libpcrecpp0v5_*.deb - target/debs/trixie/libyang*.deb + target/debs/trixie/libyang3_*.deb + target/debs/trixie/libyang-dev_3*.deb + target/debs/trixie/python3-libyang_*.deb target/python-wheels/trixie/sonic_yang_models*.whl displayName: "Download sonic buildimage" @@ -80,14 +82,16 @@ stages: sudo sed -ri 's/redis-server.sock/redis.sock/' /etc/redis/redis.conf sudo service redis-server start - # LIBPCRE3 (not in Trixie repos, required by libyang 1.0.73) + # LIBPCRE3 (not in Trixie repos, required by libyang3) sudo dpkg -i ../target/debs/trixie/libpcre3_*.deb \ ../target/debs/trixie/libpcre16-3_*.deb \ ../target/debs/trixie/libpcre32-3_*.deb \ ../target/debs/trixie/libpcrecpp0v5_*.deb # LIBYANG - sudo dpkg -i ../target/debs/trixie/libyang*1.0.73*.deb + sudo dpkg -i ../target/debs/trixie/libyang3_*.deb \ + ../target/debs/trixie/libyang-dev_3*.deb \ + ../target/debs/trixie/python3-libyang_*.deb # Install from "requirement" files in sonic-mgmt-framework/tools/test directory. pushd sonic-mgmt-framework/tools/test