Subject: bug#63394: guix pack and proot

From: André A. Gomes <[email-masked]>
Date: Mon, 29 May 2023 16:04:59 +0300

Hi Guix,

I acknowledge the answers provided, but I'd like to emphasize that guix
pack won't run if proot is broken.  This is a critical issue and a
temporary solution is simple enough: disable the tests for the current
proot version packaged.

Please check the patch attached.  

-- 
André A. Gomes
Atlas Engineer - https://atlas.engineer/
>From 1c9ece50575f568c824be2274b7b4d874827f0bb Mon Sep 17 00:00:00 2001
From: "Andre A. Gomes" <[email-masked]>
Date: Mon, 29 May 2023 16:02:45 +0300
Subject: [PATCH] Fix proot.

---
 gnu/packages/linux.scm | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 1be505d949..01f809d980 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -8212,12 +8212,9 @@ (define-public proot
     (supported-systems '("x86_64-linux" "i686-linux"
                          "armhf-linux" "aarch64-linux" "i586-gnu"))
     (arguments
-     ;; Disable the test suite on armhf-linux, as there are too many
-     ;; failures to keep track of (see for example:
-     ;; https://github.com/proot-me/proot/issues/286).
-     `(#:tests? ,(not (or (%current-target-system)
-                          (string-prefix? "armhf"
-                                          (or (%current-system)))))
+     ;; Temporarily disable the tests until https://issues.guix.gnu.org/63284
+     ;; is solved.
+     `(#:tests? #f
        #:make-flags '("-C" "src")
        #:phases (modify-phases %standard-phases
                   (add-after 'unpack 'patch-sources
-- 
2.39.2