]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Switch back to debian testing 2554/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 26 Mar 2024 11:17:51 +0000 (12:17 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 26 Mar 2024 12:49:22 +0000 (13:49 +0100)
unstable breaks too much to be useful for CI. To keep CI green, we
stop installing pacman-package-manager in the default images and disable
debian tools tree in CI.

.github/workflows/ci.yml
mkosi.conf.d/20-debian-tools.conf [deleted file]
mkosi.conf.d/20-debian/mkosi.conf
mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-not-focal.conf
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu.conf
mkosi/resources/mkosi-tools/mkosi.conf.d/10-ubuntu.conf [new file with mode: 0644]

index 534550529d2d3f6f97c66e9f0d22f2f3c1a4ae70..49a682f66fe4ca0220f69b8426c421c6fceb6221 100644 (file)
@@ -120,6 +120,9 @@ jobs:
           # TODO: Try again once Arch gets a new rpm release.
           - distro: centos
             tools: arch
+          # TODO: Re-enable once pacman-package-manager is back in testing
+          - distro: arch
+            tools: debian
 
     steps:
     - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
@@ -181,7 +184,5 @@ jobs:
             --verbose \
             -m integration \
             --distribution ${{ matrix.distro }} \
-            $([ "${{ matrix.distro }}" = "debian" ] && echo --release=unstable) \
-            $([ "${{ matrix.tools }}" = "debian" ] && echo --tools-tree-release=unstable) \
             --tools-tree-distribution ${{ matrix.tools }} \
             tests/
diff --git a/mkosi.conf.d/20-debian-tools.conf b/mkosi.conf.d/20-debian-tools.conf
deleted file mode 100644 (file)
index 51cf221..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-ToolsTreeDistribution=debian
-
-[Host]
-@ToolsTreeRelease=unstable
index 71f6934e61bd996f625cf403e1b4d3153df9f3fc..8ead9b513de36352c2edcd6004556eba33843702 100644 (file)
@@ -4,7 +4,7 @@
 Distribution=debian
 
 [Distribution]
-@Release=unstable
+@Release=testing
 Repositories=non-free-firmware
 
 [Content]
index a65670a82622ba3a7b9e37dd34bb9c470c5215f9..050df6339d2416a772eb804b3d4d748c916327e6 100644 (file)
@@ -9,6 +9,8 @@ Packages=
         archlinux-keyring
         dbus-broker
         dnf
-        makepkg
-        pacman-package-manager
+        # TODO: Add back again once makepkg is back in testing.
+        # makepkg
+        # TODO: Add back again once pacman-package-manager is back in testing.
+        # pacman-package-manager
         swtpm
index 1f1b7f23f63dbdad9e4d01669c29de39a681abf7..ce27a589a975f15b468405721e6e49d132e90baf 100644 (file)
@@ -18,10 +18,8 @@ Packages=
         grub2
         libarchive-tools
         libtss2-dev
-        makepkg
         openssh-client
         ovmf
-        pacman-package-manager
         pesign
         policycoreutils
         python3-cryptography
diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-ubuntu.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-ubuntu.conf
new file mode 100644 (file)
index 0000000..1dd1e1e
--- /dev/null
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=ubuntu
+
+[Content]
+Packages=
+        pacman-package-manager
+        makepkg