[master] Upgrade SONiC package Versions#27347
Merged
Merged
Conversation
Signed-off-by: mssonicbld <sonicbld@microsoft.com>
Collaborator
Author
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Contributor
There was a problem hiding this comment.
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 | |||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[master] Upgrade SONiC package Versions