Weekly Changes – 27/03/2023
Most of the changes continue to be related to the Ubuntu Jammy port but this week more of that has happened at the DICE level rather than LCFG. Here are the significant changes…
Ubuntu Jammy
Details of recent progress on the Ubuntu Jammy platform are now recorded separately, see the latest report.
Ubuntu Installs
The baseinstall component has support for bind-mounting partitions onto the newly installed chroot directory before running methods and subsequently, at the end of the process, it unmounts them. A bug in the component code meant that it actually unmounted all partitions, even those which had been mounted earlier in the install sequence. This was not noticed before as the baseinstall component is typically the final step in the entire install process and the partitions would otherwise be unmounted immediately afterwards when the reboot command is issued. This problem was discovered during testing last week and the installer ISO was corrected in the LCFG profile, the fix is now properly integrated into the standard installroot header.
On Focal the mawk (minimal awk) utility has been added back for the duration of the install process. This ensures that some packages which rely on awk, but do not declare it as a dependency, are not broken by it being removed (to be replaced with gawk).
Debian package caching
The configuration for Debian package repositories in the lcfg/options/rpmaccel.h header now also avoids caching Contents metadata files (which are used by apt-file).
createrepo
The createrepo utility is used to manage yum repository metadata for RPM packages. There is now a new header – lcfg/options/createrepo.h – which may be used to include the package and dependencies. Previously (on SL7) these packages could be included simply using the LCFG_OPTIONS_CREATEREPO
package option but that doesn’t work for Ubuntu Focal. Although the packages are available in the upstream repository for Ubuntu Jammy they are not in Focal so the missing packages have had to be backported. We have not yet tested the createrepo software on Ubuntu but expect to do so in the near future when we install a new package server.
Software
There are some new software options available for Ubuntu:
LCFG_OPTIONS_PYTHON_REQUESTS_KRB
– Python 3 requests module Kerberos supportLCFG_OPTIONS_IPTSTATE
– top-like interface to your netfilter connection-tracking tableLCFG_OPTIONS_JAVA_OPENJDK_18
– OpenJDK 18 – Jammy onlyLCFG_OPTIONS_JAVA_OPENJDK_17
– OpenJDK 17 – Jammy onlyLCFG_OPTIONS_JRE_OPENJDK_18
– OpenJDK JRE 18 – Jammy onlyLCFG_OPTIONS_JRE_OPENJDK_17
– OpenJDK JRE 17 – Jammy only
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