]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
ci: demote dmraid testing
authorJo Zzsi <jozzsicsataban@gmail.com>
Fri, 24 Jan 2025 12:51:14 +0000 (07:51 -0500)
committerLaszlo <laszlo.gombos@gmail.com>
Fri, 24 Jan 2025 13:11:47 +0000 (08:11 -0500)
dmraid is no longer activly maitaned and has been already removed
form the following distributions
 - CentOS
 - Debian
 - Ubuntu

Dracut will continue to support dmraid, but lets minimize the CI
burdon and only test dmraid on Arch container going forward.

One of the other motivation of this change is to align Fedora
configuration a bit more with CentOS configuration for ease of
maitenance.

test/container/Dockerfile-alpine
test/container/Dockerfile-arch
test/container/Dockerfile-debian
test/container/Dockerfile-fedora
test/container/Dockerfile-gentoo
test/container/Dockerfile-opensuse
test/container/Dockerfile-void

index e2a4dfa89ac8dae12500fb41d3257450a489f729..8d07985a1f96ebb21a7dcb37edff66b56c048e52 100644 (file)
@@ -1,5 +1,5 @@
 # Test coverage provided by this container:
-# - hostonly
+# - default hostonly
 # - musl (instead of glibc)
 # - openrc (instead of systemd)
 # - eudev (instead of systemd-udev)
@@ -14,7 +14,8 @@
 # - ntfs-3g (not enabled with linux-virt)
 # - erofs-utils (not enabled with linux-virt)
 # - multipath-tools (does not work well)
-# - ovmf (systemd-boot-efistub is not available)
+# - ovmf (systemd-boot-efistub, UEFI, UKI is not available)
+# - kernel-install is not available
 # - networkmanager (does not work with dracut)
 
 ARG DISTRIBUTION=alpine
@@ -45,7 +46,6 @@ if [ "$DISTRIBUTION" = "alpine:edge" ] ; then \
     cpio \
     cryptsetup \
     device-mapper \
-    dmraid \
     elogind \
     gpg \
     iputils \
index 9d5ac5967e132257bdf10fe1cbaa33e2dc956174..7f103317b8d71290d92c26d75d118039def43b17 100644 (file)
@@ -5,6 +5,7 @@
 # - qrencode (systemd-bsod)
 # - rdma out of tree dracut module
 # - both dbus-daemon and dbus-broker
+# - dmraid (not activly maintained)
 
 # Not installed
 # - busybox (no need, tested elsewhere)
index 04447c5a85894688a1991baf56c0d007e0bb4d7e..cbd216525c4eca7aface4281f12107b619f72953 100644 (file)
@@ -7,7 +7,6 @@
 # - dbus-daemon
 
 # Not installed
-# - dmraid (no longer maintained, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056944)
 # - iscsiuio, open-iscsi (not yet working with dracut, https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/2072484)
 # - busybox-static
 
index b3ddf50516507ef19efed5538a211324a67f00c6..ab934aa60102de43ee169ed72025d7008a6d5d88 100644 (file)
@@ -1,6 +1,6 @@
 # Test coverage provided by this container:
 # - arm64
-# - hostonly
+# - default hostonly
 # - xfs
 # - memstrack
 # - ndctl (for nvdimm)
@@ -35,7 +35,6 @@ else \
     btrfs-progs \
     dhcp-client \
     dhcp-server \
-    dmraid \
     nbd \
     qemu \
     scsi-target-utils \
index 11609859c0fed88fe194cc18f1aeef509ef2211a..8bedcb8b886b0f99a22908c70fa9485459c7c5a1 100644 (file)
@@ -10,6 +10,7 @@
 # - dash (to increase coverage)
 # - rng-tools (to increase coverage)
 # - ntfs3g (to keep container small)
+# - xorriso (to keep container small, no .iso generation)
 
 ARG OPTION=systemd
 
@@ -80,7 +81,6 @@ if [ "$OPTION" = "systemd" ] ; then \
     sys-devel/flex \
     sys-fs/btrfs-progs \
     sys-fs/cryptsetup \
-    sys-fs/dmraid \
     sys-fs/mdadm \
     sys-fs/multipath-tools \
     sys-fs/squashfs-tools \
index a3d5c0e7bd2fbcbd096dc2d939107ea5bc339e6a..f4c02f98dc1c98636de1e169682fa0a9b5199a3e 100644 (file)
@@ -1,5 +1,6 @@
 # Test coverage provided by this container:
 # - arm64
+# - default hostonly
 # - network-legacy
 # - mkosi-initrd
 # - hmaccalc (fido)
@@ -18,7 +19,6 @@ RUN zypper --non-interactive install --no-recommends \
     dhcp-client \
     dhcp-server \
     distribution-gpg-keys \
-    dmraid \
     e2fsprogs \
     erofs-utils \
     gcc \
index 86e8fcc01536281d746b587bfc4edb4bcc2b5e2e..1c8ab40aaf352535cc9121877782382e14d237c5 100644 (file)
@@ -4,12 +4,15 @@
 # - runit (instead of systemd)
 # - eudev (instead of systemd-udev)
 # - elogind (instead of logind)
-# - uki (without systemd)
+# - UEFI boot, UKI (without systemd)
 # - zfs and zfs out of tree dracut module
 # - gzip compression
 # - clang
 # - dbus-daemon
 
+# Not installed
+# - kernel-install is not available
+
 FROM ghcr.io/void-linux/void-glibc-full
 
 # prefer running tests with zfs and clang
@@ -27,7 +30,6 @@ RUN xbps-install -Syu xbps && xbps-install -yu \
     cryptsetup \
     dhclient \
     dhcp \
-    dmraid \
     e2fsprogs \
     edk2-ovmf \
     elfutils \