Skip to content

[master] Upgrade SONiC package Versions#26888

Open
mssonicbld wants to merge 1 commit intosonic-net:masterfrom
mssonicbld:repd/versions/master
Open

[master] Upgrade SONiC package Versions#26888
mssonicbld wants to merge 1 commit intosonic-net:masterfrom
mssonicbld:repd/versions/master

Conversation

@mssonicbld
Copy link
Copy Markdown
Collaborator

[master] Upgrade SONiC package Versions

Signed-off-by: mssonicbld <sonicbld@microsoft.com>
@mssonicbld mssonicbld requested a review from lguohan as a code owner April 19, 2026 09:38
Copilot AI review requested due to automatic review settings April 19, 2026 09:38
@mssonicbld
Copy link
Copy Markdown
Collaborator Author

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the “public” version pin sets used for SONiC host image and multiple docker images, primarily bumping Python (pip) package pins and Debian package versions, and adding/updating Trixie-specific version manifests for several containers.

Changes:

  • Bump pinned Python package versions across host-image and multiple docker images (e.g., requests, filelock, ijson, pygments, pyroute2, invoke).
  • Update pinned Debian package versions for Bookworm/Trixie and introduce additional pinned packages where needed (e.g., rsyslog-relp, openssl-provider-legacy).
  • Add or refresh Trixie version manifests for several containers (e.g., docker-sonic-gnmi, docker-mux, docker-macsec, docker-eventd, docker-gnmi-watchdog, docker-fpm-frr, docker-dhcp-server).

Reviewed changes

Copilot reviewed 72 out of 73 changed files in this pull request and generated no comments.

