Good Morning Everyone,
So here are some of the changes that we have worked on over the last few weeks:
* We have worked on some documentation on how to integrate container images
while building images. This documentation can be found at:
https://sigs.centos.org/automotive/building/containers/
* We have worked with the CentOS infrastructure to allow using the flat dist-git
layout in CBS. Announce:
https://lists.centos.org/pipermail/centos-devel/2022-February/120223.html
* We have started a discussion around the structure of the lookaside used in
CentOS:
https://lists.centos.org/pipermail/centos-devel/2022-February/120226.html
* We have fixed our sample images to use the `kernel-automotive` package instead
of the old `kernel-auto` package (oups!). This simple fix, fixes booting a
graphical user interface on the raspberry pi 4
* We have refreshed our sample images available at:
https://pingou.fedorapeople.org/images/
* We have expanded the documentation available at:
https://sigs.centos.org/automotive/ with information about:
* The use of content resolver to define the content
* How to download the RPMs of interest to the automotive SIG
Just a few notes about building images currently:
- It looks like CentOS-Stream 9 may have a bug which prevents building image.
This is known and being investigated, we'll just have to wait a little.
- The rpi4 sample images mentioned above can boot a desktop environment using
Wayland if the raspberry pi is configured to use ACPI. If the raspberry pi is
configured to use device-tree, Wayland isn't starting correctly. Editing
`/etc/gdm/custom.conf` to disable Wayland will make the session start with
Xorg, which works fine.
- Neptune itself segfaults on launch currently, this is also known and we're
looking into it (likely simply needs a rebuild).
Happy hacking!
Pierre
Good Morning Everyone,
First of all, apologies for the silence, it has been two weeks since we sent the
last update, we need to get back into this habit :)
So here are some of the changes that we have worked on over the last few weeks:
* We have done quite a few changes on osbuild to allow building system images
with container image pre-installed. This way you can build, say a qcow2 image,
boot it in qemu and have `podman images` show you images directly. We can now
integrate this with quadlet [1] and as a result have not only a container
pre-installed but even automatically started at boot time! If you want to
build an image with a container included, ensure you have the latest osbuild
package from copr.
* We have been working with the CentOS infrastructure to allow using the "flat"
dist-git layout when building on CBS (CentOS BuildSystem:
https://cbs.centos.org). This should be landing early next week, all tests
* having passed in staging!
* A few changes have been made to the automotive docs, including the addition on
a doc on how to contribute to the automotive-sig repository.
* We dropped weak package dependencies from the images built via the
automotive-sig repository. This should speed up building the images as well as
reduce their size
* We have been working on a small project named "remote_builder" which aims is
to make it easy for developers to (re)build their source RPM onto multiple
hosts (of different architecture). It uses containers as the buildroot/build
environment for the source rpm. Its documentation can be found at:
https://remote-builder.readthedocs.io/ This is still somewhat work in progress
but early developers are more than welcome to give it a try!
Happy hacking,
Pierre
[1] https://github.com/containers/quadlet