Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

LCFG Project

LCFG Project

Recent Activity for the LCFG project

Weekly Changes – 13/02/2023

There is considerable churn this week, mostly due to the initial work for the Ubuntu Jammy platform. Here are the details for all the notable changes:

Schemas

The copies of the LCFG component schemas (.def files) in the repository have been updated to match those currently included on the LCFG servers via packages listed in the lcfg/lcfg-defaults.rpms and dice/dice_defaults.rpms package lists. To simplify the bootstrapping of new platforms, we have had a longstanding plan to switch the mechanism for delivering schema files. The intention is that this will happen with the move to Ubuntu, we will discuss this further at the next LCFG monthly meeting.

Kernel

The Ubuntu INF kernel has been updated to the hardware enablement (HWE) 5.15 kernel.

Package Auto-building

The Informatics LCFG server can now automatically submit packages for building for both SL7 and Ubuntu Focal platforms. To build on Focal you need to create the necessary packaging metadata in the debian sub-directory. To enable auto-building for a package you must add autobuild: 1 to the build section of the lcfg.yml file for the package. After that, whenever a new release is tagged (with major, minor or micro) the source packages will be automatically generated and submitted for building.

KVM Server

The dnsmasq-base package has been removed from the LCFG_OPTIONS_KVM_SERVER option for Ubuntu. The dnsmasq service doesn’t appear to be necessary and it doesn’t work by default due to a permissions issue.

Ubuntu 22.04

Many headers have been modified to include the packages required to support Ubuntu 22.04 (Jammy Jellyfish). At this stage, there’s no guarantee that these package lists are all complete, there are probably dependencies missing. A lot more work is required before the platform can be considered usable, look out for future progress reports.

The LCFG pkglist-tools have gained support for generating the Jammy updates package lists (lcfg_ubu2204_updates.pkgs and lcfg_ubu2204_i386_updates.pkgs). The files will now be updated daily in the same way as those for Focal.

PHP

There is a new lcfg/options/apacheconf-php8.h header for PHP 8 support on Ubuntu Jammy. Note that on all earlier platforms including the header will trigger an error.

To make it clear that a newer version is needed, the lcfg/options/apacheconf-php73.h header now triggers an error on Ubuntu Focal and beyond.

viewvc

There is now an Ubuntu package for the latest version of viewvc (1.2.3), note that on Ubuntu Focal this still requires Python 2 due to its dependency on subversion. The LCFG component has been updated to add support for a new template_dir resource which is used to configure the correct templates directory. The default location is set correctly for each platform. On Ubuntu, it is possible to switch back to the previous appearance (as used on SL7) by using the /usr/share/viewvc/templates/classic/ templates.

Software

There are some new software options available for Ubuntu:

  • LCFG_OPTIONS_COMPOSER – PHP composer
  • LCFG_OPTIONS_CALIBRE – e-book manager

Changes to headers and package lists

Members of the Informatics Computing team can browse all the changes to the headers and package lists.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

css.php

Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.

  Cancel