Show a summary per file
File Description
files/build/versions-public/host-image/versions-py3 Updates host image Python package pins (adds ijson, bumps requests/filelock/pygments/etc.).
files/build/versions-public/host-image/versions-deb-trixie Updates host-image Debian Trixie pins (libpng update; adds librelp0/openssl-provider-legacy/ijson/rsyslog-relp).
files/build/versions-public/dockers/sonic-slave-trixie/versions-py3 Bumps sonic-slave-trixie Python pins (pyfakefs).
files/build/versions-public/dockers/sonic-slave-trixie/versions-deb-trixie Updates sonic-slave-trixie Debian pins (docker-ce-rootless-extras, openssh/openssl, nodejs, png/tiff/ssl, etc.).
files/build/versions-public/dockers/sonic-slave-bookworm/versions-py3 Bumps sonic-slave-bookworm Python pins (bitarray, pexpect, pyfakefs, regex).
files/build/versions-public/dockers/sonic-slave-bookworm/versions-deb-bookworm Updates sonic-slave-bookworm Debian pins (docker-ce-rootless-extras, imagemagick, openssh/openssl, ssl, png/tiff, etc.).
files/build/versions-public/dockers/docker-telemetry-watchdog/versions-deb-trixie Adds Trixie Debian pin manifest for telemetry-watchdog container.
files/build/versions-public/dockers/docker-sysmgr/versions-deb-bookworm Updates sysmgr Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-vs/versions-deb-bookworm Updates syncd-vs Debian pins (openssl/libssl; p4lang bmv2/pi).
files/build/versions-public/dockers/docker-syncd-mlnx/versions-deb-bookworm Updates syncd-mlnx Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-mlnx-rpc/versions-deb-bookworm Updates syncd-mlnx-rpc Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm/versions-deb-bookworm Updates syncd-brcm Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm-rpc/versions-deb-bookworm Updates syncd-brcm-rpc Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm-legacy-th/versions-deb-bookworm Updates syncd-brcm-legacy-th Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm-legacy-th-rpc/versions-deb-bookworm Updates syncd-brcm-legacy-th-rpc Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm-dnx/versions-deb-bookworm Updates syncd-brcm-dnx Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-syncd-brcm-dnx-rpc/versions-deb-bookworm Updates syncd-brcm-dnx-rpc Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-sonic-vs/versions-py3 Updates docker-sonic-vs Python pins (invoke/packaging/requests/etc.; adds pyproject-metadata).
files/build/versions-public/dockers/docker-sonic-vs/versions-deb-bookworm Updates docker-sonic-vs Debian pins (openssh/openssl/libssl).
files/build/versions-public/dockers/docker-sonic-otel/versions-deb-bookworm Updates sonic-otel Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-sonic-mgmt-framework/versions-py3 Updates mgmt-framework Python pins (requests/charset-normalizer).
files/build/versions-public/dockers/docker-sonic-mgmt-framework/versions-deb-bookworm Updates mgmt-framework Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-sonic-gnmi/versions-deb-trixie Adds Trixie Debian pin manifest for docker-sonic-gnmi container.
files/build/versions-public/dockers/docker-sonic-gnmi/versions-deb-bookworm Removes Bookworm Debian pin manifest for docker-sonic-gnmi container.
files/build/versions-public/dockers/docker-sonic-bmp/versions-py3 Removes BMP container Python pin content (file becomes empty).
files/build/versions-public/dockers/docker-sonic-bmp/versions-deb-bookworm Updates BMP Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-snmp/versions-deb-bookworm Updates SNMP Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-sflow/versions-deb-bookworm Updates sflow Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-ptf/versions-py3 Updates PTF Python pins (click, grpcio-tools, invoke, werkzeug).
files/build/versions-public/dockers/docker-ptf/versions-deb-bookworm Updates PTF Debian pins (openssh/openssl, png/tiff, gdk-pixbuf, p4lang bmv2/pi, telnet).
files/build/versions-public/dockers/docker-platform-monitor/versions-py3 Updates platform-monitor Python pins (build/packaging/requests/smbus2).
files/build/versions-public/dockers/docker-platform-monitor/versions-deb-bookworm Updates platform-monitor Debian pins (openssl/libssl, png).
files/build/versions-public/dockers/docker-orchagent/versions-deb-bookworm Updates orchagent Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-nat/versions-deb-bookworm Updates NAT Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-mux/versions-deb-trixie Adds Trixie Debian pin manifest for docker-mux container.
files/build/versions-public/dockers/docker-mux/versions-deb-bookworm Removes Bookworm Debian pin manifest for docker-mux container.
files/build/versions-public/dockers/docker-macsec/versions-deb-trixie Adds Trixie Debian pin manifest for docker-macsec container.
files/build/versions-public/dockers/docker-macsec/versions-deb-bookworm Removes Bookworm Debian pin manifest for docker-macsec container.
files/build/versions-public/dockers/docker-lldp/versions-deb-bookworm Updates LLDP Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-py3 Updates gnmi-watchdog Python pins (ijson/lxml/pyangbind/redis/regex; removes some no-longer-pinned deps).
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-deb-trixie-armhf Adds Trixie armhf Debian pin manifest for gnmi-watchdog.
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-deb-trixie Adds Trixie Debian pin manifest for gnmi-watchdog.
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-deb-bookworm Removes Bookworm Debian pin manifest for gnmi-watchdog.
files/build/versions-public/dockers/docker-gbsyncd-vs/versions-deb-bookworm Updates gbsyncd-vs Debian pins (openssl/libssl; p4lang bmv2/pi).
files/build/versions-public/dockers/docker-gbsyncd-credo/versions-deb-bookworm Updates gbsyncd-credo Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-gbsyncd-broncos/versions-deb-bookworm Updates gbsyncd-broncos Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-gbsyncd-agera2/versions-deb-bookworm Updates gbsyncd-agera2 Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-fpm-frr/versions-py3 Removes fpm-frr Python pin content (file becomes empty).
files/build/versions-public/dockers/docker-fpm-frr/versions-deb-trixie-armhf Adds Trixie armhf Debian pin manifest for fpm-frr.
files/build/versions-public/dockers/docker-fpm-frr/versions-deb-trixie Adds Trixie Debian pin manifest for fpm-frr.
files/build/versions-public/dockers/docker-fpm-frr/versions-deb-bookworm Removes Bookworm Debian pin manifest for fpm-frr.
files/build/versions-public/dockers/docker-eventd/versions-deb-trixie Adds Trixie Debian pin manifest for eventd.
files/build/versions-public/dockers/docker-eventd/versions-deb-bookworm Removes Bookworm Debian pin manifest for eventd.
files/build/versions-public/dockers/docker-dhcp-server/versions-py3 Adds six pin for DHCP server container Python deps.
files/build/versions-public/dockers/docker-dhcp-server/versions-deb-trixie Adds Trixie Debian pin manifest for DHCP server container.
files/build/versions-public/dockers/docker-database/versions-py3 Bumps database container Python pin (click).
files/build/versions-public/dockers/docker-dash-ha/versions-deb-bookworm Updates dash-ha Debian pins (openssl/libssl).
files/build/versions-public/dockers/docker-dash-engine/versions-py3 Updates dash-engine Python pins (cffi/coverage/cython/pycparser/pypcap/six/wheel).
files/build/versions-public/dockers/docker-config-engine-trixie/versions-py3 Updates config-engine-trixie Python pins (ijson/lxml/regex).
files/build/versions-public/dockers/docker-config-engine-bookworm/versions-py3 Updates config-engine-bookworm Python pins (ijson/lxml/regex).
files/build/versions-public/dockers/docker-bmp-watchdog/versions-py3 Updates bmp-watchdog Python pins (ijson/lxml/regex).
files/build/versions-public/dockers/docker-base-trixie/versions-deb-trixie Adds/updates base-trixie Debian pins (librelp0/openssl-provider-legacy/rsyslog-relp).
files/build/versions-public/dockers/docker-base-bookworm/versions-deb-bookworm Adds/updates base-bookworm Debian pins (librelp0/rsyslog-relp).
files/build/versions-public/default/versions-web Updates external resource URLs/hashes (p4lang bmv2/pi, go tarball, ptf_nn_agent.py) and adds influxdb3-core tarball.
files/build/versions-public/default/versions-mirror Updates snapshot mirror timestamps/IDs to newer snapshots.
files/build/versions-public/default/versions-git Updates git commit pins for several third-party repos (libyang, flashrom, freeradius, gnxi, host-sflow).
files/build/versions-public/default/versions-docker Updates pinned Docker base image digests for bookworm/trixie across arches and behavioral-model.
files/build/versions-public/build/build-sonic-slave-trixie/versions-py3 Updates build-sonic-slave-trixie Python pins (filelock/ijson/pyroute2).
files/build/versions-public/build/build-sonic-slave-trixie/versions-deb-trixie Updates build-sonic-slave-trixie Debian pins (adds frr and sonic-mgmt-common packages).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3-all-armhf Updates build-sonic-slave-bookworm armhf Python pins (pyyaml/requests).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3-all-arm64 Updates build-sonic-slave-bookworm arm64 Python pins (pyyaml/requests).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3 Updates build-sonic-slave-bookworm Python pins (blessed/deepdiff/filelock/ijson/invoke/pyroute2; removes some pins).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-deb-bookworm Updates build-sonic-slave-bookworm Debian pins (p4lang bmv2/pi).

@yijingyan2
Copy link
Copy Markdown
Contributor

/azpw retry

@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Retrying failed(or canceled) jobs...

@mssonicbld
Copy link
Copy Markdown
Collaborator Author

Retrying failed(or canceled) stages in build 1092912:

✅Stage Test:

  • Job impacted-area-kvmtest-multi-asic-t1 by Elastictest: retried.
  • Job impacted-area-kvmtest-t2 by Elastictest: retried.

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.

3 participants