Weekly Changes – 25/09/2023
Very few changes this week, the most important is further tweaks to the Ubuntu package scripts to resolve issues with upgrading LCFG component packages. Here are the details of all notable changes…
Component package scripts
Following on from the changes in the previous release, it was noticed that the changes to the debian/rules
file for Jammy broke package upgrades on Focal. It’s not at all clear why that should happen, the documentation for the dh_installsystemd
utility implies it should behave in the same way for both platforms. A further tweak to the options to make it --no-start --no-stop-on-upgrade --no-restart-after-upgrade
appears to have made it behave correctly on both platforms.
XScreensaver
The gnome-shell-extension-xscreensaver package has been updated for the version of the Gnome shell on Ubuntu Jammy. This restores the small lock icon to the top-right corner of the screen. When using lightdm and xscreensaver, without that extension it’s quite awkward to lock the screen since the standard lock entry in the Gnome desktop menu does not work without gdm.
PXE
Support has been added for running a PXE server based on Ubuntu Jammy. Note that the old Ubuntu Focal installer will only be supported on SL7 and Focal based servers.
Java
The lcfg/options/java.h
header has been fixed to ensure the mutation of the profile.pkgcppopts
always works as expected. Previously, using the same macro name in both the header and package list meant that in some situations nothing was actually added to the resource (and thus no extra packages were included in the profile).
Scala
There is a new DICE header – dice/options/scala-latest.h
– for the latest version of the Scala programming language.
CAN USB
There is a new DICE header – dice/options/usb_can.h
– to support the USB adaptor for the Linux CAN subsystem.
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