Weekly Changes – 09/03/2026
Amongst quite a variety of changes, this week there is a post-SL7 cleanup of the network bonding configuration. Here are the details of all the notable changes…
Network bonding
The LCFG header for network bonding – lcfg/options/etherbond.h – has been overhauled. All support for SL7 has been removed which makes it a lot simpler/clearer.
There was previously some support for using names for the NICs other than eth0 and eth1 but it appears this was incomplete and broken on Ubuntu. The header will now always use those, the names are pretty much irrelevant since they are simply used for matching on the MAC addresses of the interfaces involved in the bonded interface. If you require the previous behaviour, the old header remains available as lcfg/options/etherbond-legacy.h
x509
The LCFG x509 component has been tweaked so that when a service method is called after a certificate is updated, the default method used will now be try-restart. Previously it defaulted to try_restart (note the underscore), which is not supported by Systemd.
aptly package repositories
The signing key for the Informatics package repositories will change to 49E2EF50 after the stable release is made on Wednesday afternoon. There will be a transitional period where updated repositories use the new key but some repositories remain signed by the old key. On March 20th any remaining unchanged repositories will be manually republished using the new key.
PostgreSQL
There are PostgreSQL updates for 18.3, 16.13, and 14.22. See the upstream security notices for full details – PostgreSQL 18.2, 17.8, 16.12, 15.16, and 14.21 Released! and PostgreSQL 18.3, 17.9, 16.13, 15.17, and 14.22 Released! Anyone using version 18 must take note of the instructions in the “Updating” section regarding making the json_strip_nulls() and jsonb_strip_nulls() functions immutable.
Kernel
The INF_TEST kernel for Jammy and Noble has been updated to 6.8.0-101
libvirt
The LCFG libvirt component has gained support for configuring various options related to TLS for the libvirt daemon.
The LCFG header – lcfg/options/libvirt.h – now supports configuring all the Systemd services in the same way as is done when the Ubuntu packages are first installed. That can be enabled by defining the LCFG_OPTIONS_LIBVIRT_SYSTEMD_STANDARD macro before including the header.
pbuilder
The pbuilder package has been patched for Ubuntu Noble to fix a longstanding issue with timeout handling.
Changes to headers and package lists
Members of the Informatics Computing team can browse all the changes to the headers and package lists.


Recent comments