Weekly Changes – 22/05/2023
A variety of changes this week with the majority being associated with the work on the new Jammy platform. Here are the details of the significant changes…
Ubuntu Jammy
Details of recent progress on the Ubuntu Jammy platform are now recorded separately, see the latest report.
network
The LCFG network component on Ubuntu has been tweaked to restore support for specifying IP addresses with subnet masks. Note that’s only necessary when you want something other than a /24. The support for IPv6 addresses has also been improved.
LightDM
When the lcfg/options/lightdm.h header is included the gdm3 package will now be removed. This is to avoid the potential for package conflicts.
When including the lcfg/options/desktop.h header it is now possible to enable lightdm by default instead of gdm by defining the USE_LIGHTDM macro.
GDM
The lcfg/options/gdm.h header now controls all aspects of the gdm configuration. This allows it to be used separately from the desktop header.
For Jammy there is some new PAM configuration for GDM. As it stands this will currently only work if you are using the pam_sss module. The PAM configuration for GDM in Jammy is rather peculiar and relies on symlinks managed through alternatives, that doesn’t fit well with the way the LCFG PAM component manages the /etc/pam.d directory so some thought is required.
fuse
The fuse and fuse3 packages are not compatible on Ubuntu, there must be only one of them installed. When run manually, apt will replace fuse with fuse3 so an attempt has been made to emulate that in the package lists.
KVM
By default on DICE systems KVM virtualisation support is disabled (unless the dice/options/kvm-enable.h header is included in the LCFG profile). A bug in the way this was disabled has been fixed that previously caused some problems on systems with AMD processors.
PAM
There is new default PAM configuration for the pkcs11 module. Note that it will only be usable when the libpam-pkcs11 package is installed.
OpenAFS
Support for OpenAFS 1.8.8 has been removed. To avoid duplication and possible confusion, some of the headers have also been refactored so that the default version for a platform is now only selected in the package list.
Singularity Containers
The Singularity project has been renamed as Apptainer. There is a new header – ed/options/apptainer.h – which may be used by other sites to install the software. The current version is 1.1.8.
Software
To improve the management of software packages for DICE machines a large number of new options have been added to the lcfg-level package lists. Here’s the full list for reference:
LCFG_OPTIONS_AGDALCFG_OPTIONS_ANDROID_SDKLCFG_OPTIONS_ANTLCFG_OPTIONS_ANTLR3LCFG_OPTIONS_ANTLR4LCFG_OPTIONS_ANTLRLCFG_OPTIONS_ARDUINOLCFG_OPTIONS_AXIOMLCFG_OPTIONS_BLENDERLCFG_OPTIONS_BPYTHONLCFG_OPTIONS_CABALLCFG_OPTIONS_COQLCFG_OPTIONS_FAKEROOTLCFG_OPTIONS_FREEGLUT3LCFG_OPTIONS_FREEGLUT3_DEVLCFG_OPTIONS_FSHARPLCFG_OPTIONS_FUSE3LCFG_OPTIONS_FUSE_E2FSLCFG_OPTIONS_FUSE_OVERLAYFSLCFG_OPTIONS_FUSE_SQUASHFSLCFG_OPTIONS_GFORTRANLCFG_OPTIONS_GHCLCFG_OPTIONS_GLPKLCFG_OPTIONS_GLPK_DEVLCFG_OPTIONS_GNATLCFG_OPTIONS_GRADLELCFG_OPTIONS_GROOVYLCFG_OPTIONS_GTKWAVELCFG_OPTIONS_HASKELL_PLATFORMLCFG_OPTIONS_HASKELL_STACKLCFG_OPTIONS_INTEL_MKLLCFG_OPTIONS_JABREFLCFG_OPTIONS_JUNITLCFG_OPTIONS_KVM_SERVERLCFG_OPTIONS_LIBLLVM13LCFG_OPTIONS_LIBLLVMLCFG_OPTIONS_MINGWLCFG_OPTIONS_NEURONLCFG_OPTIONS_OCTAVE_DEVLCFG_OPTIONS_OPENJFXLCFG_OPTIONS_OPENMPILCFG_OPTIONS_OPENMPI_DEVLCFG_OPTIONS_OSSPDLCFG_OPTIONS_PANDOCLCFG_OPTIONS_PDFTKLCFG_OPTIONS_PLOTUTILSLCFG_OPTIONS_PRAATLCFG_OPTIONS_PROOFGENERALLCFG_OPTIONS_PSTOEDITLCFG_OPTIONS_PYTESTLCFG_OPTIONS_PYTHON_BLUEZLCFG_OPTIONS_PYTHON_NLTKLCFG_OPTIONS_PYTHON_PYGLETLCFG_OPTIONS_PYTHON_SEABORNLCFG_OPTIONS_PYTHON_SKLEARNLCFG_OPTIONS_PYTHON_TORCHLCFG_OPTIONS_R_CRAN_RSTANLCFG_OPTIONS_SCALALCFG_OPTIONS_SCONSLCFG_OPTIONS_SQUASHFSLCFG_OPTIONS_SSHFSLCFG_OPTIONS_SWI_PROLOGLCFG_OPTIONS_SYMPYLCFG_OPTIONS_TOOLCHAIN_AARCH64LCFG_OPTIONS_TOOLCHAIN_ARMLCFG_OPTIONS_UNAR
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