-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Description
This is to upgrade the base OS to Trixie. This includes (among other things) the kernel and Docker daemon.
New versions of notable software being brought in:
- Linux 6.12.41
- Docker 28.2.2
- Python 3.13.5
- GCC 14
- Monit 5.34
- OpenSSH 10.0
- Boost 1.83
- Bash 5.2.37
- Various python dependencies updated to newer version or being pulled from Debian repos instead of pypi
Release notes:
- For applications using sysfs to access i2c devices,
/sys/class/i2c-adapteris no longer present./sys/bus/i2c/devicescan serve as a replacement. - With the Monit upgrade, the wording of the good/success case for checks have changed; specifically, it is now consistently
OKfor all types of checks. - Cgroups v1 has been disabled, in place of v2. This allows Docker to track disk and network I/O for containers, and can allow for more fine-grained resource tracking.
pam_systemdis now used. This means that each user that's logged in will have a user instance of systemd running, resource limits may apply to user sessions, and a cgroup will be created for each user session.systemd-sonic-generatorhas been modified to not touch any service files in/etcor/usr/lib. Systemd no longer allowed service generators to modify any files outside of directories that it explicitly specifies.- libyang v1 is now built as part of the SONiC build, as it has been removed from the Debian repos.
PRs tied to this:
- Update to 6.12.41 for Debian Trixie sonic-linux-kernel#488
- Update host-services for compilation on Debian Trixie sonic-host-services#288
- Update sonic-utilities build for Trixie sonic-utilities#3973
- Fix trixie compilation sonic-swss-common#1040
- Allow using Boost 1.83 for compilation sonic-dhcp-relay#71
- Add missing <array> include to TestSyncdBrcm.cpp sonic-sairedis#1632
- Trixie base image upgrade sonic-buildimage#23340
- Fix trixie compilation and add Trixie to PR pipeline sonic-swss-common#1069
- Update gnoi_reset_test.py for Trixie sonic-host-services#310
- Upgrade openssl/openssh/krb5/golang for debian trixie sonic-fips#77
- Update sonic-mgmt tests for Trixie sonic-mgmt#20839
Issues tied to this:
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🏗 In Progress