From e35054259efbd1fd35fdfd3adfefa4ce56e52eda Mon Sep 17 00:00:00 2001 From: vxtls <187420201+vxtls@users.noreply.github.com> Date: Tue, 12 May 2026 20:35:34 -0400 Subject: [PATCH] fix(guix): skip tests invalidated by local bootstrap patches --- ...p-local-bootstrap-inapplicable-tests.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 steps-guix/guix-1.5.0/patches/skip-local-bootstrap-inapplicable-tests.patch diff --git a/steps-guix/guix-1.5.0/patches/skip-local-bootstrap-inapplicable-tests.patch b/steps-guix/guix-1.5.0/patches/skip-local-bootstrap-inapplicable-tests.patch new file mode 100644 index 00000000..2fd7a4b7 --- /dev/null +++ b/steps-guix/guix-1.5.0/patches/skip-local-bootstrap-inapplicable-tests.patch @@ -0,0 +1,24 @@ +--- guix-1.5.0/tests/channels.scm ++++ guix-1.5.0/tests/channels.scm +@@ -499,6 +499,9 @@ + (list commit1))))))) + ++;; This bootstrap disables channel authentication by default, so the missing ++;; introduction no longer raises the error this upstream test expects. ++(test-skip 1) + (test-assert "latest-channel-instances, missing introduction for 'guix'" + (with-temporary-git-repository directory + '((add "a.txt" "A") + (commit "first commit") +--- guix-1.5.0/tests/graph.scm ++++ guix-1.5.0/tests/graph.scm +@@ -186,6 +186,9 @@ + implicit))))))) + ++;; This bootstrap replaces Guix's historical bootstrap binaries with local ++;; seed packages, so the upstream %bootstrap-inputs graph assumption is false. ++(test-skip 1) + (test-assert "bag DAG" ;a big town in Iraq + (let-values (((backend nodes+edges) (make-recording-backend))) + (let ((p (dummy-package "p"))) + (run-with-store %store