We'll probably start with alpha2
Trixie is now fully released, on 2025-08-09.
We'll probably start with alpha2
Trixie is now fully released, on 2025-08-09.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Feature | taavi | T381899 Add support for Python 3.13 | ||
| Open | None | T400258 Stop building Bullseye based Toolforge prebuilt images | |||
| Resolved | taavi | T400256 Update Toolforge Tcl image to a supported Debian release | |||
| Resolved | taavi | T400255 Build Trixie based Toolforge pre-built images | |||
| Resolved | bking | T399335 OpenSearch on K8s: build a new OpenSearch 2 Docker image | |||
| Open | None | T362105 EPIC: OpenSearch on K8s (formerly Mutualized opensearch cluster) - FY25/26 WE4.2.6 | |||
| Resolved | bking | T400295 OpenSearch on K8s: build a new opensearch-operator image | |||
| Open | None | T397049 Migrate all CI jobs from Bookworm to Trixie or later and drop Bookworm testing support | |||
| Resolved | Jdforrester-WMF | T400931 Provide ci-trixie base image, once Wikimedia trixie base Docker image exists | |||
| Resolved | taavi | T393173 Publish Wikimedia trixie base Docker image | |||
| Resolved | MoritzMuehlenhoff | T391083 Prepare our custom installer and the base layer for Trixie | |||
| Resolved | MoritzMuehlenhoff | T392790 Use a forward port of Puppet 7 on Trixie hosts |
Change #1134187 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):
[operations/puppet@production] uwsgi: trixie support
Change #1134188 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):
[operations/puppet@production] wmflib: postgresql_version add trixie
Change #1134189 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):
[operations/puppet@production] ruby: move to .exist?
Change #1134188 merged by Filippo Giunchedi:
[operations/puppet@production] wmflib: postgresql_version add trixie
Change #1134187 merged by Filippo Giunchedi:
[operations/puppet@production] uwsgi: trixie support
Change #1134189 merged by Filippo Giunchedi:
[operations/puppet@production] ruby: move to .exist?
Change #1138694 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Add d-i config for Trixie
Change #1138697 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Add pxelinux config for Trixie
Change #1138698 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/cookbooks@master] Add trixie to the list of supported OSes
Change #1138694 merged by Muehlenhoff:
[operations/puppet@production] Add d-i config for Trixie
Change #1138697 merged by Muehlenhoff:
[operations/puppet@production] Add pxelinux config for Trixie
Change #1138698 merged by Muehlenhoff:
[operations/cookbooks@master] Add trixie to the list of supported OSes
Cookbook cookbooks.sre.hosts.reimage was started by jmm@cumin2002 for host sretest1001.eqiad.wmnet with OS trixie
Cookbook cookbooks.sre.hosts.reimage started by jmm@cumin2002 for host sretest1001.eqiad.wmnet with OS trixie executed with errors:
Change #1139037 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Add trixie to pbuilder setup
Change #1139037 merged by Muehlenhoff:
[operations/puppet@production] Add trixie to pbuilder setup
Mentioned in SAL (#wikimedia-operations) [2025-04-29T07:23:27Z] <moritzm> imported debdeploy 0.0.99.14-1+deb13u1 to apt.wikimedia.org/main for trixie-wikimedia T391083
Mentioned in SAL (#wikimedia-operations) [2025-04-29T07:50:08Z] <moritzm> copied wmf-certificates 1~20230906-1 from bookworm-wikimedia to trixie-wikimedia T391083
Mentioned in SAL (#wikimedia-operations) [2025-04-29T07:53:06Z] <moritzm> copied cadvisor 0.44.0+ds1-1~wmf1 from bookworm-wikimedia to trixie-wikimedia T391083
Change #1141585 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Install linux-sysctl-defaults on trixie
Change #1141585 merged by Muehlenhoff:
[operations/puppet@production] Install linux-sysctl-defaults on trixie
Change #1143703 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Stop installing prometheus-node-exporter on Trixie
Mentioned in SAL (#wikimedia-operations) [2025-05-09T09:50:42Z] <moritzm> imported debmonitor-client 0.4.0-3+deb13u1 for trixie-wikimedia T391083
So the error for the debmonitor client is due by the fact that in /etc/os-release there is no line with VERSION_ID yet, so the client reports unknown as OS and a result the server errors out with:
400 OS name 'unknown' is not valid: {'name': ['The OS name needs to follow the following pattern: ^(Debian( \\d\\d)?|Ubuntu( \\d\\d\\.\\d\\d)?)$']}Once that reports a proper OS it should be created automatically in the DB, if not we can always add it manually.
This is now fixed in Debian unstable and should progress to testing soon:
https://tracker.debian.org/news/1645404/accepted-base-files-138-source-into-unstable/
I manually installed that version on sretest1001 and that made debmonitor-client run fine: https://debmonitor.wikimedia.org/hosts/sretest1001.eqiad.wmnet
Mentioned in SAL (#wikimedia-operations) [2025-05-13T07:54:00Z] <moritzm> imported python-wmflib 1.3.1+deb13u1 to trixie-wikimedia T391083
Change #1143703 merged by Muehlenhoff:
[operations/puppet@production] Stop installing prometheus-ethtool-exporter on Trixie
Mentioned in SAL (#wikimedia-operations) [2025-05-13T08:04:07Z] <moritzm> imported python-wmflib 1.3.1+deb13u1 to trixie-wikimedia T391083
Change #1145097 had a related patch set uploaded (by Volans; author: Volans):
[operations/software/pywmflib@master] Add support for Python 3.13 and Debian Trixie
Mentioned in SAL (#wikimedia-operations) [2025-05-13T08:12:03Z] <moritzm> copied prometheus-rsyslog-exporter 1.0.0+git20221110-1 from bookworm-wikimedia to trixie-wikimedia T391083
Change #1145100 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] Stop installing dstat on Trixie
Change #1145097 merged by jenkins-bot:
[operations/software/pywmflib@master] Add support for Python 3.13 and Debian Trixie
Change #1145100 merged by Muehlenhoff:
[operations/puppet@production] Stop installing dstat on Trixie
Mentioned in SAL (#wikimedia-operations) [2025-05-13T09:38:02Z] <moritzm> imported confd 0.16.0-1+deb13u0 to trixie-wikimedia T391083
There's some augeas-related output spam on Puppet runs, already reported as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098696
Change #1145187 had a related patch set uploaded (by Volans; author: Volans):
[operations/puppet@production] debdeploy: add support for Debian Trixie
Change #1145187 merged by Volans:
[operations/puppet@production] debdeploy: add support for Debian Trixie
Change #1145833 had a related patch set uploaded (by Volans; author: Volans):
[operations/software/debmonitor-client@master] Add support for trixie
Change #1145833 merged by jenkins-bot:
[operations/software/debmonitor-client@master] Add support for trixie
Mentioned in SAL (#wikimedia-operations) [2025-05-23T10:31:02Z] <moritzm> importing ferm 2.5.1-4+wmf13u1 T391083
Change #1152246 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] standard_packages: Handle dnsutils/bind9-dnsutils correctly across all supported OSes
Change #1152246 merged by Muehlenhoff:
[operations/puppet@production] standard_packages: Handle dnsutils/bind9-dnsutils correctly across all OSes
Cookbook cookbooks.sre.hosts.reimage was started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie
Cookbook cookbooks.sre.hosts.reimage started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie executed with errors:
Mentioned in SAL (#wikimedia-operations) [2025-07-11T09:25:15Z] <moritzm> imported perccli for trixie-wikimedia T391083
Cookbook cookbooks.sre.hosts.reimage was started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie
Change #1168145 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):
[operations/puppet@production] late-command: Check whether qemu_fw_cfg.ko is present
Cookbook cookbooks.sre.hosts.reimage started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie executed with errors:
Change #1168145 merged by Muehlenhoff:
[operations/puppet@production] late-command: Check whether qemu_fw_cfg.ko is present
Cookbook cookbooks.sre.hosts.reimage was started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie
Cookbook cookbooks.sre.hosts.reimage started by jmm@cumin1003 for host sretest1003.eqiad.wmnet with OS trixie completed:
Installations with Trixie are now possible, which directly install the backport of Puppet 7, all known issues affecting the Puppet base classes have been fixed. I'm keeping this bug open to rebase the installer image to newer release candidates, but Trixie can now be used for pilot installations,
Change #1177335 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] debian: Add trixie as a valid codename
Change #1177335 merged by Majavah:
[operations/puppet@production] debian: Add trixie as a valid codename
Change #1178604 had a related patch set uploaded (by Dzahn; author: Dzahn):
[operations/puppet@production] wmflib: add 8.4 as a valid PHP version string, for trixie support
Change #1178604 merged by Dzahn:
[operations/puppet@production] wmflib: add 8.4 as a valid PHP version string, for trixie support
Trixie had the initial stable release on Aug 9 and the installer and base system works fine. Closing this task, all further role adaptions can happen via separate, new bugs.
Mentioned in SAL (#wikimedia-operations) [2025-10-08T11:09:47Z] <moritzm> imported megacli into thirdparty/hwraid (upstream repo doesn't cover trixie yet, copied over from bookworm) T391083