Skip to content

[master] Upgrade SONiC package Versions#27347

Merged
mssonicbld merged 1 commit into
sonic-net:masterfrom
mssonicbld:repd/versions/master
May 14, 2026
Merged

[master] Upgrade SONiC package Versions#27347
mssonicbld merged 1 commit into
sonic-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 May 13, 2026 10:50
Copilot AI review requested due to automatic review settings May 13, 2026 10:50
@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 SONiC build “version pin” manifests (Debian packages, Python packages, external web resources, and base image digests) to newer snapshots/versions across the host image, build slaves, and multiple docker images—primarily aligning more components to Debian trixie.

Changes:

  • Bump pinned Python dependencies (e.g., idna/requests/urllib3, paramiko, regex) in host image and several docker images/build-slave profiles.
  • Refresh pinned Debian package versions for trixie/bookworm (kernel headers/libc-dev, libpng/liblcms, php, various debug-tool images), including adding new trixie-only version manifests for multiple images.
  • Update reproducibility inputs: mirror snapshot timestamps, git commit pins, external “versions-web” URLs/hashes, and base Docker image digests.

Reviewed changes

Copilot reviewed 72 out of 72 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
files/build/versions-public/host-image/versions-py3 Bump host-image Python pins (idna/requests/urllib3, etc.).
files/build/versions-public/host-image/versions-deb-trixie Update host-image trixie Debian package pins (kernel/userspace/tooling).
files/build/versions-public/dockers/sonic-slave-trixie/versions-py3 Add/set slave Python dependency pins (adds setuptools-scm-git-archive).
files/build/versions-public/dockers/sonic-slave-trixie/versions-deb-trixie Refresh trixie slave Debian package pins (docker, libpng, php, kernel libc-dev).
files/build/versions-public/dockers/sonic-slave-bookworm/versions-py3 Update bookworm slave Python pin (regex).
files/build/versions-public/dockers/sonic-slave-bookworm/versions-deb-bookworm-armhf Update bookworm armhf kernel header/compiler package pins.
files/build/versions-public/dockers/sonic-slave-bookworm/versions-deb-bookworm Update bookworm slave Debian pins (docker rootless extras, libpng/liblcms, kernel headers/libc-dev, php, etc.).
files/build/versions-public/dockers/docker-sysmgr/versions-deb-trixie New trixie Debian pin list for docker-sysmgr.
files/build/versions-public/dockers/docker-sysmgr/versions-deb-bookworm Remove bookworm Debian pin list for docker-sysmgr.
files/build/versions-public/dockers/docker-syncd-vs/versions-deb-bookworm Update bookworm syncd-vs Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-syncd-mlnx/versions-deb-trixie New trixie Debian pin list for docker-syncd-mlnx.
files/build/versions-public/dockers/docker-syncd-mlnx-rpc/versions-py3 Update Python pins for syncd-mlnx-rpc (scapy/thrift/six).
files/build/versions-public/dockers/docker-syncd-mlnx-rpc/versions-deb-trixie New trixie Debian pin list for syncd-mlnx-rpc.
files/build/versions-public/dockers/docker-syncd-brcm/versions-deb-trixie New trixie Debian pin list for syncd-brcm.
files/build/versions-public/dockers/docker-syncd-brcm/versions-deb-bookworm Remove bookworm Debian pin list for syncd-brcm.
files/build/versions-public/dockers/docker-syncd-brcm-rpc/versions-py3 Remove prior Python pin list for syncd-brcm-rpc.
files/build/versions-public/dockers/docker-syncd-brcm-rpc/versions-deb-trixie New trixie Debian pin list for syncd-brcm-rpc.
files/build/versions-public/dockers/docker-syncd-brcm-rpc/versions-deb-bookworm Remove bookworm Debian pin list for syncd-brcm-rpc.
files/build/versions-public/dockers/docker-syncd-brcm-legacy-th/versions-deb-trixie New trixie Debian pin list for syncd-brcm-legacy-th.
files/build/versions-public/dockers/docker-syncd-brcm-legacy-th/versions-deb-bookworm Remove bookworm Debian pin list for syncd-brcm-legacy-th.
files/build/versions-public/dockers/docker-syncd-brcm-dnx/versions-deb-trixie New trixie Debian pin list for syncd-brcm-dnx.
files/build/versions-public/dockers/docker-syncd-brcm-dnx/versions-deb-bookworm Remove bookworm Debian pin list for syncd-brcm-dnx.
files/build/versions-public/dockers/docker-syncd-brcm-dnx-rpc/versions-py3 Remove prior Python pin list for syncd-brcm-dnx-rpc.
files/build/versions-public/dockers/docker-syncd-brcm-dnx-rpc/versions-deb-trixie New trixie Debian pin list for syncd-brcm-dnx-rpc.
files/build/versions-public/dockers/docker-syncd-brcm-dnx-rpc/versions-deb-bookworm Remove bookworm Debian pin list for syncd-brcm-dnx-rpc.
files/build/versions-public/dockers/docker-syncd-bluefield/versions-deb-trixie New trixie Debian pin list for syncd-bluefield (DPU-related deps).
files/build/versions-public/dockers/docker-sonic-vs/versions-py3 Update docker-sonic-vs Python pins (blessed/cryptography/paramiko/idna/requests/urllib3).
files/build/versions-public/dockers/docker-sonic-vs/versions-deb-bookworm Update docker-sonic-vs bookworm Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-sonic-otel/versions-deb-trixie New trixie Debian pin list for docker-sonic-otel debug tooling set.
files/build/versions-public/dockers/docker-sonic-otel/versions-deb-bookworm Remove bookworm Debian pin list for docker-sonic-otel.
files/build/versions-public/dockers/docker-sonic-mgmt-framework/versions-py3 Update mgmt-framework Python pins (idna/requests/urllib3).
files/build/versions-public/dockers/docker-sonic-mgmt-framework/versions-deb-trixie Update mgmt-framework trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-snmp/versions-deb-trixie Update docker-snmp trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-ptf/versions-py3 Update PTF Python pins (paramiko).
files/build/versions-public/dockers/docker-ptf/versions-deb-bookworm Update PTF bookworm Debian pins (libpng/liblcms/wireshark, linux-libc-dev).
files/build/versions-public/dockers/docker-platform-monitor/versions-py3 Update platform-monitor Python pins (idna/requests/urllib3).
files/build/versions-public/dockers/docker-platform-monitor/versions-deb-bookworm Update platform-monitor bookworm Debian pins (libpng, linux-libc-dev, mft).
files/build/versions-public/dockers/docker-orchagent/versions-deb-trixie-armhf New trixie armhf Debian pin list for docker-orchagent.
files/build/versions-public/dockers/docker-orchagent/versions-deb-trixie New trixie Debian pin list for docker-orchagent.
files/build/versions-public/dockers/docker-orchagent/versions-deb-bookworm-armhf Remove bookworm armhf Debian pin list for docker-orchagent.
files/build/versions-public/dockers/docker-orchagent/versions-deb-bookworm Remove bookworm Debian pin list for docker-orchagent.
files/build/versions-public/dockers/docker-nat/versions-deb-trixie-armhf New trixie armhf Debian pin list for docker-nat.
files/build/versions-public/dockers/docker-nat/versions-deb-trixie-arm64 New trixie arm64 Debian pin list for docker-nat.
files/build/versions-public/dockers/docker-nat/versions-deb-trixie New trixie Debian pin list for docker-nat.
files/build/versions-public/dockers/docker-nat/versions-deb-bookworm Remove bookworm Debian pin list for docker-nat.
files/build/versions-public/dockers/docker-lldp/versions-deb-trixie New trixie Debian pin list for docker-lldp.
files/build/versions-public/dockers/docker-lldp/versions-deb-bookworm Remove bookworm Debian pin list for docker-lldp.
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-py3 Update gnmi-watchdog Python pins (regex).
files/build/versions-public/dockers/docker-gnmi-watchdog/versions-deb-trixie Update gnmi-watchdog trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-gbsyncd-vs/versions-deb-bookworm Update gbsyncd-vs bookworm Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-gbsyncd-broncos/versions-deb-bookworm Update gbsyncd-broncos bookworm Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-gbsyncd-agera2/versions-deb-bookworm Update gbsyncd-agera2 bookworm Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-dhcp-server/versions-deb-trixie Update docker-dhcp-server trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-dhcp-relay/versions-deb-trixie Update docker-dhcp-relay trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-config-engine-trixie/versions-py3 Update config-engine-trixie Python pins (regex).
files/build/versions-public/dockers/docker-config-engine-trixie/versions-deb-trixie Update config-engine-trixie Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-config-engine-bookworm/versions-py3 Update config-engine-bookworm Python pins (regex).
files/build/versions-public/dockers/docker-config-engine-bookworm/versions-deb-bookworm Update config-engine-bookworm Debian pins (linux-libc-dev).
files/build/versions-public/dockers/docker-bmp-watchdog/versions-py3 Update bmp-watchdog Python pins (pyangbind/redis/regex) and remove some entries.
files/build/versions-public/dockers/docker-bmp-watchdog/versions-deb-trixie-armhf New trixie armhf Debian pin list for bmp-watchdog.
files/build/versions-public/dockers/docker-bmp-watchdog/versions-deb-trixie New trixie Debian pin list for bmp-watchdog.
files/build/versions-public/dockers/docker-bmp-watchdog/versions-deb-bookworm Remove bookworm Debian pin list for bmp-watchdog.
files/build/versions-public/dockers/docker-base-bookworm/versions-py3 Bump pip pin in docker-base-bookworm.
files/build/versions-public/default/versions-web Update external resource URL/hash pins (MFT, BlueField artifacts, remove ptf master URL entry).
files/build/versions-public/default/versions-mirror Update reproducible mirror snapshot timestamps.
files/build/versions-public/default/versions-git Update pinned git commit SHAs (flashrom, freeradius-server, host-sflow).
files/build/versions-public/default/versions-docker Update pinned base Docker image digests.
files/build/versions-public/build/build-sonic-slave-trixie/versions-deb-trixie Update build-slave trixie Debian pins (BlueField/Spectrum SDK + related deps).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3-all-armhf Update bookworm build-slave armhf Python pins (requests/urllib3).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3-all-arm64 Update bookworm build-slave arm64 Python pins (requests/urllib3).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-py3 Update bookworm build-slave Python pins (blessed/paramiko).
files/build/versions-public/build/build-sonic-slave-bookworm/versions-deb-bookworm Remove several bookworm build-slave Debian pins (DOCA/BlueField-related entries).

@@ -116,7 +109,6 @@ https://go.dev/dl/go1.25.9.linux-amd64.tar.gz==53424070f6f21eecb56c26f3bcb44be4
https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi/gnmi.proto==8f354db5e671cf2cefd6aca7215038bf
https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi_ext/gnmi_ext.proto==bc166087e113759b1351a6412d3f0ec7
@mssonicbld mssonicbld merged commit 1acdf50 into sonic-net:master May 14, 2026
31 of 32 checks passed
@auspham auspham mentioned this pull request May 14, 2026
8 tasks
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.

2 participants