mbox series

[0/4] kdevops: make trixie default

Message ID 20241011010111.3543993-1-mcgrof@kernel.org (mailing list archive)
Headers show
Series kdevops: make trixie default | expand

Message

Luis Chamberlain Oct. 11, 2024, 1:01 a.m. UTC
Debian lacks its own directory index which can be used for guestfs. They
should add one, though as support in kdevops shows, only a few minor things
are needed, and since kdevops has figured out what those things are, it should
be easy to use virt-builder on the backend on daily debian images for any
release but in particular for debian 13 (trixie) which kdevops cares about
a lot since we use it heavily for automated tests.

I recently noted also that as we're ramping up kdevops kernel-CI integration
with Meta's kernel-patch-daemon [0] for patchwork, we *want* to really get
a squeeky clean experience for using debian testing. Development on that
front has shown github likes to pretend that Ubuntu is the center of
the Linux testing universe and because that it makes using github actions using
github runners simply useless for kernel hacking [1]. To this end we need to
start drawing up security policies to allow us to use and leverage any Linux
distribution a developer prefers to use, for us to leverage a secure way to use
self-hosted runners.

To reduce bringup make debian trixie the default. This should reduce many
bringup times. Although debian trixie hasn't been default for a while, many
systems we've been testing for XFS testing / sysbench have been leveraging
debian 13 with an upgrade when CONFIG_GUESTFS_COPY_SOURCES_FROM_HOST_TO_GUEST
is enabled (debian host on trixie, /etc/apt/sources.list detected to be a local
mirror, and guest is debian 12), and so in practice we've already have been
testing trixie for a while now.

This just makes bringup faster.

But debian maintainers:  could we please see if perhaps debian can leverage our
findings to host official debian guestfs virt-builder images? kdevops shows
what's needed to be done using existing images.

[0] https://github.com/facebookincubator/kernel-patches-daemon
[1] https://lore.kernel.org/kdevops/CAB=NE6VKWSkv1JZ_Z2LKq4o7+JBkKc6u8Wa1zxxBnGHOG4BgjA@mail.gmail.com/T/#u

Luis Chamberlain (4):
  guestfs: make trixie generic image the default
  guestfs: fix uefi boot for debian trixie
  guestfs: fix trixie bringup
  guestfs: make debian trixie default

 kconfigs/Kconfig.guestfs                      | 16 +++++++++---
 .../gen_nodes/templates/guestfs_q35.j2.xml    |  2 +-
 scripts/bringup_guestfs.sh                    | 25 +++++++++++++++++++
 workflows/linux/Kconfig                       |  2 +-
 4 files changed, 40 insertions(+), 5 deletions(-)

Comments

Luis Chamberlain Oct. 11, 2024, 7 p.m. UTC | #1
Merged.

  Luis