[master] Upgrade SONiC package Versions#26888
Open
mssonicbld wants to merge 1 commit intosonic-net:masterfrom
Open
[master] Upgrade SONiC package Versions#26888mssonicbld wants to merge 1 commit intosonic-net:masterfrom
mssonicbld wants to merge 1 commit intosonic-net:masterfrom
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 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). |
Contributor
|
/azpw retry |
Collaborator
Author
|
Retrying failed(or canceled) jobs... |
Collaborator
Author
|
Retrying failed(or canceled) stages in build 1092912: ✅Stage Test:
|
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