Weekly Changes – 03/02/2025
Work on the Noble server platform is now almost complete. This week sees a few other useful new features, in particular, there is now a way to reduce the number of daily emails from running apt. Here are the details of the notable changes…
runner component
The LCFG runner component has gained new support for controlling when a report is generated after running a command. You can now control it based on output (to either of stdout or stderr), the exit status or just configure it to always send a report. When the component is configured to report based on the existence of any output, there is also new support for ignoring certain lines in the output so that fewer reports are generated (e.g. for the apt component).
apteryx
The latest version of apteryx is now used on all Ubuntu platforms. See the recent blog article for full details of all the changes. Note that the new Keep Current Kernel feature is currently only enabled for Ubuntu Noble.
rsyslog
The previous fix for running rsyslog with apparmor enabled has been expanded to apply to all Ubuntu systems.
fstab
A few regular expressions in the disk_filter script have been marked as raw strings to make newer versions of Python happy.
aptly
The aptly-keyrings package has gained a few more useful keyrings for keepassxc, ROS2 and the PGDG postgresql repositories. The keyring for google-chrome has also been updated to add the new key. The relevant keyring resources have also been set for the repository configurations.
routing with rdisc
The lcfg/options/routing.h
header has gained support for running the rdisc service without using the LCFG component. This feature can be enabled by defining the LCFG_NO_ROUTING_COMPONENT
macro before inclusion of the header. This switches control of the service over to Systemd which avoids the need for a large component which does almost nothing. This is the new default behaviour on DICE Ubuntu Noble systems.
virtualbox
The lcfg/options/virtualbox.h
header has been tweaked to only enable the Oracle repository when it is actually required.
Apache Managed Domains (ACME)
A new lcfg/options/apacheconf-md.h
header has been added to enable Apache’s Managed Domains module which implements an ACME protocal client to request x509 certificates. Calling the HTTPD_MD(vh_tag)
macro with your virtual host’s LCFG tag name will result in Apache managing the lifecycle of the certificate for it – using Let’s Encrypt’s CA with an HTTP challenge response. See Apache documentation and mod_md project documentation to read more.
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