From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168969110924740 (code B ref -1); Tue, 18 Jul 2023 14:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jul 2023 14:38:29 +0000 Received: from localhost ([127.0.0.1]:53705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlqP-0006Qx-6H for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:38:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlqK-0006Qe-D5 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:38:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlqD-0005K9-U1 for guix-patches@gnu.org; Tue, 18 Jul 2023 10:38:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlqC-0008Hw-O3; Tue, 18 Jul 2023 10:38:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=zjeA7GExngr1MBTDkvIC3gSNj+gei+HabS4SK1Yq2NY=; b=Zd3ZEIaAzOqWEH SIhYt1o9snW3Mof3J31V+r/VfCznjauw4LHW6nQ4iBd9AOdR7/UEhcC5gZp5568iNWc2EaEbu3HGQ /eFyKdPqGile6tYHi9Nw+WaTmCkCZNgziPHjkpKaaamJXa1WBS9L5KxLQ+M+JBZwwpFblcq5Uyu2R c1ns0/RKLm+o2GupaMFa8/pFGhnKPobiBan9nasFqMowrG0oYW4+Oh96hcnymx87XCdfIDjpfscaC UEQXLly5q039FBFh/Oy58ls29HuNsY3/l9KgmN26CH618gjdWd3VRv5oLBdjJIfWYU0Z9nIfPQLaP 1grhyZHS4OjWZcHJF7Dg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlqB-0004EV-OW; Tue, 18 Jul 2023 10:38:16 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:38:12 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Now that native builds work again on the Hurd, we need builds to succeed and test suites to pass. Sadly, quite some packages have several problems with their test suite. Notably e2fsprogs (+62), c-ares (+37), coreutils (+21), python (+17), elfutils (+12), cmake (+11), curl (+9). And then there's a problem with gnulib's stack tests that we see some recurrences of. Some good news, previous commits that skipped tests for sed and libunistring can now be reverted, because their test suites pass. Also, most probably problematic tests in the guile test suite were fixed on guile master. As I understand, Josselin is working on this, so way may want to skip the patch for guile (or apply it anyway and revert it later). Because many patches are almost trivial and similar, you may want to give some specific comments to the non-trivial patches and possibly some general comments for the trivial ones instead of a LGTM on every individual patch? Greetings, Janneke Janneke Nieuwenhuizen (43): Revert "gnu: libunistring: Fix make check for the Hurd." gnu: guile: Skip hanging and failing pipe tests on the Hurd. gnu: coreutils: Skip hanging and failing test on the Hurd. gnu: grep: Update hanging and failing tests on the Hurd. Revert "gnu: sed: Skip failing test on GNU/Hurd." gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd. gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd. gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd. gnu: m4: Skip gnulib stack-overflow tests for the Hurd. gnu: openssl: Build fix for the Hurd. gnu: python: Support native build on the Hurd. gnu: mpfr: Skip failing test on the Hurd. gnu: elfutils: Skip failing tests on the Hurd. gnu: libbsd: Skip failing test on the Hurd. gnu: c-ares: Skip failing tests on the Hurd. gnu: libgpg-error: Skip failing test on the Hurd. gnu: libgcrypt: Skip hanging benchmark tests on the Hurd. gnu: tcl: Remove failing tests on the Hurd.. gnu: curl: Skip failing test on the Hurd. gnu: git: Skip failing test on the Hurd. gnu: emacs: Depend on libc-for-target. gnu: procps: Skip linux-version test for the Hurd. gnu: e2fsprogs: Skip failing tests on the Hurd. gnu: parted: Disable tests for the Hurd. gnu: libpaper: Disable tests for the Hurd. gnu: cairo: Support building for the Hurd. gnu: openssl-1.1: Fix shared build for the Hurd. gnu: ruby-2.6: Skip test on the Hurd. gnu: tcsh: Skip substitution tests on the Hurd. gnu: swig: Skip tests when building for the Hurd. gnu: zstd: Skip tests when building for the Hurd. gnu: cmake-bootstrap: Fix build for the Hurd. gnu: cmake-minimal: Skip tests on the Hurd. gnu: doxygen: Fix build for the Hurd. gnu: graphite2: Skip test on the Hurd. gnu: guile-git: Skip http proxy test on the Hurd. gnu: glib: Disable tests for the Hurd. gnu: ghostscript: Fix build for the Hurd. gnu: harfbuzz: Support build for the Hurd. gnu: pango: Support build for the Hurd. gnu: fontforge: Support build on the Hurd. gnu: po4a: Skip failing test on the Hurd. gnu: guile-2.0: Skip failing tests on the Hurd. gnu/local.mk | 5 +- gnu/packages/adns.scm | 68 +++++++++-- gnu/packages/base.scm | 101 +++++++++------- gnu/packages/cmake.scm | 48 +++++--- gnu/packages/compression.scm | 5 +- gnu/packages/curl.scm | 19 ++- gnu/packages/disk.scm | 1 + gnu/packages/documentation.scm | 12 +- gnu/packages/elf.scm | 23 ++++ gnu/packages/emacs.scm | 4 +- gnu/packages/fontutils.scm | 108 +++++++++++++----- gnu/packages/gettext.scm | 14 ++- gnu/packages/ghostscript.scm | 20 +++- gnu/packages/glib.scm | 3 +- gnu/packages/gnupg.scm | 92 +++++++++------ gnu/packages/gtk.scm | 39 ++++--- gnu/packages/guile.scm | 40 ++++++- gnu/packages/libbsd.scm | 12 +- gnu/packages/libunistring.scm | 8 +- gnu/packages/linux.scm | 85 +++++++++++++- gnu/packages/m4.scm | 12 +- gnu/packages/multiprecision.scm | 12 ++ gnu/packages/patches/doxygen-hurd.patch | 30 +++++ gnu/packages/patches/fontforge-hurd.patch | 82 +++++++++++++ .../patches/ghostscript-leptonica-hurd.patch | 78 +++++++++++++ gnu/packages/python.scm | 27 ++++- gnu/packages/ruby.scm | 9 +- gnu/packages/shells.scm | 9 +- gnu/packages/swig.scm | 3 + gnu/packages/tcl.scm | 10 +- gnu/packages/tls.scm | 18 ++- gnu/packages/version-control.scm | 11 +- 32 files changed, 820 insertions(+), 188 deletions(-) create mode 100644 gnu/packages/patches/doxygen-hurd.patch create mode 100644 gnu/packages/patches/fontforge-hurd.patch create mode 100644 gnu/packages/patches/ghostscript-leptonica-hurd.patch base-commit: 61835f33c6fee35457c7277e3216c10c15d0a391 -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 01/43] Revert "gnu: libunistring: Fix make check for the Hurd." Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969124624969 (code B ref 64711); Tue, 18 Jul 2023 14:41:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:40:46 +0000 Received: from localhost ([127.0.0.1]:53711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsb-0006Uf-Sm for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsa-0006US-4Z for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsU-0000Wf-Jg; Tue, 18 Jul 2023 10:40:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=SHe6XwkcXdmaoJVQMeoL/ieqLXely9f0zm1AelqeGC0=; b=DLS82/bAkUukHXBFC2Il n5kfm+T7IBiRQYXUISBpr3kC5xF+TveeKIeYVopAAUKpdJ8lUHcVE0A0Me5K0TuBbN8Zzk8by1DpH WYxt3WH7A349H1B32gUWWswmX5DQpf1LLf4pega7/ZJDUi9xmB9bG3UvsYDjhWZRIqVcjneoKwU2d evO3BlN1kaHJ4f8fknOJea/JTJ56686wK8tAvACk4I4EsG6T9/nF3teDrf7bywhdgpIdWMytfFEyW I9IfgRBTB1hgVucPhHsjpHE3KmlRELT2oTv6o7tsec2XjYLedpTCt5P6fiJBQLfzYhen5+IrBQNgu f97T6PIIAwE4ag==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsU-0004hp-60; Tue, 18 Jul 2023 10:40:38 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:54 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This reverts commit 12e6a5923812abf180f03bea9e07dd99244a3fcd, which used XFAIL_TESTS to have 'make check' pass with failing tests "test-perror2" "test-strerror_r" that now pass with glibc-2.37 and libc-for-target in commencement. --- gnu/packages/libunistring.scm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gnu/packages/libunistring.scm b/gnu/packages/libunistring.scm index e68b7d2378..eccd053a35 100644 --- a/gnu/packages/libunistring.scm +++ b/gnu/packages/libunistring.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2016, 2018, 2022 Efraim Flashner -;;; Copyright © 2016, 2023 Janneke Nieuwenhuizen +;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2017 Mathieu Othacehe ;;; Copyright © 2017 Eric Bavier ;;; Copyright © 2018 Tobias Geerinckx-Rice @@ -28,7 +28,6 @@ (define-module (gnu packages libunistring) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix gexp) - #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (gnu packages) #:use-module (gnu packages base)) @@ -61,10 +60,7 @@ (define-public libunistring (with-directory-excursion (string-append #$output "/lib") (install-file "libunistring.a" (string-append #$output:static "/lib")) - (delete-file "libunistring.a"))))) - #:make-flags (if (target-hurd?) - #~(list "XFAIL_TESTS=test-perror2 test-strerror_r") - #~'()))) + (delete-file "libunistring.a"))))))) (synopsis "C library for manipulating Unicode strings") (description "GNU libunistring is a library providing functions to manipulate -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 02/43] gnu: guile: Skip hanging and failing pipe tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969124924987 (code B ref 64711); Tue, 18 Jul 2023 14:41:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:40:49 +0000 Received: from localhost ([127.0.0.1]:53715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsf-0006Ux-9s for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsd-0006UW-J0 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsW-0000Ww-Qo; Tue, 18 Jul 2023 10:40:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=r5uKUBmJn0ssPQS75PNriSoU4ZxOVPlWO331igslL7Y=; b=rxT7ikrrAIHgR3pqZFZi cdIfczGtFhRb8Q5qIkXJrpXzu7ezgCXM5+uLZ3+4JEDbLqXAEptF8MhV8OsiAnhnnjVhuyxXOoXgf 8ZEuqgsu5wMlU5Ken/VFogrlviGUu1xUOtCoPZs5IL7CemvYcBo36dnOwLw3EwjetX5mFRh/FmonO lpTURudtY3hCS9sQJIx6XL4eE0XjLi9G8YkudW+DoLOZdMOIUOZmtiDR0c2vhSBmxy5lS/P2CY57w oTSz9VI1sWseA+o9/WO8xPWpIBrdSik8htR6XWvQ4HnwAi1rpWBX46RKJ0iO0a9iajwV9DDn+on+e jCQQrYCGYMB6lA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsV-0004hp-3J; Tue, 18 Jul 2023 10:40:39 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:55 +0200 Message-Id: <86a9ff0068ac21d4fa340f450f0835fa840111b2.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd, add stage 'disable-popen.test-open-pipe' to avoid running the open-input-pipe test (hangs) and open-output-pipe test (fails. --- gnu/packages/guile.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 48bee600a9..ed20c1dfbc 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -378,6 +378,15 @@ (define-public guile-3.0 (search-patch "guile-hurd-posix-spawn.patch"))) (invoke "patch" "--force" "-p1" "-i" patch)))) #~()) + #$@(if (system-hurd?) + #~((add-after 'unpack 'disable-popen.test-no-duplicate + ;; This test hangs on the Hurd. + (lambda _ + (substitute* "test-suite/tests/popen.test" + (("\\(pass-if \"no duplicate\".*" all) + (string-append all " (when (string-ci= \"GNU\" (vector-ref (uname) 0)) (throw 'unresolved)) +")))))) + #~()) #$@(if (target-ppc32?) #~((add-after 'unpack 'adjust-bootstrap-flags (lambda _ -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 04/43] gnu: grep: Update hanging and failing tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969125725021 (code B ref 64711); Tue, 18 Jul 2023 14:41:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:40:57 +0000 Received: from localhost ([127.0.0.1]:53723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsm-0006VR-MC for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsj-0006Ut-5O for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsa-0000XC-Cr; Tue, 18 Jul 2023 10:40:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=cbdlCtkCzLxi4FBO6Twh6qr0mbpWPENwQ5iHS+jrNrw=; b=m6VnQvDFG0iX6xS9Ijfz AeDuozbrqUd9BL2NeWCMm0zjcEsXhxxbsDtraZOpot2oBT0kE0Cguh/oILyYHG6rhC9OCNBcn0duo e7PfI0jPv2mcgQ88xMikqafma9ujhA6JG0Z0zP9lbKefqHf1IHCliVtHm1ifDDCfaLRoMUTwqxSR3 FH2aaHpd9YRbYXdVSk8wfJQi8Au6/gZu+tin9vZk9WtAsFxbIQaXab7UKDtH9OFqQmuiSeNQkdDYK 8zy5CgGy1kLs7/FWlO5fiauT6obIVFpoFy8lY9x7zowNyz4fggt+AJofy2co/x1hmzBxkRjeOstXR JAKc/5SdxVTLRg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsZ-0004hp-0y; Tue, 18 Jul 2023 10:40:43 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:57 +0200 Message-Id: <30ff4538c1f67249b2720dcef60877b9a7cab7ad.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/base.scm (grep)[arguments]: When building natively on the Hurd, remove Rename phase 'skip-triple-backref-test' to 'skip-tests'. Remove "tests/triple-backref" as it now passes. Add the hanging "tests/hash-collision-perf" test, and the failing "tests/file" test. --- gnu/packages/base.scm | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index e941853d20..f1b027b0dc 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -134,21 +134,17 @@ (define-public grep (string-append bin "/fgrep")) (("^exec grep") (string-append "exec " bin "/grep")))))) - ,@(if (target-hurd?) - '((add-before 'check 'skip-triple-backref-test + ,@(if (system-hurd?) + '((add-before 'check 'skip-test (lambda _ - ;; This test is marked as malfunctioning on glibc systems - ;; due to - ;; - ;; and it triggers a segfault with glibc 2.33 on GNU/Hurd. - ;; Skip it. - (substitute* "tests/triple-backref" - (("^warn_" all) - (string-append "exit 77\n" all)))))) - '())) - #:make-flags ,(if (target-hurd?) - ''("XFAIL_TESTS=test-perror2 equiv-classes") ;XXX - ''()))) + (substitute* + ;; This test hangs + '("tests/hash-collision-perf" + ;; This test fails + "tests/file") + (("^#!.*" all) + (string-append all "exit 77;\n")))))) + '())))) (synopsis "Print lines matching a pattern") (description "grep is a tool for finding text inside files. Text is found by -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 05/43] Revert "gnu: sed: Skip failing test on GNU/Hurd." Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969125925037 (code B ref 64711); Tue, 18 Jul 2023 14:41:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:40:59 +0000 Received: from localhost ([127.0.0.1]:53727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsp-0006Vj-3H for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsj-0006Uv-5z for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsd-0000XL-Fp; Tue, 18 Jul 2023 10:40:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=DF07RpHEVen7AKN/4Iur5bDwMCslfxZUEfRuw7xVzg0=; b=hUNEmSZOcKG8kNALzYiZ gCCnCIhdo/UpEtrkOVsgnkwqiFc+xzKIBFZyS+QrZlCLrXLqaT6q7ItuzR1qXeuwvj/Odt9gVJRQA xgE2ZSg2d9/m194tIy2CkSl78jXHr3ITr7E230V8pbBtU+bq5HGfkivvPtIzWTnRxrVOMnwwsN8pr CIM0VZCG8uJwlQVUr1tT0aTFgr2yd5XOUa7yK7UOQM5aw4wdX/bTeLz57ZBjaJU4GxBSCdgpUfYBT AYNqOwr3gR/c+hcTruULalZSCs9b7tlrG/8LIUf/0OXU4IIP/IjdR4Xv8JjPmpmn5wJEegI1eav78 vo8W19+dyb61uA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsb-0004hp-Da; Tue, 18 Jul 2023 10:40:46 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:58 +0200 Message-Id: <109423da130ff371f106cfb758846d6632bf2426.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This reverts commit 779757047997d315d899b40c199be3709115cce4, as the gnulib "tests-perror2" test now passes. --- gnu/packages/base.scm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index f1b027b0dc..00e59e6f46 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -183,10 +183,6 @@ (define-public sed " CONFIG_HEADER='$(CONFIG_HEADER)'\t\t\\\n"))))) (modules '((guix build utils))))) (build-system gnu-build-system) - (arguments - `(#:make-flags ,(if (target-hurd?) - ''("XFAIL_TESTS=test-perror2") - ''()))) (synopsis "Stream editor") (native-inputs (list perl)) ;for tests (description -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 03/43] gnu: coreutils: Skip hanging and failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969126325085 (code B ref 64711); Tue, 18 Jul 2023 14:41:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:03 +0000 Received: from localhost ([127.0.0.1]:53729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsp-0006Vm-DM for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsj-0006Uu-5S for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsY-0000X7-IB; Tue, 18 Jul 2023 10:40:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=GLvunAsLvEYkScm/lgz+A+tjh2OM0xs+5SREORMwtNY=; b=JWHAPz4p95gzRTTmwYH7 jOwiKueM5C2OEeA5JlJVPatvZusdKrpdrBd3iSsc1q1aGIQ4agRpzMeviBII0Juc2GzFluTXsB1O0 O/QeLSIFspVNijU5Sm6qsXBc0aCKSVgE//4dsOwb+O8bI/0xtDvggUkL9wMYHPz62YhzRX20w1sU0 ngdEXxek9cetB3+aLh/DQVURx5MvQKlC3wvBjTPnNtpD6hxwTG6nO+hKiSUC2J1O8CNEuAWZKlkjx yQmbOOczZBHpVlHnihEEG6w5Dv+PnYaxHr9C+iwj0giV/h8rGM8BpFFTIiorySQcSDbP9MlGF8ITp ml1sVJ7/dSJNrg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsX-0004hp-5E; Tue, 18 Jul 2023 10:40:42 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:56 +0200 Message-Id: <53cd3ef833e0f894e620f8e3a43cdbe6e1f6f62b.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/base.scm (coreutils)[arguments]: When building natively on the Hurd, remove "test/df/unreadable.sh" and "test-perror2" from #:make-flags's XFAIL_TESTS as they now pass. Move failing script tests from XFAIL_TESTS to 'remove-tests' phase. In phase 'remove-tests' rewrite substitute* to skip tests instead of removing them. Add hanging and failing tests. --- gnu/packages/base.scm | 47 ++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 55fe70309c..e941853d20 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -397,23 +397,13 @@ (define-public coreutils (outputs '("out" "debug")) (arguments `(#:parallel-build? #f ; help2man may be called too early - ,@(if (target-hurd?) + ,@(if (system-hurd?) '(#:make-flags ; these tests fail deterministically - (list (string-append "XFAIL_TESTS=tests/misc/env-S.pl" - " tests/misc/kill.sh" - " tests/misc/nice.sh" - " tests/misc/pwd-long.sh" - " tests/split/fail.sh" - - ;; /hurd/fifo issue: - ;; . - " tests/df/unreadable.sh" - + (list (string-append "XFAIL_TESTS=" ;; Gnulib tests. " test-fdutimensat" " test-futimens" " test-linkat" - " test-perror2" " test-renameat" " test-renameatu" " test-utimensat"))) @@ -435,10 +425,35 @@ (define-public coreutils (("#!/bin/sh") (string-append "#!" (which "sh")))))) (add-after 'unpack 'remove-tests (lambda _ - ,@(if (target-hurd?) - '((substitute* "Makefile.in" - ;; this test hangs - (("^ *tests/misc/timeout-group.sh.*") "")) + ,@(if (system-hurd?) + '((substitute* + ;; These tests hang + '("tests/cp/sparse-to-pipe.sh" + "tests/split/fail.sh" + ;; These tests error + "tests/dd/nocache.sh" + ;; These tests fail + "tests/cp/sparse.sh" + "tests/cp/special-f.sh" + "tests/dd/bytes.sh" + "tests/dd/stats.sh" + "tests/ls/dangle.sh" + "tests/ls/follow-slink.sh" + "tests/ls/hyperlink.sh" + "tests/ls/infloop.sh" + "tests/ls/inode.sh" + "tests/ls/selinux-segfault.sh" + "tests/misc/env-S.pl" + "tests/misc/factor-parallel.sh" + "tests/misc/ls-misc.pl" + "tests/misc/nice.sh" + "tests/misc/pwd-long.sh" + "tests/misc/shred-passes.sh" + "tests/misc/stat-slash.sh" + "tests/rm/fail-eperm.xpl" + "tests/split/filter.sh") + (("^#!.*" all) + (string-append all "exit 77;\n"))) (substitute* "gnulib-tests/Makefile.in" ;; This test sometimes fails and sometimes ;; passes, but it does this consistently, so -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 06/43] gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127025155 (code B ref 64711); Tue, 18 Jul 2023 14:42:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:10 +0000 Received: from localhost ([127.0.0.1]:53736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlss-0006We-W6 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlso-0006VB-O1 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:40:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsi-0000YD-QH; Tue, 18 Jul 2023 10:40:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=bXwnusM9HJSfhxJDqo6hBlA7eThjgFMDtZtvN3xAmh4=; b=e+n+krr84AfFhH1aXjYg I4NAJTsL60hixZ2m1khDqlAW5FDKDU/3IyNeSgFrP+ciahRY21qq/lwiC8Jc1S2wN/tnDVmgKHknL siBcfc9nBh6UhoQhcovXWQkhTwwPKJgAQ9DszDUNYGpMnAaE0enXkslRXat9YV66aqyf4prFce4Il Mt43B3o+OOpRnCqBP41681oqBWzMGryWRd+KkbjdG+cKShCLW/9b77dFwAAthUY2uuhiHo0w/rln0 sLJr1tC+ZN6rwXlasn7qW0V7i7GhjRm3EnAUx4RI6c2LqIPtjHX5JqVmyuxaTR3oOb+djzuEE0eJ1 QDKD9YhzDaEQMA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsd-0004hp-Vh; Tue, 18 Jul 2023 10:40:49 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:39:59 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/base.scm (findutils)[arguments]: When building natively on the Hurd, remove #:make-flags as "test-strerror_r" fails non-deterministically. Instead, add 'skip-test' phase and skip it. --- gnu/packages/base.scm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 00e59e6f46..14479c4951 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -340,10 +340,16 @@ (define-public findutils (substitute* '("tests/xargs/verbose-quote.sh" "tests/find/exec-plus-last-file.sh") (("#!/bin/sh") - (string-append "#!" (which "sh"))))))) - #:make-flags ,(if (target-hurd?) - ''("XFAIL_TESTS=test-strerror_r") - ''()))) + (string-append "#!" (which "sh")))))) + ,@(if (system-hurd?) + '((add-after 'unpack 'skip-tests + (lambda _ + (substitute* + ;; This test fails non-deterministically + "gnulib-tests/test-strerror_r.c" + (("(^| )main *\\(.*" all) + (string-append all "{\n exit (77);//")))))) + '())))) (synopsis "Operating on files matching given criteria") (description "Findutils supplies the basic file directory searching utilities of the -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 07/43] gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127125169 (code B ref 64711); Tue, 18 Jul 2023 14:42:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:11 +0000 Received: from localhost ([127.0.0.1]:53750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt0-0006Xl-RI for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlss-0006Vc-Ea for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsm-0000Yr-Pv; Tue, 18 Jul 2023 10:40:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=2irxo8WYMTUokOdx6+OD/VJ/hnitMYydqHMpkDneUOs=; b=j7CRoYmJRNFLur4sTzVR rbRUgEN/B1b44W3wTukTUGXAyq+cuaADLdzfVzpMYbl3rZlSujmHyqDJ/LPZWd0XtLl25ywRVYz9Z EnAo0qB9Ks0Fs1UowpuugK/7L/bIzt7f7VAG22/lzI8/GqJiRmlPZoVozbW0XpU7n+9/4u6QFNvOu 3M1T/gdyyEDiRfUngXaJQtRJdx4ePSch422zu9Y7kg208F83TxIHLXid8QlzYRKz7dOYZdWWnKfrH 6r6pydGL00QPAXFfIQgXw4YWwLfQtCKBn9GkRJjV06MKJIjMt85/eMnpRjmzpQpV1pzJ71uaycKYT 7Ym7Gm4mJwUhwg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsi-0004hp-7s; Tue, 18 Jul 2023 10:40:54 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:00 +0200 Message-Id: <02a949b8a5db06eb0d5a521cc7e6f09e75f1464b.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/base.scm (diffutils)[arguments]: When building natively on the Hurd, Move "large-subopt" test from #:make-flags' XFAIL_TESTS to a new 'skip-tests' phase. Remove #:make-flags for the Hurd, as "test-perror2" now passes. --- gnu/packages/base.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 14479c4951..1fdfaf8a57 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -303,9 +303,15 @@ (define-public diffutils (patches (search-patches "diffutils-fix-signal-processing.patch")))) (build-system gnu-build-system) (arguments - `(#:make-flags ,(if (target-hurd?) - ''("XFAIL_TESTS=test-perror2 large-subopt") - ''()))) + (list + #:phases (if (system-hurd?) + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-tests + (lambda _ + (substitute* "tests/large-subopt" + (("^#!.*" all) + (string-append all "exit 77;\n")))))) + #~%standard-phases))) (native-inputs (list perl)) (synopsis "Comparing and merging files") (description -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 08/43] gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127225175 (code B ref 64711); Tue, 18 Jul 2023 14:42:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:12 +0000 Received: from localhost ([127.0.0.1]:53752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt1-0006Xu-ER for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsu-0006Vs-HU for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsp-0000ZB-9U; Tue, 18 Jul 2023 10:40:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=QhT/TRXhsbZ4FIioZeAaTt+uEnMX+ixxZ0288D57p74=; b=Ve4McctkjWvaFctrfuz/ LeemoE+Upq3szxSr1K8/iiFJAQBKPY2747Qxe1YdCTxt7nZTO0w7mpmI31vw6/nfZGJgBXe/P9iM5 kPPGXcpCT7Q/dUcuzIzpFNs1jdqsGIcGMUnsOtXSIVJl8UflJV3v03CsOk6CU4gb3WD0j/jFakHm5 DauYbnSqE1NW3JALpPsODQfG0b9OH0h2JXPPBZx+cOw03vpg6uygOX3NsezKVlDd09uE+wrFJDoB5 SvjAM2ZTg71LzByGaQQbdjOk19uvSzwTduT5n9L4ImMvLCQU2R9nK8p3vNY9x2Il+vm1yAzstJUms TuL+LLvvq22ZuA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsn-0004hp-CF; Tue, 18 Jul 2023 10:40:58 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:01 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes. --- gnu/packages/gettext.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm index 114d8cf7af..0cb01154d3 100644 --- a/gnu/packages/gettext.scm +++ b/gnu/packages/gettext.scm @@ -133,10 +133,7 @@ (define-public gettext-minimal #t))))) ;; When tests fail, we want to know the details. - #:make-flags #~'("VERBOSE=yes" - #$@(if (target-hurd?) - '("XFAIL_TESTS=test-perror2") - '())))) + #:make-flags #~'("VERBOSE=yes"))) (home-page "https://www.gnu.org/software/gettext/") (synopsis "Tools and documentation for translation (used to build other packages)") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 09/43] gnu: m4: Skip gnulib stack-overflow tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127325198 (code B ref 64711); Tue, 18 Jul 2023 14:42:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:13 +0000 Received: from localhost ([127.0.0.1]:53758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt1-0006Y5-Vm for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsv-0006Vu-KM for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsq-0000ZK-DV; Tue, 18 Jul 2023 10:41:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=KtY79YRkQXjbuLGQBqywHm2APlQ48JUA4aPnrSdfJ6s=; b=cDq02OWt9EzAvhJyzZyR WcZY8DwuvuBs8Lw6G8qMzWaUv0QnNuDEuwcL5KsUPaZziLVhEu6LJTNmJ8qXI2Buo8dh4hP5KBp8n EsHdv/Fu1wC2B8drRXLMUmmwb3OYNnVTkL1pDgNhg+doRoexmsBbl9BYOWt27nxAerdZF68FLJH1v 2DUnczoaRCNMQa09R284VhjqORN+1y0TlJRB/tZV6MJ81LTup7C3KPODPXFtY4WvOVazIR097rKlK r1sZM1IKUIDokhm1dLoYZRDwM6shzQPUvtk/y4jqe2z0fCdYsoLO2pnzhUGBaLv0IQ8bPLmAH3SHr uN0XC/vOwnVyyg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsp-0004hp-VX; Tue, 18 Jul 2023 10:41:00 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:02 +0200 Message-Id: <9db574983a7ebe9cf45773c7e68853c835fb83b8.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/m4.scm (m4)[arguments]: When building for the Hurd, add stage 'skip-stack-overflow-tests'. --- gnu/packages/m4.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/m4.scm b/gnu/packages/m4.scm index fbc075a2cb..39b50b6800 100644 --- a/gnu/packages/m4.scm +++ b/gnu/packages/m4.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2022 Marius Bakke +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -23,7 +24,8 @@ (define-module (gnu packages m4) #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix utils)) (define-public m4 (package @@ -54,6 +56,14 @@ (define-public m4 (substitute* "tests/test-execute.sh" (("4 5 6") "4 6")))) + ,@(if (target-hurd?) + '((add-after 'unpack 'skip-stack-overflow-tests + (lambda _ + (substitute* '("tests/test-sigsegv-catch-stackoverflow1.c" + "tests/test-sigsegv-catch-stackoverflow2.c") + (("(^| )main *\\(.*" all) + (string-append all "{\n exit (77);//")))))) + '()) (add-after 'unpack 'configure-shell (lambda* (#:key native-inputs inputs #:allow-other-keys) (let ((/bin/sh (search-input-file (or native-inputs inputs) -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 10/43] gnu: openssl: Build fix for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127325205 (code B ref 64711); Tue, 18 Jul 2023 14:42:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:13 +0000 Received: from localhost ([127.0.0.1]:53762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt3-0006YN-4i for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsw-0006WC-RP for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsr-0000Zg-KE; Tue, 18 Jul 2023 10:41:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=9ugelFqn3WO38lhx1dI9VynZ3NbdKKh6ms8bbDVmkk4=; b=Q4Yv4D1epuyfRsxOH9c5 jAQCbw2UOCcjyF55+D0hq4bl55XtuGURuLuaRLstNjN7IhCCstlVM5h5gWtXnmAaD3pHrB+w4M8D3 xnWcgdmisUjvjNAC2Vz4C0uP9GjM6sBo/kujQmnBE8n6HCfoS8AGYww/8mOmcrHCyFu18gWwyIIH/ a9dIGMUpD6uBiRPrdQx52HdKfUiMnyI4BL5GcxTrgjZFJYnH76znpBoSKpG9bEA9CZFdKDJqbKKbt kBalICYSD3rSzBbAUjZtemoJ+czY+vONvWnXCv1pqEd0sk4wIVdBdFKWdWExgVX4Mqj8mGW3DgDGI LNwfWWahqSYYUQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsq-0004hp-TS; Tue, 18 Jul 2023 10:41:01 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:03 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hurd, add "hurd-x86" to #:configure-flags. --- gnu/packages/tls.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index d94b7c27f5..e8ed0d61a4 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -585,7 +585,13 @@ (define-public openssl-3.0 (lambda* (#:key native-inputs inputs #:allow-other-keys) (setenv "HASHBANGPERL" (search-input-file (or native-inputs inputs) - "/bin/perl")))))))) + "/bin/perl")))))) + ((#:configure-flags flags #~'()) + (if (target-hurd? (%current-system)) + #~(append + #$flags + '("hurd-x86")) + flags)))) (license license:asl2.0))) (define-public openssl openssl-3.0) -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 11/43] gnu: python: Support native build on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Lars-Dominik Braun , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , jgart Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127425217 (code B ref 64711); Tue, 18 Jul 2023 14:42:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:14 +0000 Received: from localhost ([127.0.0.1]:53764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt3-0006YU-KK for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsx-0006WX-Rf for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlss-0000aE-Jm; Tue, 18 Jul 2023 10:41:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=hURunyqjLTI9mjoAGaongX3G37onxKsAfOeXLRx2nCM=; b=P7Gr7Jdwd+fcjMEablMv LwZbHIC7tARffG99/B76VJRO6CsyJezRLzNbDd17YCAyQSqcjZfaqJ2bIDa6WZ5FSbBXwZxOjt0tx 7EY3wYB4ndT7clMQ7QZFT1lAthYQtWCcP5E8JgIIm0woCMQQFFqKK5W4+HV7ubuzK4u4ad1O1PHtf KafL/FKoFEpVbU7jS0XJ4Kkc8GGSka1qV6F8Qtona9hv7ENXkvjXwFQVTxosC+Y4e/d9j4g5o2IHB oz+xK9LT7Gykuz2kYdsPTbq8FfHejO+oN73aQhaDpxpAnTjTb78P7FhV85U3UW0IiFkQRP7UyIFaL aXe8doUOuxh5YQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlss-0004hp-5x; Tue, 18 Jul 2023 10:41:02 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:04 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Running "test_concurrent_futures" and "test_venv" freeze the Hurd. Tests "test_multiprocessing_forkserver" and "test_multiprocessing_spawn" run over 10mins. Debian simply skips all tests on the Hurd. * gnu/packages/python.scm (python-3.10)[arguments]: When building for the Hurd, add hanging and failing to #:make-flags's --exclude flag. Also, add 'disable-multi-processing' phase to avoid compileall.py hang during install. --- gnu/packages/python.scm | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 302f995b0f..51d5f598d7 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -457,7 +457,7 @@ (define-public python-3.10 (format #f "TESTOPTS=-j~d" (parallel-job-count)) ;; test_mmap fails on low-memory systems " --exclude test_mmap test_socket" - ,@(if (target-hurd?) + ,@(if (system-hurd?) '(" test_posix" ;multiple errors " test_time" " test_pty" @@ -487,12 +487,33 @@ (define-public python-3.10 " test_open_unix_connection" " test_open_unix_connection_error" " test_read_pty_output" - " test_write_pty") + " test_write_pty" + " test_concurrent_futures" ;freeze + " test_venv" ;freeze + " test_multiprocessing_forkserver" ;runs over 10min + " test_multiprocessing_spawn" ;runs over 10min + " test_builtin" + " test_capi" + " test_dbm_ndbm" + " test_exceptions" + " test_faulthandler" + " test_getopt" + " test_importlib" + " test_json" + " test_multiprocessing_fork" + " test_multiprocessing_main_handling" + " test_pdb " + " test_regrtest" + " test_sqlite") '())))) ((#:phases phases) `(modify-phases ,phases ,@(if (system-hurd?) - `((delete 'patch-regen-for-hurd)) ;regen was removed after 3.5.9 + `((delete 'patch-regen-for-hurd) ;regen was removed after 3.5.9 + (add-after 'unpack 'disable-multi-processing + (lambda _ + (substitute* "Makefile.pre.in" + (("-j0") "-j1"))))) '()) (add-after 'unpack 'remove-windows-binaries (lambda _ -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 12/43] gnu: mpfr: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127425226 (code B ref 64711); Tue, 18 Jul 2023 14:42:04 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:14 +0000 Received: from localhost ([127.0.0.1]:53766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt4-0006Yg-3Y for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlsz-0006XH-VW for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlst-0000ak-LU; Tue, 18 Jul 2023 10:41:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=oNCxIKA9AFtWi2NUJJL9Mizvzi3ws3K+tQmM+6p3c+s=; b=XSQatk6moNVvJxB2kHb1 N1IR2U40VXUqHGtBPPRAvGRfylyRulHCd7UzNLaWYJIR23GkwEwv3SmqvFbNZIMbKIQrLaBKo0bbS NQLF9o/pPjpsLSHdSGWedb9mlLwksLFeLvFxG50ljzk3xzPy0c4kCe9LG/6ch00dIrQ17w28Uk6QM wdLdKVFtOzXZkQGZCkGqH6jrTQ3Exink5YfjaAWskF3xnqjmd6weenth5d1KuYNlpWaFQ0Mh0QHIc dcEQwFlOaVIzCEbo2kmXSkj4bGFHa8PWNh9fFmmvyniLRgQ8ivOzIYZl/srMcGp0kRzEQz0uKzeg+ mg/xEePg7ZMKrw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlst-0004hp-1U; Tue, 18 Jul 2023 10:41:03 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:05 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/multiprecision.scm (mpfr)[arguments]: When building natively on the Hurd, add 'skip-tests' phase to skip "tsprintf". --- gnu/packages/multiprecision.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 51ba21162c..3aa5dccfab 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2019, 2021, 2023 Efraim Flashner ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -126,6 +127,17 @@ (define-public mpfr ".tar.xz")) (sha256 (base32 "14yr4sf4mys64nzbgnd997l6l4n8l9vsjnnvnb0lh4jh2ggpi8q6")))) + (arguments + (list + #:phases (if (system-hurd?) + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-tests + (lambda _ + (substitute* + "tests/tsprintf.c" + (("(^| )main *\\(.*" all) + (string-append all "{\n exit (77);//")))))) + #~%standard-phases))) (build-system gnu-build-system) (outputs '("out" "debug")) (propagated-inputs (list gmp)) ; refers to -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 14/43] gnu: libbsd: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127525233 (code B ref 64711); Tue, 18 Jul 2023 14:42:04 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:15 +0000 Received: from localhost ([127.0.0.1]:53770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt4-0006Yp-I0 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt1-0006XQ-Sh for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsw-0000bo-LK; Tue, 18 Jul 2023 10:41:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=6pGKgh5aZa9fIqJpEXVoMxuLEcihlPmZ/84jNCDnSm4=; b=ad7b98DNhim4gMdV3f1j ywv7py0OskCdwaW4hlX0SfH35sQhiO4jGLHnakcalIqtkCu3HOV1j9QAwh2GJ/LtyAyw8tYvDihYJ FeCNXeyTcfNvwWMrt6qANgo9XxeYxPkbDE4H1wnleWq6yedpUNFgm2qvwuA+N+Vh4TKMS6l3oKLCu YWKkyZKLxl9ygiZlsn+PzwD/YCezCA8ZSvaO8ggPSE0FAw5jPzoHSqxJ/+bMfqhULk43jK8N/7OnG qOd6IAwvjg0lmmmEMtGAKnygunZ+jWeVqRCKw3vSntu7GN1D8wsVCvcSqOtaUOM+0U7j1RAuY34+K sEaxBO6naiDblQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsv-0004hp-Dn; Tue, 18 Jul 2023 10:41:06 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:07 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/libbsd.scm (libbsd)[arguments]: When building natively on the Hurd, add stage 'skip-tests'. --- gnu/packages/libbsd.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/libbsd.scm b/gnu/packages/libbsd.scm index 79f1389081..46a11a61e2 100644 --- a/gnu/packages/libbsd.scm +++ b/gnu/packages/libbsd.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Leo Famulari ;;; Copyright © 2022 Marius Bakke +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -23,6 +24,7 @@ (define-module (gnu packages libbsd) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix gexp) + #:use-module (guix utils) #:use-module (gnu packages crypto)) (define-public libbsd @@ -64,7 +66,15 @@ (define-public libbsd ;; build container. (substitute* "test/Makefile" (("pwcache\\$\\(EXEEXT\\) ") - ""))))))) + "")))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (substitute* "test/explicit_bzero.c" + (("(^| )main *\\(.*" all) + (string-append all + "{\n exit (77);//")))))) + #~())))) (inputs (list libmd)) (synopsis "Utility functions from BSD systems") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 13/43] gnu: elfutils: Skip failing tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969127525246 (code B ref 64711); Tue, 18 Jul 2023 14:42:05 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:15 +0000 Received: from localhost ([127.0.0.1]:53772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt5-0006Yw-04 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt1-0006XP-Sb for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsu-0000bF-UF; Tue, 18 Jul 2023 10:41:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=XY3oY6oXkvjjLIfi2X6mEOyGIsjqnCzJrzW6NUdonpA=; b=b2dvOcwAH4gWthXyoo6Q VlEZb7Gwer6A1UP/Blf3gwb5u3mFTU0+yyFe8PQ4eziuF24NeQVeHSmXsETfSw4NEl9oZ5LMRVCG/ Bh5GBcsghLz8sSU6u5crbxz62nxDv1VcaadgiwlRcXbhsYNuFUQgGfJxmycbzi7nEdjMcmPMnC2Hu WeUNeeY5bqSlr1FpQxeQors5hxyhx7Ot0Evdc+l6HXhvg/7FgRBtVxEtAl8vFI1wd2jmh724a+LRl JCuVT3AH5vf/9RjLxBicWb6xKFKk8hpka71s50HfKNSrSyPOvNme2tzxZkHU1hS59FxEkltSv1/Yz P0Dz7sJtwv0E6Q==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsu-0004hp-5K; Tue, 18 Jul 2023 10:41:04 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:06 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/elf.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index d188099812..a100038f14 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2020 Michael Rohleder ;;; Copyright © 2021 Leo Le Bouter ;;; Copyright © 2021 Maxime Devos +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -112,6 +113,28 @@ (define-public elfutils (("run-reverse-sections-self.sh") "") (("run-strip-strmerge.sh") "") (("run-elflint-self.sh") ""))))) + '()) + ,@(if (system-hurd?) + `((add-after 'unpack 'skip-tests + (lambda _ + (substitute* '("tests/elfstrtab.c" + "tests/emptyfile.c") + (("elf_version \\(EV_CURRENT\\);" all) + "exit (77);")) + (substitute* '("tests/run-all-dwarf-ranges.sh" + "tests/run-allfcts-multi.sh" + "tests/run-attr-integrate-skel.sh" + "tests/run-bug1-test.sh" + "tests/run-copyadd-sections.sh" + "tests/run-deleted.sh" + "tests/run-get-units-split.sh" + "tests/run-native-test.sh" + "tests/run-readelf-loc.sh" + "tests/run-readelf-ranges.sh" + "tests/run-unit-info.sh" + "tests/run-varlocs.sh") + (("^#!.*" all) + (string-append all "exit 77;\n")))))) '())))) (native-inputs (list m4)) -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 15/43] gnu: c-ares: Skip failing tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969128325268 (code B ref 64711); Tue, 18 Jul 2023 14:42:05 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:23 +0000 Received: from localhost ([127.0.0.1]:53776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltC-0006ZS-Lo for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt2-0006XX-TQ for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsx-0000cK-Ls; Tue, 18 Jul 2023 10:41:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=yMUI/P27AJEPXsaKNC0epovnDsh6NLgPV4h2doxaewo=; b=JMmEP+8/2uyNvXUvROON oT6PS8a584mUkgSpM7eoqK1ofLvyJg31Rr7dtyAZ3n7JBrm/wGmqzQyUk6gZ1P8P8M47m6YS1V05h +nm5Qfi9gr0I3nwQSvxhCXSeBz5LM1W7xatOJofiucwpdVKlQAR9dHAvF3eC/SDFf4m7BTQe0pAJr MO2gpXAfkdEMzaaIyV6tOhKxnk0FSwq1njHuFJq1jql8xrjy6smgJ4AYeqGXp8AFyPBrytmcGS7uO 4s6qKnY5COGbzcYUapPu/HIV8kjscKPtMFNgFA3SQ+dXR3jczTRLYEw8/OvxL3dxhLV7ILkvMwRsG Hz9QMoj6jHbzUA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsx-0004hp-93; Tue, 18 Jul 2023 10:41:07 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:08 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/adns.scm (c-ares)[arguments: When building natively on the Hurd, add phases 'skip-tests' and 'filter-hurd-tests'. --- gnu/packages/adns.scm | 68 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 61 insertions(+), 7 deletions(-) diff --git a/gnu/packages/adns.scm b/gnu/packages/adns.scm index 913d885af4..ead40bce1b 100644 --- a/gnu/packages/adns.scm +++ b/gnu/packages/adns.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2015, 2016, 2018, 2020 Efraim Flashner ;;; Copyright © 2018 Ricardo Wurmus ;;; Copyright © 2019, 2021 Marius Bakke +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,9 +21,11 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages adns) + #:use-module (guix gexp) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix utils) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (gnu packages m4) @@ -76,18 +79,69 @@ (define-public c-ares "1kxviskwsaa7dcgscvssxa8ps88pdq7kq4z93gxvz7sam2l54z8s")))) (build-system gnu-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (add-before 'check 'filter-live-tests - (lambda _ - ;; Filter tests that require internet access. - (setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*")))))) + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'filter-live-tests + (lambda _ + ;; Filter tests that require internet access. + (setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*"))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (substitute* "test/ares-test-main.cc" + (("(^| )main *\\(.*" all) + (string-append all " exit (77);\n"))))) + (add-after 'filter-live-tests 'filter-hurd-tests + (lambda _ + (setenv "GTEST_FILTER" + (string-append + (getenv "GTEST_FILTER") + ":.*Basic/2" + ":.*CancelImmediate/2" + ":.*CancelImmediateGetHostByAddr/2" + ":.*CancelLater/1" + ":.*FamilyUnspecified/2" + ":.*FamilyV6/2" + ":.*GetAddrInfoParallelLookups/1" + ":.*GetHostByAddrDestroy/2" + ":.*GetHostByNameCNAMENoData/2" + ":.*GetHostByNameDestroyAbsolute/2" + ":.*GetHostByNameDestroyRelative/2" + ":.*GetHostByNameParallelLookups/1" + ":.*HostAlias/2" + ":.*HostAliasMissing/2" + ":.*HostAliasMissingFile/2" + ":.*NotImplResponse/2" + ":.*RefusedResponse/2" + ":.*Resend/1" + ":.*RetryWithoutEDNS/2" + ":.*SearchDomains/2" + ":.*SearchDomainsBare/2" + ":.*SearchDomainsServFailOnAAAA/2" + ":.*SearchDomainsWithResentReply/1" + ":.*SearchHighNdots/2" + ":.*SearchNoDataThenFail/2" + ":.*SearchNoDataThenNoDataBare/2" + ":.*SearchNoDataThenSuccess/2" + ":.*ServFailResponse/2" + ":.*SimpleQuery/2" + ":.*SockCallback/2" + ":.*SockConfigureCallback/2" + ":.*SortListV4/2" + ":.*SortListV6/2" + ":.*ThirdServer/2" + ":.*TruncationRetry/1" + ":.*UnspecifiedFamilyCname6A4/2" + ":.*UnspecifiedFamilyV4/2" + ":.*UnspecifiedFamilyV6/2"))))) + #~())))) (native-inputs (list pkg-config)) (home-page "https://c-ares.haxx.se/") (synopsis "C library for asynchronous DNS requests") (description - "C-ares is a C library that performs DNS requests and name resolution + "C-ares is a C library that performs DNS requests and name resolution asynchronously. It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. The primary examples of such applications are servers which communicate with -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 16/43] gnu: libgpg-error: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969128425275 (code B ref 64711); Tue, 18 Jul 2023 14:42:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:24 +0000 Received: from localhost ([127.0.0.1]:53778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltD-0006ZV-9C for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlt4-0006Xe-C4 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlsz-0000co-53; Tue, 18 Jul 2023 10:41:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=5QTvMQjTe9k7h+h5glKkUFI5ff+hB+mx8y/KAekkCL4=; b=okn4e2KGaOW/xbKl/zMt lAtIB64RZdOiY/UG2HtVjBJd1i0OaP9zp6qtd+NClrCamO7b/+qt3fcm6AUn+h7Qt36Jz04yrJXgn 52dM6Idm8cN+v7iQ41wr0iGA2FNHuD3vbkTOAXHkVXo/dgX47BI+AraslsMEOo2cAfNSVhrCRhX2Y mRsDgrziYN5CUhsebk13lChsTuBB9F5ZdSutoTxCp4BsM6HQt8XYpBOdip0Upwb47tzrcnygsKqci tg2dbLRiB2lftihbtID/vJZdGImNHQM1LAj5Bib+1Bw4hM0v0Ka0y14uX3t7DJAI5HjZjL44BA4OI yVejrqHLtmWD4A==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsy-0004hp-8l; Tue, 18 Jul 2023 10:41:08 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:09 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gnupg.scm (libgpg-error)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/gnupg.scm | 82 ++++++++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index 49d29ed9bd..4a9a8fbb57 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2021 Nikita Domnitskii ;;; Copyright © 2021 Aleksandr Vityazev ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -94,40 +95,42 @@ (define-public libgpg-error (version "1.45") (source (origin - (method url-fetch) - (uri (string-append "mirror://gnupg/libgpg-error/libgpg-error-" - version ".tar.bz2")) - (sha256 - (base32 - "09haz1kk48b8q0hd58g98whylah0fp121yfgjms7pzsbzgj8w3sp")))) + (method url-fetch) + (uri (string-append "mirror://gnupg/libgpg-error/libgpg-error-" + version ".tar.bz2")) + (sha256 + (base32 + "09haz1kk48b8q0hd58g98whylah0fp121yfgjms7pzsbzgj8w3sp")))) (build-system gnu-build-system) (arguments - (if (%current-target-system) - `(#:modules ((guix build gnu-build-system) - (guix build utils)) - #:phases - (modify-phases %standard-phases - ;; If this is left out, some generated header - ;; files will be sprinkled with ‘\c’, which - ;; the compiler won't like. - (add-after 'unpack 'fix-gen-lock-obj.sh - (lambda _ - (substitute* "src/gen-lock-obj.sh" - (("if test -n `echo -n`") "if ! test -n `echo -n`")))) - ;; When cross-compiling, some platform specific properties cannot - ;; be detected. Create a symlink to the appropriate platform - ;; file if required. Note that these platform files depend on - ;; both the operating system and architecture! - ;; - ;; See Cross-Compiling section at: - ;; https://github.com/gpg/libgpg-error/blob/master/README - (add-after 'unpack 'cross-symlinks - (lambda _ - (define (link triplet source) - (symlink (string-append "lock-obj-pub." triplet ".h") - (string-append "src/syscfg/lock-obj-pub." - source ".h"))) - ,(let* ((target (%current-target-system)) + (cond + ((%current-target-system) + (list + #:modules '((guix build gnu-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + ;; If this is left out, some generated header + ;; files will be sprinkled with ‘\c’, which + ;; the compiler won't like. + (add-after 'unpack 'fix-gen-lock-obj.sh + (lambda _ + (substitute* "src/gen-lock-obj.sh" + (("if test -n `echo -n`") "if ! test -n `echo -n`")))) + ;; When cross-compiling, some platform specific properties cannot + ;; be detected. Create a symlink to the appropriate platform + ;; file if required. Note that these platform files depend on + ;; both the operating system and architecture! + ;; + ;; See Cross-Compiling section at: + ;; https://github.com/gpg/libgpg-error/blob/master/README + (add-after 'unpack 'cross-symlinks + (lambda _ + (define (link triplet source) + (symlink (string-append "lock-obj-pub." triplet ".h") + (string-append "src/syscfg/lock-obj-pub." + source ".h"))) + #$(let* ((target (%current-target-system)) (architecture (string-take target (string-index target #\-)))) (cond ((target-linux? target) @@ -140,8 +143,19 @@ (define-public libgpg-error ;; configuration, as this is not correct for ;; all architectures. (_ #t))) - (#t #t))))))) - '())) + (#t #t)))))))) + ((system-hurd?) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-tests + (lambda _ + (substitute* + "tests/t-syserror.c" + (("(^| )main *\\(.*" all) + (string-append all "{\n exit (77);//")))))))) + (else + '()))) (native-inputs (list gettext-minimal)) (home-page "https://gnupg.org") (synopsis "Library of error values for GnuPG components") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 17/43] gnu: libgcrypt: Skip hanging benchmark tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969128425281 (code B ref 64711); Tue, 18 Jul 2023 14:42:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:24 +0000 Received: from localhost ([127.0.0.1]:53780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltD-0006Zc-Qh for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltA-0006Z2-AA for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlt5-0000fu-2t; Tue, 18 Jul 2023 10:41:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=PY5bwWjqMMa/Mw45VN6jCrlAwBzcouuo/8mbU4Jzvq8=; b=dcRgQ7lTevMC4jN1iI/G Q4ec+cJJyqhL/vWixar/M5vPd3YLEW9WqeyA8dAYs602apC3E/jldrmzGlMd/xWDV5xhp5McYo9Ij lXxpQa6Pg8Yd4PUePErrQ6xRrZnya7fHYgB4Gf7HeXIpSClCAiqSIWHLVd34ely0+I4pcdIc8WCqC n8WbbogrfiuQ44e2gIAdn41mrE3gnkySvaEkBekpX/SUBbJ5MqyWlN/gLbKxD1ZmhnQ7DQRIBbig0 MvW5iwY44b4SlYIT2D4xAM7Hort1r6RVyOtQ028eF2ASdcI9WZpbWIERfaJ14z8RZNSAI7INTGAZe qUCtdes8i5TlUg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlsz-0004hp-Kh; Tue, 18 Jul 2023 10:41:14 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:10 +0200 Message-Id: <6d5f627b409a5d4dc7ddc19cd22957685eb2d07f.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building natively on the Hurd, add phase 'setenv' to set "GCRYPT_NO_BENCHMARKS". --- gnu/packages/gnupg.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index 4a9a8fbb57..8d92c60bf2 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -204,7 +204,15 @@ (define-public libgcrypt ,@(if (%current-target-system) ;; When cross-compiling, _gcry_mpih_lshift etc are undefined. `("--disable-asm") - '())))) + '())) + ,@(if (system-hurd?) + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'setenv + (lambda _ + (setenv "GCRYPT_NO_BENCHMARKS" "t"))))) + '()))) (outputs '("out" "debug")) (home-page "https://gnupg.org/") (synopsis "Cryptographic function library") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 18/43] gnu: tcl: Remove failing tests on the Hurd.. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969129225305 (code B ref 64711); Tue, 18 Jul 2023 14:42:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:32 +0000 Received: from localhost ([127.0.0.1]:53784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltM-0006a5-7O for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltK-0006Zq-EN for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltF-0000iO-7H; Tue, 18 Jul 2023 10:41:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=5/dytSbkcioNRlWk8R7GEJvGSyMFnri7NdaCNk87zxo=; b=byliExNxLWH6vpXsmRkV SjMEz/p88MOY5TYM3U1eoK+VixMBuLLJf8nZ62gx7oUoKygryDG08RfZY4tJP9rKKurkHK5Aqsa2y 4ooNChp0ACFU0GY//t7skCUQhGrh1dcQsGh5veQesxOLFlPhS1ri7OLPIUQhfpn7/DvaUHG3rhhTB ifitmSxEphXeXkqnpMqjNwjHlufqczeo5F0YdVP8XEsINy6Gix2FRxrbpqrPo8cVLo2OWfKsIEGvS B78cSaGMZAUq5mzhqHImwBlRrcZitpqcbtVl7CIK3H8rXnklSPDohHHw5V9GYRK0NoZilLyUSLiJx Q+mFsQwGsfBEmQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlt5-0004hp-NB; Tue, 18 Jul 2023 10:41:25 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:11 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/tcl.scm (tcl)[arguments]: When building natively on the Hurd, add phase 'delete-tests'. --- gnu/packages/tcl.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm index 2a5fbc6fe8..b69dba2254 100644 --- a/gnu/packages/tcl.scm +++ b/gnu/packages/tcl.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2014, 2015, 2018 Mark H Weaver ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2016, 2018 Efraim Flashner -;;; Copyright © 2016 Jan Nieuwenhuizen +;;; Copyright © 2016, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2017 Kei Kebreau ;;; Copyright © 2018, 2022 Tobias Geerinckx-Rice ;;; Copyright © 2019 Julien Lepiller @@ -69,7 +69,13 @@ (define-public tcl ;; Programs such as Ghostscript rely on it. (with-directory-excursion bin (symlink (car (find-files "." "tclsh")) - "tclsh")))))) + "tclsh"))))) + ,@(if (system-hurd?) + '((add-after 'unpack 'delete-tests + (lambda _ + (delete-file "tests/chanio.test") + (delete-file "tests/socket.test")))) + '())) ;; By default, man pages are put in PREFIX/man, but we want them in ;; PREFIX/share/man. The 'validate-documentation-location' phase is -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 19/43] gnu: curl: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969129725334 (code B ref 64711); Tue, 18 Jul 2023 14:42:07 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:37 +0000 Received: from localhost ([127.0.0.1]:53792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltQ-0006aS-Ml for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltN-0006Zv-UQ for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltH-0000iw-If; Tue, 18 Jul 2023 10:41:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=bbyKN4IR8JqW11DUEUqTeAfkePcBKiTpBBGyXjU3P1g=; b=ia6cGhGrrvzXGRLTaA4m tjlkiIIaDV3kJGelPCtD573U/ALTVdcZSfbOuAgWMeVfY44n1DxbKTaqKaS4qwB6DTNIzPvvcGLhK UsjD+N8hAY/XoUoCU+HbWXmNujKi8onkBVtvL8N3MhRIhZizFExcSECg2LlQAbuv+97vzx4a4Z8Ob 9tn0v+GfIXElroeglADPM306bV6Kg5XVAN3DRBfQuJieOv8UtdJkqOpq8lsxym4vQdYAmOmEmcWGz EHaA1vsN0BS9V6mBosMliGe+Os5kHVhCe3MOf80EoZlALB4J3+6YLIGOqU5cO/2mPSS7BwWCEQSvd qBDy9tBCVriUYQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltF-0004hp-Pl; Tue, 18 Jul 2023 10:41:27 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:12 +0200 Message-Id: <7620b5c7b0b746184ff5666719e0102059b14a3e.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/curl.scm | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 76fcc115cf..4e3c563570 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2019, 2021 Ricardo Wurmus ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Dale Mellor -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2021 Jean-Baptiste Volatier ;;; Copyright © 2021 Felix Gruber ;;; Copyright © 2023 Sharlatan Hellseher @@ -125,7 +125,22 @@ (define-public curl ;; The top-level "make check" does "make -C tests quiet-test", which ;; is too quiet. Use the "test" target instead, which is more ;; verbose. - (invoke "make" "-C" "tests" "test"))))))) + (invoke "make" "-C" "tests" "test")))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (let ((port (open-file "tests/data/DISABLED" "a"))) + (display "526\n" port) + (display "527\n" port) + (display "532\n" port) + (display "533\n" port) + (display "537\n" port) + (display "546\n" port) + (display "575\n" port) + (display "1021\n" port) + (display "1501\n" port) + (close port))))) + #~())))) (synopsis "Command line tool for transferring data with URL syntax") (description "curl is a command line tool for transferring data with URL syntax, -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 20/43] gnu: git: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969129725342 (code B ref 64711); Tue, 18 Jul 2023 14:42:07 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:37 +0000 Received: from localhost ([127.0.0.1]:53794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltR-0006aZ-5H for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltO-0006Zw-3e for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltI-0000jV-T6; Tue, 18 Jul 2023 10:41:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=u7nwnlijL6doRuVD0N+yhWhyrkL5SzGE4Kt81IbNxWk=; b=WzlJCCZ5vcof1UMN4xOt moCK2euTMOXPv6yRiysthu1rVsNUmVbD4nkoKM80ccw0VJQhqRT1YBcY7Fh5Bqh2H0PafE2INmjIl fLHPTQ2Ehv3fDRQmQjpKfi6JXixQspQD9AF6/YrCthQll2cdwZBRZmQyHQDFD1SLwok0jmT5/xxIt el0lfzGWihwNynIc6lt1AI3UFqVRUutnOEzJ6iBuRK5TRSfAHgGl0iJYGVdIctkYrn8AXjPxIPTf9 rMo8hvhcus2nATeOp+ZyZbth4O5pdMCLfTmdYT5t5G9aC6UWgt2J4dd4hLISxIcg5sB5/TKSW+/RJ DbD45fHZWl+ZBg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltI-0004hp-4Q; Tue, 18 Jul 2023 10:41:28 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:13 +0200 Message-Id: <9b63cf847b0dc644fea5cd1baef6c91dd345b11d.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/version-control.scm (git)[arguments]: When building natively on the Hurd, add stage 'delete-tests/hurd'. --- gnu/packages/version-control.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index ecdb1d1781..2f70655ac1 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2020 Roel Janssen ;;; Copyright © 2020, 2021 Brice Waegeneire ;;; Copyright © 2020 John D. Boy -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2020, 2021, 2022, 2023 Vinicius Monego ;;; Copyright © 2020 Tanguy Le Carrour ;;; Copyright © 2020, 2021, 2022 Michael Rohleder @@ -570,7 +570,14 @@ (define-public git (manpages (assoc-ref inputs "git-manpages"))) (mkdir-p man) (with-directory-excursion man - (invoke "tar" "xvf" manpages)))))))) + (invoke "tar" "xvf" manpages))))) + ,@(if (system-hurd?) + '((add-after 'unpack 'delete-tests/hurd + (lambda _ + (delete-file "t/t0052-simple-ipc.sh") + (delete-file "t/t5562-http-backend-content-length.sh") + (delete-file "t/t9902-completion.sh")))) + '())))) (native-search-paths ;; For HTTPS access, Git needs a single-file certificate bundle, specified -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 21/43] gnu: emacs: Depend on libc-for-target. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Andrew Tropin , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969130125359 (code B ref 64711); Tue, 18 Jul 2023 14:42:08 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:41 +0000 Received: from localhost ([127.0.0.1]:53798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltU-0006av-Mf for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltQ-0006Zz-CD for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltL-0000jx-1w; Tue, 18 Jul 2023 10:41:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=cp2/QHj1iciDaxVZQw9bKykgCwEF6AByj7F30/xJJBI=; b=HNTJych6it4R1EgzpI++ 0u29PO2OU5EXfaE7cWpubGcCVXYXjYNcKPcspUgwX3HcFINH9oqsNG1OIp+UOlJsdhsJoprZHcdR8 ai2TBld8pLRNC56nyYRrne1pkVnZlN2zyyOCjKpFOgBG92e2EXN+PSGlubTAzWH++Cyw84inJ+eyi YabZ3M/kzL6WqpVUA9mG+r+JpIzQifVt67IWyA0E7zxBaLPTs5MMNjgYEBaKaF1KkJ8VR/EWxpVh7 CCWSP01B9177bJZNa+SVS2Xs0DpX9vRt4tVaZoaPWAR1DiLiK4QIR7iSE92hpo0GBa8IbvYixTf8P kCZV81N3Q1QDbQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltJ-0004hp-Ch; Tue, 18 Jul 2023 10:41:30 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:14 +0200 Message-Id: <1ae38ee32d483d5003d0728b9b63676f9ae50f08.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/emacs.scm (emacs)[inputs]: Change glibc to (libc-for-target). --- gnu/packages/emacs.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 437564f6f0..d3689c2474 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2017, 2019, 2020 Maxim Cournoyer ;;; Copyright © 2017 Alex Vong ;;; Copyright © 2017, 2018 Ricardo Wurmus -;;; Copyright © 2017 Jan Nieuwenhuizen +;;; Copyright © 2017, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2018, 2023 Efraim Flashner ;;; Copyright © 2018 Mathieu Othacehe ;;; Copyright © 2018, 2019, 2021 Tobias Geerinckx-Rice @@ -310,7 +310,7 @@ (define-public emacs ;; For native compilation binutils - glibc + (libc-for-target) libgccjit ;; Required for "core" functionality, such as dired and compression. -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 22/43] gnu: procps: Skip linux-version test for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: leo@famulari.name, me@tobias.gr, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Leo Famulari , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Leo Famulari , Tobias Geerinckx-Rice Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969130125372 (code B ref 64711); Tue, 18 Jul 2023 14:42:08 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:41 +0000 Received: from localhost ([127.0.0.1]:53802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltV-0006ay-5s for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltS-0006aD-Fi for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltN-0000kJ-8g; Tue, 18 Jul 2023 10:41:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=9grFm2qMKZn2ZLDUh/Hz74jZHUpiOOPWB2JnZc2jvYs=; b=evLgI7C1miC+zkDv8ChL aJe1blE3WfwMe9CAzDnNfcWztZTRokw8z17RwpCwOaAusi74i9Y6rBNejrsV2BngJIQ05+HkLYzAR wAsaScpbZglNg1E0q3Lu34uRZ/kLJXJvbveSCF2PvVlst2gzs3HUbBeZkLQYJDSw2Dn5Hqx5qkfpz bDshTivC5U1ZKH9GdVDCVKrlzMS05aF6X+xKVXsP5SukqBkkKNSLLFdJ33EOUZY/HQO013253+ZQA VJ+gAzzPVoQkrPPwfZ1aZfrIed7Fw/3VusvMbnocb3Ed0a9dQJ6uS7zkRLQ2Aye4o6BzjWxELTFLv Ks1qfRKc37J0kw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltL-0004hp-Hv; Tue, 18 Jul 2023 10:41:33 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:15 +0200 Message-Id: <4731c0f34c71c0554e235fa8b47b74be18173347.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/linux.scm (procps)[arguments]: When building natively on the Hurd, add stage 'skip-tests'. --- gnu/packages/linux.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 39503de6ff..190c28cb60 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -42,7 +42,7 @@ ;;; Copyright © 2020 Pierre Neidhardt ;;; Copyright © 2020 Chris Marusich ;;; Copyright © 2020 Vincent Legoll -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2020 Morgan Smith ;;; Copyright © 2020 John Soo ;;; Copyright © 2020, 2022 Michael Rohleder @@ -2390,7 +2390,14 @@ (define-public procps (let* ((out #$output) (dup (append-map (cut find-files out <>) '("^kill" "^uptime")))) - (for-each delete-file dup))))))) + (for-each delete-file dup)))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (substitute* "library/tests/test_version.c" + (("^int main\\(.*" all) + (string-append all "{\n exit (77);//")))))) + #~())))) (inputs (list ncurses)) (native-inputs (list pkg-config)) (home-page "https://gitlab.com/procps-ng/procps/") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 23/43] gnu: e2fsprogs: Skip failing tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: leo@famulari.name, me@tobias.gr, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Leo Famulari , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Leo Famulari , Tobias Geerinckx-Rice Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969130625394 (code B ref 64711); Tue, 18 Jul 2023 14:42:09 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:46 +0000 Received: from localhost ([127.0.0.1]:53808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltZ-0006bV-Od for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltU-0006aQ-Td for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltO-0000kV-MC; Tue, 18 Jul 2023 10:41:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=Ts4o1yAPeuIUSg85Z53Sm1t3w682UaK71H7o2pZTYQg=; b=rtwuj8xn1F4FeelBrtil dK11xvssZTFA9wpqfkXKxMTOoUS09NsNSQlMe4jivUlgH0l+rv51XFifDGzNqV1AA+E9rX0Fj8BSk V5G6Z7d6BjIpBYEPLNJ9+JiaYEJQs1jVtryedT6OiukkmgXVGJhPTzoDyIipUZjAYPjTg+si1tQvJ JzxBBuPseIwCvhy4XxenQAVjmBBcZh/HOoF0X8P/migkUu36huEnfYu68PeNgd75onry2RrufLDue Mkf2IA000Kl/c7ohR5zlPjqiKGNT0q1k3H9inkkGPyncp6DV+f4G38DRMMiga/sfXCEeyc7ok4rQ/ YGXW/V22JIjNjw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltN-0004hp-SG; Tue, 18 Jul 2023 10:41:34 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:16 +0200 Message-Id: <02f3ee45f249be83aee4be35f9ed49109dfd074c.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/linux.scm (e2fsprogs)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/linux.scm | 74 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 190c28cb60..81658534b5 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2505,7 +2505,7 @@ (define-public e2fsprogs perl procps)) (arguments - '(;; util-linux is the preferred source for some of the libraries and + `(;; util-linux is the preferred source for some of the libraries and ;; commands, so disable them (see, e.g., ;; .) #:configure-flags (list "--disable-libblkid" @@ -2552,7 +2552,77 @@ (define-public e2fsprogs (let ((archives (find-files lib "\\.a$"))) (for-each (lambda (file) (chmod file #o666)) - archives)))))))) + archives))))) + ,@(if (system-hurd?) + '((add-after 'unpack 'skip-tests + (lambda _ + (with-directory-excursion "tests" + (for-each + (lambda (directory) + (delete-file-recursively directory)) + '("d_bad_ostype" + "f_detect_junk" + "f_extent_oobounds" + "j_ext_long_revoke_trans" + "j_ext_long_trans" + "j_long_revoke_trans" + "j_long_revoke_trans_mcsum_32bit" + "j_long_revoke_trans_mcsum_64bit" + "j_long_trans" + "j_long_trans_mcsum_32bit" + "j_long_trans_mcsum_64bit" + "j_short_revoke_trans" + "j_short_revoke_trans_mcsum_64bit" + "j_short_trans_64bit" + "j_short_trans" + "j_short_trans_mcsum_64bit" + "j_short_trans_old_csum" + "j_short_trans_open_recover" + "j_short_trans_recover" + "j_short_trans_recover_mcsum_64bit" + "j_short_uncommitted_trans" + "j_short_uncommitted_trans_mcsum_64bit" + "m_error_behavior" + "m_minrootdir" + "m_rootdir" + "r_32to64bit_expand_full" + "r_expand_full" + "r_fixup_lastbg_big" + "t_change_uuid" + "t_change_uuid_mcsum" + "t_change_uuid_mcsum_mounted" + "t_change_uuid_mcsum_seed_mounted" + "t_change_uuid_mounted" + "t_disable_changed_csum_seed" + "t_disable_changed_csum_seed_mounted" + "t_disable_csum_seed" + "t_disable_meta_csum_and_seed" + "t_enable_csum_seed" + "t_format_csum_seed" + "t_replay_and_set" + "u_compound_rollback" + "u_corrupt_blk_csum" + "u_corrupt_blk_csum_force" + "u_corrupt_key_csum" + "u_debugfs_opt" + "u_dryrun" + "u_e2fsck_opt" + "u_errorout" + "u_force" + "u_force_dryrun" + "u_incomplete" + "u_mke2fs_opt" + "u_mke2fs_opt_oddsize" + "u_offset" + "u_onefile_bad" + "u_resize2fs_opt" + "u_revert_64bitmcsum_onefile" + "u_revert_all_onefile" + "u_revert_upgrade_to_64bitmcsum" + "u_tune2fs_opt" + "u_undo_undo" + "u_wrong_fs")))))) + '())))) (home-page "https://e2fsprogs.sourceforge.net/") (synopsis "Creating and checking ext2/ext3/ext4 file systems") (description -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 24/43] gnu: parted: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969130625402 (code B ref 64711); Tue, 18 Jul 2023 14:42:09 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:46 +0000 Received: from localhost ([127.0.0.1]:53810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlta-0006bX-4y for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltW-0006ag-Im for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltQ-0000lJ-WB; Tue, 18 Jul 2023 10:41:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=1roXAu+tcekZ9Cx7KG+xEf00fk10hojKm22aUcQ/WXU=; b=nqnHBmYDi9pYO50hWxYE nCergK+wHYSYDpxrvTbWicQM4aFXZztRUensyTFBAVnLdxX7XIlJHUx5WRIwEot503898NpqMZIRc 1M0XQ8TsQWe0GhW+dcWDVV9IC0h6Y2vM+Voo+k7U/XU4kGMoZcTiixOepo+6zyOM75dAtu6I9oc3r coCUwhURTPTcbhj+AghU/BVE5KdzTLp+cinD4V4AmRjG6qTBlhdqtaqs5H2/eYURbh6xSzJwwQgr/ JXScMtXLidfWZtdT/CajyGZekKQ+TKAbxBqj2uiAToLg8UXd1XcgvdVKKMuZkeQ21+4XF75wmCwPq H0Y5yR8n7KPDkQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltP-0004hp-3m; Tue, 18 Jul 2023 10:41:36 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:17 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/disk.scm (parted)[argument]: Set #:tests? to #false when building for the Hurd. --- gnu/packages/disk.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 6306504503..35ffcf173e 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -259,6 +259,7 @@ (define-public parted #:configure-flags (if (target-hurd?) #~'("--disable-device-mapper") #~'()) + #:tests? (not (target-hurd?)) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-locales-and-python -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 25/43] gnu: libpaper: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969130725409 (code B ref 64711); Tue, 18 Jul 2023 14:42:09 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:47 +0000 Received: from localhost ([127.0.0.1]:53814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlta-0006bf-IO for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltX-0006an-4w for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltR-0000la-UC; Tue, 18 Jul 2023 10:41:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=B3/fp1cPN2kUH1qay6zKO4fwPsySmodhPm9fKN/u/GM=; b=G7ZAmJimxts7FUMjhdqi zLn3DyN0/IqPesGvfrpVZX5AIcOR8XvhVOw/78v6CUHBPNFUTn2K9KdeUfKB4DAYhFUdvHKafYnyu 5B3KJOAnjlO2ZqNSFEBRq64BTy+67LUbk/A5gyv0RiTTIzzxQ8Jj5yl2uYKLGGGol0Naz188bCvrC IX2Ne4phl3M3p8GJzjX0B+8xqWxBBPBfcGiaiYoGV7cR0S1X8ahoN3EgVyrfAadkSIwpZ88CDU5WV 0smYaURCjczBmdgCkNflxd1y1xY+NZRV2WxTzFWmgEL4JtxommwZcr1laKzr8uGvyl5FZ1QLCR/zJ mTNXKajLNGaTjw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltR-0004hp-Hx; Tue, 18 Jul 2023 10:41:37 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:18 +0200 Message-Id: <1db7ca6153a323af76ba72404da543a7e597c024.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ghostscript.scm (libpaper)[arguments]: When building for the Hurd, set #:tests? to #false. --- gnu/packages/ghostscript.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm index 8d35f1195c..94807fdd94 100644 --- a/gnu/packages/ghostscript.scm +++ b/gnu/packages/ghostscript.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018, 2020, 2022 Marius Bakke ;;; Copyright © 2019 Mathieu Othacehe -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -89,9 +89,11 @@ (define-public libpaper (native-inputs (list help2man)) (arguments - '(#:configure-flags '("--disable-static" - ;; Tests require a relocatable build. - "--enable-relocatable"))) + (list #:configure-flags ''("--disable-static" + ;; Tests require a relocatable build. + "--enable-relocatable") + ;; --enable-relocate is broken on the Hurd + #:tests? (not (target-hurd?)))) (outputs '("out" "debug")) (home-page "https://github.com/rrthomas/libpaper") (synopsis "Library for handling paper sizes") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969131225427 (code B ref 64711); Tue, 18 Jul 2023 14:42:10 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:52 +0000 Received: from localhost ([127.0.0.1]:53816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltg-0006c3-4g for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlta-0006b5-CV for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltV-0000lo-5Q; Tue, 18 Jul 2023 10:41:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=8w2E8wlxCE08Q6KPeOVzxChQEzOq/9cvmcLzPrJ8oNg=; b=CqxcqOTCjhNItj16d4kC miEa+qljdLVkL2IppkvGZNIuRXzc9CznDIIFyPk4FytngxyCayFSqyKPgqcsYLT3z7Aq12KcFs0vY nrLtz256705nb0f/h4J5ygDW9nHDB8ZbQT+RCmpT/UnKhhpS4DshyPQ9xgXr+3FBVykbgkC3nD/Yt 5RGWPhV62J4rsWdzDQa+mp6LCiAdCyZlnHp0Tpylrj97Pk5b+P/Onzf0AS3qCl77XRSm6oyp1A5uO YgC8XAnFCzpWoKukVq4rSJwj+38umV5ABVSQPlhAylO8dkRN+wV1Bb1bJN/a5n1HTxhXagekrv276 TpJPRcynMN9wXQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltS-0004hp-D7; Tue, 18 Jul 2023 10:41:40 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:19 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Gobject-introspection and libdrm does not build for the Hurd. Poppler depends on nss, which does not build for the Hurd. * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the Hurd, do not include gobject-introspection. [inputs]: Likewise, do not include libdrm, poppler. --- gnu/packages/gtk.scm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 9621357b99..eb69a88221 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2022 Petr Hodina ;;; Copyright © 2023 Sergiu Ivanov ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -194,15 +195,21 @@ (define-public cairo (assoc-ref %outputs "doc") "/share/gtk-doc/html")))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) + `(,@(if (target-hurd?) + '() + `(("gobject-introspection" ,gobject-introspection))) ("pkg-config" ,pkg-config) ("python" ,python-wrapper))) (inputs `(("bash-minimal" ,bash-minimal) ;for glib-or-gtk-wrap - ("drm" ,libdrm) + ,@(if (target-hurd?) + '() + `(("drm" ,libdrm))) ("ghostscript" ,ghostscript) ("libspectre" ,libspectre) - ("poppler" ,poppler))) + ,@(if (target-hurd?) + '() + `(("poppler" ,poppler))))) (propagated-inputs `( ;; ("cogl" ,cogl) ;; ("directfb" ,directfb) -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 27/43] gnu: openssl-1.1: Fix shared build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:42:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969131725444 (code B ref 64711); Tue, 18 Jul 2023 14:42:10 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:41:57 +0000 Received: from localhost ([127.0.0.1]:53820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLltk-0006cK-Jb for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlti-0006bz-8u for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:41:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltd-0000qX-1r; Tue, 18 Jul 2023 10:41:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=23D+OKs7X1wmz/a8kv8x/F6yjzYTPLZp4Xm6y4Mf5YE=; b=Tsb73C4XvPPlJI4U78FX 7V7aAzn4Xq2/xO21cEKQL3OX2GhBRATLmtxbNE2dGYfBZgytaVXswi5VbfTXYnV0VHdnRmiSpb1Vk VWfuyuTBIsgMDE55nR2q1543nw1qmyS6aLmcmLFMURoIqejTKFXmAZO72eHKK3CeWfnwUqZrCD4RR hYjf6Cr6AI7UX4yN4efu8rGvFZfYEYlcbmpptLUBiVh01sDTvNRvV4F3T48cCr4Q+ftw72dVk0WsU HLsX15PdC70FBoEtG8M+c/iacjsd1Ty23aveh71lAx//pWbQ+QrW9b4ZmeROMtzM9ASNbr8jdy82i 9qn3vRSlww8h2A==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltV-0004hp-L5; Tue, 18 Jul 2023 10:41:48 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:20 +0200 Message-Id: <0645e6a1b8e60469607b9b041de89203ab860a26.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/tls.scm (openssl-1.1)[arguments]: When building for the Hurd, add phase 'patch-configure'. (openssl)[arguments]: And delete it again. --- gnu/packages/tls.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index e8ed0d61a4..021c125983 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -470,6 +470,13 @@ (define-public openssl-1.1 #$(target->openssl-target (%current-target-system)))))) #~()) + #$@(if (target-hurd?) + #~((add-after 'unpack 'patch-configure + (lambda _ + (substitute* "config" + (("case \"\\$GUESSOS\" in.*" all) + (string-append all "hurd-x86*) OUT=hurd-x86;;\n")))))) + #~()) (replace 'configure (lambda* (#:key configure-flags #:allow-other-keys) ;; It's not a shebang so patch-source-shebangs misses it. @@ -585,7 +592,10 @@ (define-public openssl-3.0 (lambda* (#:key native-inputs inputs #:allow-other-keys) (setenv "HASHBANGPERL" (search-input-file (or native-inputs inputs) - "/bin/perl")))))) + "/bin/perl")))) + #$@(if (target-hurd?) + #~((delete 'patch-configure)) + #~()))) ((#:configure-flags flags #~'()) (if (target-hurd? (%current-system)) #~(append -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 28/43] gnu: ruby-2.6: Skip test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969133725676 (code B ref 64711); Tue, 18 Jul 2023 14:43:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:17 +0000 Received: from localhost ([127.0.0.1]:53864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu4-0006g0-VB for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu3-0006fB-Cu for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltx-0000vy-UN; Tue, 18 Jul 2023 10:42:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=tHlmaxduqm5LrOD6bWxcfoCO8q3/KD/H+YfgI1iyWsM=; b=G7lusMIKeGsNSCYnAi+N ZusRxI3FCG7y80BjVtYBq+MBUrZRgpOSgyDBMAjmENVVJENDOZyyaIbsLPU218i5ksv6kvDe+gEqc DAJFuvxIKrfRsGZtmtxqrFTHWdCyzypfHbp9XvVl2goRfAabjnCUiS237NiMaOcfm0yf8qjd/ummz ZBs4BK0KOWrWxgFB2YXGp/V+FPQ2F1DY/dPn6JAEEu0Ur7AOFePCo4rgjiakYwBFSSO5KbbYxq3sA ZWHMfviT7VEGIIGp+L2cse8eb3Q9Oz4FxqhmYZnYSvWozvuKWlnXyyUnRQwv2jxoARRnBeaEjYBcN 71KS72YRF9hVIA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltd-0004hp-P9; Tue, 18 Jul 2023 10:41:57 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:21 +0200 Message-Id: <4d7dc7a5460436c781a102073ea2ad0072fd597b.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ruby.scm (ruby-2.7)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/ruby.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b96daad0ff..e0dca646ac 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2022 Taiju HIGASHI ;;; Copyright © 2023 Yovan Naumovski ;;; Copyright © 2023 gemmaro +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -195,7 +196,13 @@ (define-public ruby-2.7 "test/ruby/test_system.rb" "tool/rbinstall.rb") (("/bin/sh") (which "sh"))) - #t))))) + #t)) + ,@(if (system-hurd?) + '((add-after 'unpack 'skip-tests + (lambda _ + (delete-file "bootstraptest/test_io.rb") + (delete-file "test/ruby/test_io.rb")))) + '())))) (native-inputs (list autoconf)))) -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 29/43] gnu: tcsh: Skip substitution tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969134025708 (code B ref 64711); Tue, 18 Jul 2023 14:43:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:20 +0000 Received: from localhost ([127.0.0.1]:53872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu8-0006gZ-B5 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu4-0006fT-1H for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlty-0000wY-Pd; Tue, 18 Jul 2023 10:42:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=DZpe/gUfsxEFnfU/MldYQYwGhWLVsfwr4lu9z4N5ZEw=; b=OJjhsYGVcvJMbe6tu6BP yST5vdznbShNTMsKb8Z0+N4M7OM8SuDaz+oh8JgOUFjDoqDZK91kklowZiEXA8xT/bDxEMPR23QX3 R8ZUg1j+9I+WV+KGTqBlHc4ty5PFFW1A/AkkGbebClciL6l9Hw5CEXchypEF7uZcDQBHwRLJSe7Dy Hypi6e3CeLpyBppIh5Vt/dK0qgsT2xp4Fmnd/yWHdMBs/OH1Zh1knObtuCeA2mJ9vFBSgEpeAyYZB 2z9kXyeKSyxZl7iMtifLwO28OJhN6yoqlteBxrwLrK+DzruynFydpbhGh3viW/pBo6dSVJGn3DVAf LjmOJS+m3ZTjEg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlty-0004hp-As; Tue, 18 Jul 2023 10:42:10 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:22 +0200 Message-Id: <8ab5dcc2085075a27089a970420f0609fcc8de7f.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/shells.scm (tcsh)[arguments]: When building natively on the Hurd, add phase 'skip-tests'. --- gnu/packages/shells.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index 0dae9ee954..aef22efd01 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2019 Meiyo Peng ;;; Copyright © 2019 Timothy Sample ;;; Copyright © 2019 Mathieu Othacehe -;;; Copyright © 2019, 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2019, 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2020 Brice Waegeneire ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020, 2022 Efraim Flashner @@ -416,6 +416,13 @@ (define-public tcsh (("CC_FOR_GETHOST=\"cc\"") "CC_FOR_GETHOST=\"gcc\""))))) #~()) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests + (lambda _ + (substitute* "tests/testsuite.at" + (("m4_include\\(\\[subst.at\\]\\)" all) + (string-append "# " all)))))) + #~()) (add-before 'check 'patch-test-scripts (lambda _ ;; Take care of pwd -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 30/43] gnu: swig: Skip tests when building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969134125716 (code B ref 64711); Tue, 18 Jul 2023 14:43:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:21 +0000 Received: from localhost ([127.0.0.1]:53874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu8-0006gb-O4 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu4-0006ff-SH for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLltz-0000wz-L3; Tue, 18 Jul 2023 10:42:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=a5aGzBa0aXp7wZvpSibxEfRESt3g2ymo6cXNGC/CO/8=; b=nVWvBJl9200c29BIijxt wSOpH3fzv08mQZg9X4WBoQnw7MmXtPxBwxmpZ7XhlDgn9/oE/eP4Kav7O8/+NXJbRsrHsmjt8V5pN n7jP9bqrdF53U6SeiMG5uK6qOIyC5xtvy01mQg9DnW101XykLvXr9xuFEBA++MzVQmTfoaktChKVe l3vW/ci8TKfXgPg1Tluw7c8Ey7h2x3enD75rJLRelqnkcewTOmUHCDRhIyfitvC9evrHSpzhtQdRQ i38RnCEufx4HaBj2lyMb5oluNpcDi7tMu4dCHIJbiTKS4UmqvMnksvMTpJUK4Gl4aMUgCpEvisNz5 Uloj9W+AnMe1Ng==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLltz-0004hp-7D; Tue, 18 Jul 2023 10:42:11 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:23 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/swig.scm (swig)[arguments]: When building for the Hurd, set #:tests? to #false. --- gnu/packages/swig.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/swig.scm b/gnu/packages/swig.scm index 6e2fb8b4e9..42996fa812 100644 --- a/gnu/packages/swig.scm +++ b/gnu/packages/swig.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2018, 2021 Marius Bakke ;;; Copyright © 2019 Efraim Flashner ;;; Copyright © 2020 Arun Isaac +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +26,7 @@ (define-module (gnu packages swig) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix build-system gnu) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages boost) #:use-module (gnu packages guile) @@ -54,6 +56,7 @@ (define-public swig perl)) ;;("python" ,python-wrapper) (inputs (list pcre)) + (arguments (list #:tests? (not (target-hurd?)))) (home-page "https://swig.org/") (synopsis "Interface compiler that connects C/C++ code to higher-level languages") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 32/43] gnu: cmake-bootstrap: Fix build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969134725734 (code B ref 64711); Tue, 18 Jul 2023 14:43:03 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:27 +0000 Received: from localhost ([127.0.0.1]:53878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu9-0006gj-3g for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu6-0006fk-I3 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlu1-0000yg-AP; Tue, 18 Jul 2023 10:42:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=2JozEH5BmS4YziFyCzjWqxhlxDxmKFsJPXIMDUaC8t0=; b=DXaT+eBYxGXykccjBrGT Jrk59VLT8tbOxU6InZFGYPNwI05Y5g7IXlzPd/3gu7kFvWPRoEXDBYm4hcKuR1o7AJ3OmKrPyYS7J 3VuyrI6bWOiVicb7pgrFysPpp4xA+VKFiIBh0thkZKx65TzUcaixCfEYwHHYgan9e8GIul62QIO4/ GKUsePul17MSuomaXyrLy3aS1ozo3ML8DTDL9Q8z1oiA9gBK5yjwePJYWR388GJmTa4s/F3QQENDK mRqH7SepDEo5PdZd7UondIBMWfoP4w8ZlkkPWpaqKqg9GOaMMn7ylUXwQ9nMJRENpFciTFeunhrca HWA1ih8vx1D6ug==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlu0-0004hp-UA; Tue, 18 Jul 2023 10:42:13 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:25 +0200 Message-Id: <5a941cef6cc90582dd786f29d3a5e057921b65c0.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/cmake.scm (%common-disabled-tests/hurd): New variable. (cmake-bootstrap) [inputs]: Include libuv for the Hurd too. [arguments]: Add %common-disabled-tests/hurd to #:make-flags for the Hurd. Also add a 'patch-hurd' phase to fix the build. --- gnu/packages/cmake.scm | 43 +++++++++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 821b8808f7..9064ca3822 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -10,7 +10,7 @@ ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2019, 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2019 Pierre-Moana Levesque -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2021 Ricardo Wurmus ;;; ;;; This file is part of GNU Guix. @@ -136,6 +136,19 @@ (define %common-disabled-tests ;; This test fails for unknown reason. "RunCMake.file-GET_RUNTIME_DEPENDENCIES")) +(define %common-disabled-tests/hurd + '("CTestTestTimeout" + "CTestTestRerunFailed" + "RunCMake.CompilerChange" + "RunCMake.ctest_test" + "RunCMake.file" + "RunCMake.BundleUtilities" + "RunCMake.configure_file" + "RunCMake.CTestTimeout" + "RunCMake.CTestTimeoutAfterMatch" + "RunCMake.CommandLine" + "RunCMake.CTestCommandLine")) + (define %preserved-third-party-files '(;; 'Source/cm_getdate.c' includes archive_getdate.c wholesale, so it must ;; be available along with the required headers. @@ -190,7 +203,10 @@ (define-public cmake-bootstrap "CTestTestSubdir" ; This test fails to build 2 of the 3 tests. ;; This test fails when ARGS (below) is in use, see ;; . - "CTestCoverageCollectGCOV"))) + "CTestCoverageCollectGCOV" + #$@(if (target-hurd?) + %common-disabled-tests/hurd + #~())))) (list (string-append ;; These arguments apply for the tests only. @@ -210,20 +226,17 @@ (define-public cmake-bootstrap ;; CMake uses its own configure script. (replace 'configure (lambda* (#:key (configure-flags '()) #:allow-other-keys) - (apply invoke "./configure" configure-flags)))))) + (apply invoke "./configure" configure-flags))) + #$@(if (target-hurd?) + #~((add-after 'unpack 'patch-hurd + (lambda _ + ;; Version 3.25.0 has a similar fix. + (substitute* "Utilities/cmlibuv/src/unix/udp.c" + (("!defined\\(__QNX__\\)") + "!defined(__GNU__)"))))) + #~())))) (inputs - (append - (if (target-hurd?) - '() - (list libuv)) ;not supported on the Hurd - (list bzip2 - curl - expat - file - jsoncpp - libarchive - rhash - zlib))) + (list libuv bzip2 curl expat file jsoncpp libarchive rhash zlib)) (native-search-paths (list (search-path-specification (variable "CMAKE_PREFIX_PATH") -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 31/43] gnu: zstd: Skip tests when building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969134725741 (code B ref 64711); Tue, 18 Jul 2023 14:43:04 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:27 +0000 Received: from localhost ([127.0.0.1]:53880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluF-0006h1-1r for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu5-0006fi-VW for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlu0-0000x9-O7; Tue, 18 Jul 2023 10:42:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=ydmqbNLRiD2t2rTVHRb7qGuBUQrdFHl+8+1Cr+t46jU=; b=biVSbGv8CRSkPFJfnyO0 y3TBR7VUMNZHHDp4VBCdogohf/cSaOh7JQNx8UzDtqQfCnzQBZJbg+8ii4GVPBQQWc3l0FRpuuaHb SOeSYJG1I6IexrxBc7XjSdiCuRNS77gShs4PY0G9IvgtJJ7IYkir/xHd+V8ubiqF/76uJ+1eOg78P +L/qmFXh3r6+8qfviL517cuW6Y8RnZekcmhAWHIgK+IYTl6IUlYBOhqkteUuUd1RG4T2kgPXMD2a/ P12OHr/pCQt28ofpyUUvq9BBig7KhJFhI09MI1oK2echIx1WJK6SwPVxADTBitcMiTA1vnYQxGxLN lDHQPCdmVACVDg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlu0-0004hp-2z; Tue, 18 Jul 2023 10:42:12 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:24 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/compression.scm(zstd)[arguments]: When building for the Hurd, set #:tests? to #false. : --- gnu/packages/compression.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 09ac57668d..e4d3293f9d 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -24,7 +24,7 @@ ;;; Copyright © 2018 Joshua Sierles, Nextjournal ;;; Copyright © 2018, 2019 Pierre Neidhardt ;;; Copyright © 2019 Nicolas Goaziou -;;; Copyright © 2019 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2019, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2020 Björn Höfling ;;; Copyright © 2020 Arun Isaac ;;; Copyright © 2020, 2021 Lars-Dominik Braun @@ -1660,7 +1660,8 @@ (define-public zstd "HAVE_LZMA=0" ;; Not currently detected, but be explicit & avoid surprises later. "HAVE_LZ4=0" - "HAVE_ZLIB=0"))) + "HAVE_ZLIB=0") + #:tests? ,(not (target-hurd?)))) (home-page "https://facebook.github.io/zstd/") (synopsis "Zstandard real-time compression algorithm") (description "Zstandard (@command{zstd}) is a lossless compression algorithm -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 33/43] gnu: cmake-minimal: Skip tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969134825748 (code B ref 64711); Tue, 18 Jul 2023 14:43:04 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:28 +0000 Received: from localhost ([127.0.0.1]:53882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluF-0006h8-Hn for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu7-0006fm-Gc for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlu2-0000yq-92; Tue, 18 Jul 2023 10:42:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=PdDYdPWfwr8remEqIjLxrCYgFshHN3SGYAnRQhBUwN4=; b=MFBujyRrQg/AMKYrWjke AbG0fMiLxnorispeBzn4T45v3c5eG8XFK0WQK+ZcJmS26vCM6Mf1SjwHftdAOGXUoGdOeHMwrkzFm qIY7xgM4ribgYyNCLtinVnjFahizlR+M9/mCza9747oMKxZ7xFvQwKMPJn0H9OAWcbWdKggt3LQml zkI/oMxoSYJfNcXKdFxxLVk9+XtlY3IasXLqRoeGOf5lv7kAge1luNs5QrwZHUx237EOrFMjk50Ih cPsulrimSyZO4J+wQ64s27B5iAW/PWn6kzHFKnebsOhBfWQGI141R6M8fk4H5F6bRSNhw8Zu663iv gekNnV1O63ZaQw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlu1-0004hp-Rb; Tue, 18 Jul 2023 10:42:14 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:26 +0200 Message-Id: <93356f3c2b804e7e6483df30446c4448c9133ac1.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/cmake.scm (cmake-minimal)[arguments]: When building natively on the Hurd, add %common-disabled-tests/hurd to skipped tests in phase 'check'. --- gnu/packages/cmake.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 9064ca3822..bc14286070 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -324,7 +324,10 @@ (define-public cmake-minimal (lambda* (#:key tests? parallel-tests? #:allow-other-keys) (let ((skipped-tests (list #$@%common-disabled-tests ;; This test requires the bundled libuv. - "BootstrapTest"))) + "BootstrapTest" + #$@(if (system-hurd?) + %common-disabled-tests/hurd + #~())))) (if tests? (begin (invoke "ctest" "-j" (if parallel-tests? -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 34/43] gnu: doxygen: Fix build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969135125761 (code B ref 64711); Tue, 18 Jul 2023 14:43:04 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:31 +0000 Received: from localhost ([127.0.0.1]:53884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluI-0006hP-TP for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlu8-0006fo-TE for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlu3-0000z2-ME; Tue, 18 Jul 2023 10:42:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=sExXzDzp6AwskeNFE+VvafZfzxae7/agxlwF08QHRIU=; b=jZr+PEVtgkUBNnvJPCXq agPJY6KZMU4+FzUbGafw8PkWO+6d6l+2NDeNsYiAA55Mh/XCZ/U+jubfmYnnlA/BS5+QU9NEM8VeO JFRjVqlraRJGlzc29BXBJH2MUYf4iCJBVrZfO8BxDGrMeDIYzQXGGjoD6ZUj28IsQo4jceI+OsvpY wy578wgxFFTsqjnxX3RMbqdB3Dqypg0w157J53v2vFyf9+JiaccWs1/pCmCJ/CVbKFO/Cm+Wigeq0 Wgl8C3OZjJ1oFbgYUigl4SyXsZ5W/WyJpUAWN8AP79XjA38oxJTFe3cLSKNiuCiYLX8jvE51dK6a0 VP/ho2SH1VaDCA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlu2-0004hp-Pf; Tue, 18 Jul 2023 10:42:14 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:27 +0200 Message-Id: <4afd686f160440b3af9d16481c9a7e3d3e3a241f.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/patches/doxygen-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/documentation.scm (doxygen)[arguments]: When building for the Hurd, add new phase 'apply-patch' and use it. --- gnu/local.mk | 1 + gnu/packages/documentation.scm | 12 +++++++++- gnu/packages/patches/doxygen-hurd.patch | 30 +++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/doxygen-hurd.patch diff --git a/gnu/local.mk b/gnu/local.mk index 0d0f8c1937..84c4167723 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1066,6 +1066,7 @@ dist_patch_DATA = \ %D%/packages/patches/doc++-segfault-fix.patch \ %D%/packages/patches/dovecot-opensslv3.patch \ %D%/packages/patches/dovecot-trees-support-dovecot-2.3.patch \ + %D%/packages/patches/doxygen-hurd.patch \ %D%/packages/patches/dstat-fix-crash-when-specifying-delay.patch \ %D%/packages/patches/dstat-skip-devices-without-io.patch \ %D%/packages/patches/dune-common-skip-failing-tests.patch \ diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index ec70ca4d8f..5d455431d3 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2020, 2021 Michael Rohleder ;;; Copyright © 2021, 2022 Marius Bakke ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -40,6 +41,7 @@ (define-module (gnu packages documentation) #:use-module (guix build-system python) #:use-module (guix build-system qt) #:use-module (guix deprecation) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages backup) @@ -224,7 +226,15 @@ (define-public doxygen (let ((/bin/sh (search-input-file inputs "/bin/sh"))) (substitute* "src/portable.cpp" (("/bin/sh") - /bin/sh)))))))) + /bin/sh))))) + #$@(if (target-hurd?) + #~((add-after 'unpack 'apply-patch + (lambda _ + (let ((patch-file + #$(local-file + (search-patch "doxygen-hurd.patch")))) + (invoke "patch" "--force" "-p1" "-i" patch-file))))) + #~())))) (synopsis "Generate documentation from annotated sources") (description "Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular diff --git a/gnu/packages/patches/doxygen-hurd.patch b/gnu/packages/patches/doxygen-hurd.patch new file mode 100644 index 0000000000..a40923184b --- /dev/null +++ b/gnu/packages/patches/doxygen-hurd.patch @@ -0,0 +1,30 @@ +Upstream status: Adapted from upstream. + +From d3d968e5835f449d7ea715f45160db81ea906303 Mon Sep 17 00:00:00 2001 +From: Samuel Thibault +Date: Tue, 16 Aug 2022 20:29:54 +0200 +Subject: [PATCH] Fix build on GNU/Hurd + +There is no path length limitation there, even via pathconf. But glibc +provides a getcwd function that allocates the buffer dynamically so we can +just leverage that. +--- + include/ghc/filesystem.hpp | 7 +++++++ + 1 file changed, 7 insertions(+) + +--- a/filesystem/filesystem.hpp.orig 2022-08-11 22:14:32.000000000 +0200 ++++ b/filesystem/filesystem.hpp 2023-06-13 07:26:25.310000000 +0200 +@@ -4081,6 +4081,13 @@ + return path(); + } + return path(std::wstring(buffer.get()), path::native_format); ++#elif defined(__GLIBC__) ++ std::unique_ptr buffer { ::getcwd(NULL, 0), std::free }; ++ if (buffer == nullptr) { ++ ec = detail::make_system_error(); ++ return path(); ++ } ++ return path(buffer.get()); + #else + size_t pathlen = static_cast(std::max(int(::pathconf(".", _PC_PATH_MAX)), int(PATH_MAX))); + std::unique_ptr buffer(new char[pathlen + 1]); -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 35/43] gnu: graphite2: Skip test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969135625788 (code B ref 64711); Tue, 18 Jul 2023 14:43:05 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:36 +0000 Received: from localhost ([127.0.0.1]:53890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluO-0006hr-Cz for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluM-0006hN-Uy for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluH-0000zw-Ej; Tue, 18 Jul 2023 10:42:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=x1/2gH8t0sPq3FE6b8LXqeX2SGpeAA8eqBneZCxqThM=; b=F+Czwsz/lumdXW5LIi9J u3rXdav2rSIWpYtB0wveTF/CW1FCGm/C9esPe0MF0NDxNEPwq6OMmZYqqq5UvI5+rROlf92TCxWWk JnI+N5dvufrJ9gdYiQbTvSifeaQbgnMWUdmg6WUx+5Y4HM0FhsMi/nIf8RA7Nk4oth6W0IuTfUjvB /wFfIM94eMUdSad8/01rcaRwdgGaX3JE9rLZ3n6NxiWEMVZl9zXt1CiymNH1+uFD1EVU/KsBVDyMX sSIgVBWmEvS+bwN1WpzHLH88YSulF+uoInR+NWJU0gyyrK/2Mbni1Pi+leL9CUmB9xIFLD8F2A69p eydc1EG7c0Bqiw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlu3-0004hp-P5; Tue, 18 Jul 2023 10:42:20 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:28 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/fontutils.scm (graphite2)[arguments]: When building natively on the Hurd, replace phase 'check' to set make-flags to skip "awamicmp3" test. --- gnu/packages/fontutils.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index e5170b5ae3..64b15fbf05 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2022 Felipe Balbi ;;; Copyright © 2023 gemmaro ;;; Copyright © 2023 John Kehayias +;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -1369,6 +1370,25 @@ (define-public graphite2 (list python python-fonttools-minimal)) (inputs (list freetype)) + (arguments + (if (system-hurd?) + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + ;; cmake-build-system ignores #:make-flags for make check + (lambda* (#:key test-target tests? parallel-tests? + #:allow-other-keys) + (if tests? + (let ((jobs (if parallel-tests? + (number->string (parallel-job-count)) + "1"))) + (invoke "make" + (string-append + "ARGS=-j " jobs " --exclude-regex ^awamicmp3$") + test-target)) + (format #t "test suite not run~%")))))) + '())) (synopsis "Reimplementation of the SIL Graphite text processing engine") (description "Graphite2 is a reimplementation of the SIL Graphite text processing -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 36/43] gnu: guile-git: Skip http proxy test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969135925807 (code B ref 64711); Tue, 18 Jul 2023 14:43:05 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:39 +0000 Received: from localhost ([127.0.0.1]:53897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluQ-0006i9-NX for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluN-0006hO-PU for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluI-00010S-Ho; Tue, 18 Jul 2023 10:42:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=IISp9aZFD4nAyB7aBPs0HF6TV9RxllO+4EBmlKyfgTM=; b=aV8pcFDHvDY4uJGRnz+B fzip1l+C+MZ3mMZac4c5k3axu8O5oRjwL1El1Fg2/WWB4CCUmbc1IYP3sQJc3mTL7aOXoozCIM+2G A4ZwyhZEuep4YienDW84p/TQy6J+A5By+ObtWZgDzCB6GN4GZqN6lXV5waNKIBhX7NrpE6VjoOG4d AKIIUK7dtD5yWatH6Wx/BB+iGmeSJJJ0wRY/x6wF07cCTvlaQcQvj0x95jiGcaX9AvI2Ln6z8kXT6 jPNMDp9oLmBIyzPLLqKHtTKo+z2TexrS7vPjsR+nhVSO7/RNEWNlj89g/JAsFjT38733Eyk/Wobmx 3+sKGy7uzwt7jg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluH-0004hp-OL; Tue, 18 Jul 2023 10:42:30 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:29 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'. --- gnu/packages/guile.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index ed20c1dfbc..e9bed75fb1 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -838,7 +838,20 @@ (define-public guile-git (lambda _ (substitute* "Makefile.am" ((".*tests/blob\\.scm.*") "")))))) - '()))) + '()) + ,@(if (system-hurd?) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-tests/hurd + (lambda _ + (substitute* "tests/proxy.scm" + (("\\(test-begin.*" all) + (string-append + all + "(when (string-ci= \"GNU\" (vector-ref (uname) 0))\n" + " (test-skip 1))\n"))))))) + '()))) (native-inputs (list pkg-config autoconf automake texinfo guile-3.0 guile-bytestructures)) (inputs -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969136025819 (code B ref 64711); Tue, 18 Jul 2023 14:43:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:40 +0000 Received: from localhost ([127.0.0.1]:53899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluR-0006iC-4z for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluP-0006hY-1K for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluJ-00010v-Q9; Tue, 18 Jul 2023 10:42:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=ZVA0L15Hcx8XjOvW+WViqF+3+WhRIjUP3a6pvsS1bYo=; b=AwrMV6+xbVfsU/WgF9dm yeomeUFw5cDBq0hZZ+IDjn9xNcXGOXsn5Hw5yEn0vUIVAVl0QOvE1QgLYUkmC9xTuPeSw94tibPRp DiYxrP3OGQGWVSbRclJNpLPqhfV3MGayur+Q6XIXVrU8SEzvIEvnGSrJsksY+3B8VtKXdO9gKKCBE HAqBILtigK1YGIivVCCkJKWu9mbgPmF0uj8Zq+6i0vzi4p9vIJQpe7xBGxVHueJOC8X0hHxSvUho9 bzdCTEY4S3LxyywpLuiaseyZpxssAJuZo6L3tmjEZ3AC3gfDIJXeGYxBwjl2kmCnRq+aqQcpjm1zx 89yqEYC757wWKg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluJ-0004hp-6I; Tue, 18 Jul 2023 10:42:31 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:30 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/glib.scm (glib)[arguments]: When building for the Hurd, set #:tests? to #false. --- gnu/packages/glib.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index e988e8dc87..bcbc1f22b1 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2019, 2020, 2021 Marius Bakke ;;; Copyright © 2020 Nicolò Balzarotti ;;; Copyright © 2020 Florian Pelz -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright © 2020 Arthur Margerit ;;; Copyright © 2021 Maxime Devos ;;; Copyright © 2022 Petr Hodina @@ -241,6 +241,7 @@ (define glib "debug")) (arguments (list + #:tests? (not (target-hurd?)) #:disallowed-references (cons tzdata-for-tests ;; Verify glib-mkenums, gtester, ... use the cross-compiled -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 38/43] gnu: ghostscript: Fix build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969136425848 (code B ref 64711); Tue, 18 Jul 2023 14:43:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:44 +0000 Received: from localhost ([127.0.0.1]:53907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluV-0006io-TO for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluQ-0006hb-H5 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluL-00011A-5Z; Tue, 18 Jul 2023 10:42:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=xSbhGfeiuIsXF71SnK7iGthnenLuvYaM6OEwt+lOzfw=; b=J0lmIAqmhPtP+JOdkMNG OcwTvNlTCYDbo+CQrBeD/CXl1Vk+hCASFEHKXhE0zYw+zxiSOr2sGjYfatxucsTuPn+xwCJjAdM8q TBKlXU3iOa5gAo7T7w4oI1/hoszSMxQWhMCSQaXsQCFZWgd0BHmZOuLS3JI+KBX/W6F8MrLeRBFmm XPuOcCMofjjOHLxDAb0t5mxE0l+K/6GleMsIkUCxx4nE6OIxhWD5ZSBE8oAHsJ3xLQr/yIb25Hr6f ltYDkNzk2zDLwmsZjhB4aWtWweQa0Nb9YBws+tO10YOvE1YuSq22Drzh6l7URLhnTJc7lX2muJNXy PF/6i0O3damYww==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluK-0004hp-D7; Tue, 18 Jul 2023 10:42:32 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:31 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/patches/ghostscript-leptonica-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript)[arguments]: When building for the Hurd, add phase 'patch-leptonica' and use it. --- gnu/local.mk | 3 +- gnu/packages/ghostscript.scm | 10 +++ .../patches/ghostscript-leptonica-hurd.patch | 78 +++++++++++++++++++ 3 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/ghostscript-leptonica-hurd.patch diff --git a/gnu/local.mk b/gnu/local.mk index 84c4167723..45b1c1356b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1238,8 +1238,7 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-bloomfilter-ghc9.2.patch \ %D%/packages/patches/ghc-bytestring-handle-ghc9.patch \ %D%/packages/patches/ghc-language-haskell-extract-ghc-8.10.patch \ - %D%/packages/patches/ghostscript-CVE-2023-36664.patch \ - %D%/packages/patches/ghostscript-CVE-2023-36664-fixup.patch \ + %D%/packages/patches/ghostscript-leptonica-hurd.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ %D%/packages/patches/ghostscript-no-header-uuid.patch \ %D%/packages/patches/ghostscript-no-header-creationdate.patch \ diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm index 94807fdd94..2d7f07fb40 100644 --- a/gnu/packages/ghostscript.scm +++ b/gnu/packages/ghostscript.scm @@ -201,6 +201,16 @@ (define-public ghostscript '())) #:phases #~(modify-phases %standard-phases + #$@(if (target-hurd?) + #~((add-after 'unpack 'patch-leptonica + (lambda _ + (let ((patch-file + #$(local-file + (search-patch + "ghostscript-leptonica-hurd.patch")))) + (with-directory-excursion "leptonica" + (invoke "patch" "--force" "-p1" "-i" patch-file)))))) + #~()) (add-before 'configure 'create-output-directory (lambda _ ;; The configure script refuses to function if the directory diff --git a/gnu/packages/patches/ghostscript-leptonica-hurd.patch b/gnu/packages/patches/ghostscript-leptonica-hurd.patch new file mode 100644 index 0000000000..124365b3e6 --- /dev/null +++ b/gnu/packages/patches/ghostscript-leptonica-hurd.patch @@ -0,0 +1,78 @@ +Upstream status: This patch was taken from leptonica upstream. + +Backported to ghostscripts bundled leptonica. + +From f04da7c816feb1d5f689c34f3d0e7e3621edf1f5 Mon Sep 17 00:00:00 2001 +From: Samuel Thibault +Date: Wed, 1 Feb 2023 19:35:43 +0100 +Subject: [PATCH] Fix GNU/Hurd build + +There is no PATH_MAX limitation on GNU/Hurd, and realpath() can be +safely be used with its second parameter set to NULL (as required by +posix since its version 2001). +--- + src/sarray1.c | 29 +++++++++++++++++++++++------ + 1 file changed, 23 insertions(+), 6 deletions(-) + +--- a/src/sarray1.c 2023-06-13 12:31:13.393672916 +0200 ++++ a/src/sarray1.c 2023-06-13 12:34:13.574237149 +0200 +@@ -1953,7 +1953,11 @@ + SARRAY * + getFilenamesInDirectory(const char *dirname) + { ++#if _POSIX_VERSION >= 200112 || defined(__GLIBC__) ++char *dir; ++#else + char dir[PATH_MAX + 1]; ++#endif + char *realdir, *stat_path, *ignore; + size_t size; + SARRAY *safiles; +@@ -1976,17 +1980,28 @@ + * If the file or directory exists, realpath returns its path; + else it returns NULL. + * If the second arg to realpath is passed in, the canonical path +- is returned there. Use a buffer of sufficient size. If the +- second arg is NULL, the path is malloc'd and returned if the +- file or directory exists. +- We pass in a buffer for the second arg, and check that the canonical +- directory path was made. The existence of the directory is checked +- later, after its actual path is returned by genPathname(). */ ++ is returned there. Use a buffer of sufficient size. ++ We pass in a buffer for the second arg, and check that the ++ canonical directory path was made. The existence of the ++ directory is checked later, after its actual path is returned by ++ genPathname(). ++ With GNU libc or Posix 2001, if the second arg is NULL, the path ++ is malloc'd and returned if the file or directory exists. ++ */ ++#if _POSIX_VERSION >= 200112 || defined(__GLIBC__) ++ dir = realpath(dirname, NULL); ++ if (dir == NULL) ++ return (SARRAY *)ERROR_PTR("dir not made", __func__, NULL); ++#else + dir[0] = '\0'; /* init empty in case realpath() fails to write it */ + ignore = realpath(dirname, dir); + if (dir[0] == '\0') + return (SARRAY *)ERROR_PTR("dir not made", procName, NULL); ++#endif + realdir = genPathname(dir, NULL); ++#if _POSIX_VERSION >= 200112 || defined(__GLIBC__) ++ LEPT_FREE(dir); ++#endif + if ((pdir = opendir(realdir)) == NULL) { + LEPT_FREE(realdir); + return (SARRAY *)ERROR_PTR("pdir not opened", procName, NULL); +@@ -1998,10 +2013,12 @@ + stat_ret = fstatat(dfd, pdirentry->d_name, &st, 0); + #else + size = strlen(realdir) + strlen(pdirentry->d_name) + 2; ++#if _POSIX_VERSION < 200112 && !defined(__GLIBC__) + if (size > PATH_MAX) { + L_ERROR("size = %zu too large; skipping\n", procName, size); + continue; + } ++#endif + stat_path = (char *)LEPT_CALLOC(size, 1); + snprintf(stat_path, size, "%s/%s", realdir, pdirentry->d_name); + stat_ret = stat(stat_path, &st); -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 39/43] gnu: harfbuzz: Support build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969136425855 (code B ref 64711); Tue, 18 Jul 2023 14:43:06 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:44 +0000 Received: from localhost ([127.0.0.1]:53909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluW-0006ir-GS for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluR-0006hc-Bs for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluM-00011N-0m; Tue, 18 Jul 2023 10:42:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=skzliisRpA04QCpm1mB0exnCRGZx+Sx4KQbKZIwRxtE=; b=O8Py1PDy1KcLREkKRRle Mbi6HBbf6EYrCTKlPYn5+UcUT0NcVh1mEyQMBwvCflKBMwNBs2LA8dYRZvyj8y4dFAbuismpHhFIW +EuU+JcgYYKY+9NAUBwaINDNSD1Lr6uQmt1ioDjZUhcNii/KyBWPfxbE1jajjr6u7rwgdukDd9NlJ h9sYwAsL9I/eClph6JCcNjmXd3PcStU+vDLF/Gm7OY0VeNdMpF5VFrr1CPzdca9D8y+992pC34Tc0 TozzRHQ943Q9MiEC3qNT0qWLgK90sDYk3RYx6RMDGoBugCBHc0RBjBPCApxYurbbe9PPEVQEeStO7 giMu6M56qbSxZA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluL-0004hp-IQ; Tue, 18 Jul 2023 10:42:33 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:32 +0200 Message-Id: <9fc9a0ae11de8c4484558c0cbac047330ca909f6.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include gobject-introspection when building for the Hurd. --- gnu/packages/gtk.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index eb69a88221..853696c7f5 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -276,11 +276,13 @@ (define-public harfbuzz ;; There are all in the Requires or Requires.private field of '.pc'. (list glib graphite2 icu4c)) (native-inputs - (list `(,glib "bin") ;for glib-mkenums - gobject-introspection - pkg-config - python-wrapper - which)) + `((,glib "bin") ;for glib-mkenums + ,@(if (target-hurd?) + '() + (list gobject-introspection)) + ,pkg-config + ,python-wrapper + ,which)) (arguments (list #:configure-flags #~(list "--with-graphite2" -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Cc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969136525862 (code B ref 64711); Tue, 18 Jul 2023 14:43:07 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:45 +0000 Received: from localhost ([127.0.0.1]:53911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluW-0006iy-Qd for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluS-0006he-4x for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluM-000123-Tw; Tue, 18 Jul 2023 10:42:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=1XTw5lwn6j3zzoqpm7ZUwKBx8ZsP4Og8+GcHcBTGCAw=; b=Zq2oEC9qr1v1cp9895GT O3ilh52rsOkUsfhSs+SDpuNK1XjPczNqr9x6nf98zYhV4QoQJpLJZYpY9KqfgPAQf7zSTqJjPvLJw y8pktOxKTdyr+xoqeRfU94T7m8D0DmspgJiDILjOy8bIPpS/08g7xYzCmj85YpvrRy5dBz8LBQvk1 h0rDc8FYeZwNk82kMUIJy3lW/xrmBqi4E55uHyMiaye66ZvB7nbocgMY15XgVVO1eECNz2bmR8WR3 toujnLnl2135KPJHGCvnIdwSTtRx8toVzNrfYGmqxB+E+95bt8aRAeW5ox4KMsDz3GupF2WYYdYrB RSiE/Q+9EPLS5A==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluM-0004hp-Dj; Tue, 18 Jul 2023 10:42:34 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:33 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gtk.scm (pango)[native-inputs]: Do not include gobject-introspection when building for the Hurd. --- gnu/packages/gtk.scm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 853696c7f5..15dea2852b 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -401,12 +401,14 @@ (define-public pango (list bash-minimal zlib)) (native-inputs - (list `(,glib "bin") ;glib-mkenums, etc. - gobject-introspection ;g-ir-compiler, etc. - help2man - perl - pkg-config - python-wrapper)) + `((,glib "bin") ;glib-mkenums, etc. + ,@(if (target-hurd?) + '() + (list gobject-introspection)) ;g-ir-compiler, etc. + ,help2man + ,perl + ,pkg-config + ,python-wrapper)) (synopsis "Text and font handling library") (description "Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 41/43] gnu: fontforge: Support build on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969136525869 (code B ref 64711); Tue, 18 Jul 2023 14:43:07 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:45 +0000 Received: from localhost ([127.0.0.1]:53913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluX-0006j5-4x for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluS-0006hl-Uy for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluN-00012K-Nt; Tue, 18 Jul 2023 10:42:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=3q+qw8HK2VZ08Rxf5BxSv9HnQIW+HwJFY3cV1FMqi9A=; b=nfWhxK5bO/RK1bCYmhWI jhlPshtlnOsGarymawXAVL1BMfijaHSsP9c/Se/tjFmWXVKWamEmprHhFWUN+kKgAdiSS81Wedela kTFO3zxJMVrbRNnDWfs7bF95NcNYKUmZ+5VfpTFzvhrd6O0tPt9NNTFTl9p7iEjkN9weHZK7UsR/s HAn8OigVA2FA7aDUG6IyVhBl9BISCmWF98AF5re2yigsrWRrg4v+6azzXcz5rdFqzwBe4Ix6MEiu7 KsdN0VyBzCLCy2zUvPFcKA1Y1XBYp/NSQvFr4PjaoamGv5OvlLx3TQYXhW7366gQl9b2Ba+JQcL9S X/UVzy9v9CjmrA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluN-0004hp-Bc; Tue, 18 Jul 2023 10:42:35 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:34 +0200 Message-Id: <9e077daf4be3ff7e412008ab06ae801bbd4c030c.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/patches/fontforge-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/fontutils.scm (fontforge)[arguments]: When building natively on the Hurd, add new phase 'apply-hurd-patch' and use it, and replace phase 'check' to skip two tests. --- gnu/local.mk | 1 + gnu/packages/fontutils.scm | 88 +++++++++++++++-------- gnu/packages/patches/fontforge-hurd.patch | 82 +++++++++++++++++++++ 3 files changed, 141 insertions(+), 30 deletions(-) create mode 100644 gnu/packages/patches/fontforge-hurd.patch diff --git a/gnu/local.mk b/gnu/local.mk index 45b1c1356b..5befa67e6e 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1147,6 +1147,7 @@ dist_patch_DATA = \ %D%/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch \ %D%/packages/patches/fluxbox-1.3.7-no-dynamic-cursor.patch \ %D%/packages/patches/fontconfig-cache-ignore-mtime.patch \ + %D%/packages/patches/fontforge-hurd.patch \ %D%/packages/patches/foobillard++-pkg-config.patch \ %D%/packages/patches/foomatic-filters-CVE-2015-8327.patch \ %D%/packages/patches/foomatic-filters-CVE-2015-8560.patch \ diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 64b15fbf05..2cfaa45c37 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -1534,37 +1534,65 @@ (define-public fontforge ("python" ,python) ("zlib" ,zlib))) (arguments - '(#:configure-flags '(;; TODO: Provide GTK+ for the Wayland-friendly GDK - ;; backend, instead of the legacy X11 backend. - ;; Currently it introduces a circular dependency. - "-DENABLE_X11=ON") + (list + #:configure-flags #~'( ;; TODO: Provide GTK+ for the Wayland-friendly GDK + ;; backend, instead of the legacy X11 backend. + ;; Currently it introduces a circular dependency. + "-DENABLE_X11=ON") #:phases - (modify-phases %standard-phases - (add-after 'unpack 'do-not-override-RPATH - (lambda _ - ;; Do not attempt to set a default RPATH, as our ld-wrapper - ;; already does the right thing. - (substitute* "CMakeLists.txt" - (("^set_default_rpath\\(\\)") - "")) - #t)) - (add-after 'install 'set-library-path - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (potrace (dirname - (search-input-file inputs "bin/potrace")))) - (wrap-program (string-append out "/bin/fontforge") - ;; Fontforge dynamically opens libraries. - `("LD_LIBRARY_PATH" ":" prefix - ,(map (lambda (input) - (string-append (assoc-ref inputs input) - "/lib")) - '("libtiff" "libjpeg" "libpng" "libungif" - "libxml2" "zlib" "libspiro" "freetype" - "pango" "cairo" "fontconfig"))) - ;; Checks for potrace program at runtime - `("PATH" ":" prefix (,potrace))) - #t)))))) + #~(modify-phases %standard-phases + (add-after 'unpack 'do-not-override-RPATH + (lambda _ + ;; Do not attempt to set a default RPATH, as our ld-wrapper + ;; already does the right thing. + (substitute* "CMakeLists.txt" + (("^set_default_rpath\\(\\)") + "")) + #t)) + #$@(if (target-hurd?) + #~((add-after 'unpack 'apply-hurd-patch + (lambda _ + (let ((patch-file + #$(local-file + (search-patch "fontforge-hurd.patch")))) + (invoke "patch" "--force" "-p1" "-i" patch-file))))) + #~()) + #$@(if (system-hurd?) + #~((replace 'check + ;; cmake-build-system ignores #:make-flags for make check + (lambda* (#:key test-target tests? parallel-tests? + #:allow-other-keys) + (let ((skip '("test0001_py" "test0001_pyhook"))) + (if tests? + (let ((jobs + (if parallel-tests? + (number->string (parallel-job-count)) + "1"))) + (invoke "make" + (string-append "ARGS=-j " jobs + " --exclude-regex ^" + (string-join skip "\\|") + "$") + test-target)) + (format #t "test suite not run~%")))))) + #~()) + (add-after 'install 'set-library-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (potrace (dirname + (search-input-file inputs "bin/potrace")))) + (wrap-program (string-append out "/bin/fontforge") + ;; Fontforge dynamically opens libraries. + `("LD_LIBRARY_PATH" ":" prefix + ,(map (lambda (input) + (string-append (assoc-ref inputs input) + "/lib")) + '("libtiff" "libjpeg" "libpng" "libungif" + "libxml2" "zlib" "libspiro" "freetype" + "pango" "cairo" "fontconfig"))) + ;; Checks for potrace program at runtime + `("PATH" ":" prefix (,potrace))) + #t)))))) (synopsis "Outline font editor") (description "FontForge allows you to create and modify postscript, truetype and diff --git a/gnu/packages/patches/fontforge-hurd.patch b/gnu/packages/patches/fontforge-hurd.patch new file mode 100644 index 0000000000..20d62b8ce2 --- /dev/null +++ b/gnu/packages/patches/fontforge-hurd.patch @@ -0,0 +1,82 @@ +Upstream status: Taken from upstream. + +From dca87c025665f0f010f906a4eba96da9794a4d04 Mon Sep 17 00:00:00 2001 +From: Anthony Fok +Date: Thu, 16 Jun 2022 02:40:23 -0600 +Subject: [PATCH] Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility + +Special thanks to @henrich, @ucko and @kilobyte for reporting the issue +and offering suggestions on a fix. + +See also https://bugs.debian.org/877795 + +Fixes #3119 +--- + inc/basics.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/inc/basics.h b/inc/basics.h +index b8d65823b..14590c5b1 100644 +--- a/inc/basics.h ++++ b/inc/basics.h +@@ -123,5 +123,13 @@ static inline int imax(int a, int b) + last = newitem; \ + } + ++#ifdef __GNU__ ++# ifndef PATH_MAX ++# define PATH_MAX 4096 ++# endif ++# ifndef MAXPATHLEN ++# define MAXPATHLEN 4096 ++# endif ++#endif + + #endif /* FONTFORGE_BASICS_H */ +-- +2.40.1 + +From e0480f143f27f8f2686b5b14d7d302fe22f35002 Mon Sep 17 00:00:00 2001 +From: Anthony Fok +Date: Thu, 16 Jun 2022 03:06:56 -0600 +Subject: [PATCH] Undefine "extended" macro temporarily on GNU Hurd + +GNU Mach microkernel header files (gnumach-dev 1.8+git20201129) added to +struct i386_xfp_save in /usr/include/i386-gnu/include/mach/i386/fp_reg.h +a new "extended" field which happens to collide with the macro definition +"#define extended double" in FontForge, leading to FTBFS on GNU Hurd. + +This issue may be circumvented by temporarily undefining the "extended" +macro before loading `` and friends, and redefining the +"extended" macro right after. +--- + inc/ffglib.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/inc/ffglib.h b/inc/ffglib.h +index f3419f0ab..25fe9ebde 100644 +--- a/inc/ffglib.h ++++ b/inc/ffglib.h +@@ -26,11 +26,19 @@ + #define GMenuItem GMenuItem_GIO + #define GTimer GTimer_GTK + ++#ifdef __GNU__ ++# undef extended ++#endif ++ + #include + #include + #include + #include + ++#ifdef __GNU__ ++# define extended double ++#endif ++ + #undef GList + #undef GMenuItem + #undef GTimer +-- +2.40.1 + -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 42/43] gnu: po4a: Skip failing test on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969137625906 (code B ref 64711); Tue, 18 Jul 2023 14:43:08 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:56 +0000 Received: from localhost ([127.0.0.1]:53919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluh-0006jh-Ps for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlug-0006jN-13 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlua-00014b-Pr; Tue, 18 Jul 2023 10:42:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=9HF2vX9YNNOLebOvEJkYK4y5kKJMFhL4ec3nFGOuLag=; b=ZiDXoiZt2rfY05kkjcDx RSiiYpOBGZ4Zm0VC+/HNh0ji9yeTWOTwrebRL1e4L8KAlGRzRr4eaPQhHnHNLyw3kuWm/5ey3avuf rS1LHwM8gNc7HGZIVuD/bZmKwUDf3vR36PeurHBhGW6trXbK7M8KzKIlv4MyLsZxGbdZYsUAPYBSg CXgn5YWxiy5EYV6Clq3rKi6tkdrCFRL50jT06hU8RWxAH/JoQGwleKPYwTEa6FbFprbtOREoLEMoX QsaHiba70MhMea33Mq3QNkgYOpm7mKb5Wla9fNEliH4ZltILou3KZONHptBlTG9ZjIECBWTIoXgsN eJ544BhRz2igHQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLluO-0004hp-5V; Tue, 18 Jul 2023 10:42:39 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:35 +0200 Message-Id: <7077d91e7b9a284c85a4677a059a767095509639.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gettext.scm (po4a)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'. --- gnu/packages/gettext.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm index 0cb01154d3..99a4d4edbc 100644 --- a/gnu/packages/gettext.scm +++ b/gnu/packages/gettext.scm @@ -279,7 +279,14 @@ (define-public po4a (add-before 'check 'disable-failing-tests (lambda _ ;; FIXME: fails despite of importing SGMLS - (delete-file "t/fmt-sgml.t")))))) + (delete-file "t/fmt-sgml.t"))) + #$@(if (system-hurd?) + #~((add-after 'unpack 'skip-tests/hurd + (lambda _ + (delete-file "t/cfg-multi.t") + (delete-file "t/cfg-single.t") + (delete-file "t/cfg-split.t")))) + #~())))) (native-inputs (list gettext-minimal perl-module-build -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 43/43] gnu: guile-2.0: Skip failing tests on the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:43:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969137825915 (code B ref 64711); Tue, 18 Jul 2023 14:43:08 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:42:58 +0000 Received: from localhost ([127.0.0.1]:53921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluk-0006jv-7p for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLluh-0006jT-LB for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:42:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLluc-000156-EF; Tue, 18 Jul 2023 10:42:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=iO37Tbcsug91AOXMOW1Yc8S4rf6iAGy3PfT1vcIGwHI=; b=aRWkqeGvmEOmhlg3+5Cj U42AiPER4w6m55B18jDX5rg0VwdliCj/XYjSldAOEu9FiKvVlDec9i0hgRT/ojTpXvlnNuSj+akzI AbG+H0KuX2Qfkzwlcxnr6Y+WgelHGzy0MkWKCIMPgf2//LDc3evdX2QdkD5baS4pq7+XiHH2aKKPQ 74nGqGxbjcjtgOcxd/0Xk55/zRKVYkZkf6TX4AUxHO6BIPdxXUOmV0NNDdn8DEZ82xTCPNAnIxi7+ UseoqZFnIGiSJGHWGYTEiqleWHBMKZGQY9QcY6tqFPilfgEwKRbmRTjZj45zJ9CJdLT/NsD1tJAf2 /Nf7hM5M66aKFg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlub-0004hp-9q; Tue, 18 Jul 2023 10:42:50 -0400 From: Janneke Nieuwenhuizen Date: Tue, 18 Jul 2023 16:40:36 +0200 Message-Id: <0e04074adec5abd0d5c621c7d2853326dc9f2e56.1689690897.git.janneke@gnu.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/guile.scm (guile-2.0)[arguments]: When building natively on the Hurd, add stage 'disable-threads.tests'... (guile-2.2): ...and when building natively on the Hurd, delete it again. --- gnu/packages/guile.scm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index e9bed75fb1..9aefead3b3 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -212,8 +212,13 @@ (define-public guile-2.0 (rename-file "test-suite/tests/srfi-18.test" "srfi-18.test") ;; failed to remove 't-guild-compile-7215.go.tdL7yC (substitute* "test-suite/standalone/Makefile.in" - (("test-guild-compile ") "")) - #t))) + (("test-guild-compile ") ""))))) + '()) + ,@(if (system-hurd?) + '((add-after 'unpack 'disable-threads.tests + (lambda _ + ;; Many tests hang, esp. (join-thread ..), also others. + (rename-file "test-suite/tests/threads.test" "threads.test")))) '()) (add-before 'configure 'pre-configure (lambda* (#:key inputs #:allow-other-keys) @@ -286,7 +291,12 @@ (define-public guile-2.2 (if (target-x86-32?) ; `(append '("--disable-static") '("CFLAGS=-g -O2 -fexcess-precision=standard")) - flags)))) + flags)) + ((#:phases phases '%standard-phases) + #~(modify-phases #$phases + #$@(if (system-hurd?) + #~((delete 'disable-threads.tests)) + '()))))) (properties '((timeout . 72000) ;20 hours (max-silent-time . 36000))) ;10 hours (needed on ARM -- 2.40.1 From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/43] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 14:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168969170626852 (code B ref 64711); Tue, 18 Jul 2023 14:49:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 14:48:26 +0000 Received: from localhost ([127.0.0.1]:53971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLm02-0006yw-Dv for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:48:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLm01-0006yH-E3 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 10:48:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlzw-0002TV-70; Tue, 18 Jul 2023 10:48:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=ZDCObsHcjS1P2xaBRaDv9EF2VDUfghAF+PU07GBMhGk=; b=ZHKG0Ou95YTD4ajr9Lhc /wy9o/SNogSyhJ6ICTj/lMZILhRVOqlhwSihMyzsmR78oBhPlNpy530G2iwJW9MJtw3r1xxi7HjCN otHkzMfVcOndTjcDSjJ+QW8I6kfS6YLdJuYmjzTA5ANrUAwOSlQq5Lvki/Z2AJ2cJam0VfN4QFvzV Bqc5C8l5R0jmP/0hdo4usgesKavskW1uyxi+y9fL324NzWM62NBlo1lQNALrYZf51h8Rcd5KSFOOB /ZmKC9tLdE9PY7WuhG37HCTLxOnLffacZp4hZJxjtf8RpcMCERZt+xDX6GRXj8DWaVE0AsMJOYD+J aMmylKZnjzn9qA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlzt-0005vN-Vp; Tue, 18 Jul 2023 10:48:18 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 16:48:14 +0200 In-Reply-To: (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:38:12 +0200") Message-ID: <87sf9le0nl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Janneke Nieuwenhuizen writes: The 00/45 should really be 00/43: > Janneke Nieuwenhuizen (43): [..] as I decided to skip two non-build fix/test-skip patches for now. Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 21/43] gnu: emacs: Depend on libc-for-target. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen , 64711@debbugs.gnu.org Cc: Andrew Tropin Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896956991123 (code B ref 64711); Tue, 18 Jul 2023 15:55:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 15:54:59 +0000 Received: from localhost ([127.0.0.1]:54010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn2Q-0000I3-Po for submit@debbugs.gnu.org; Tue, 18 Jul 2023 11:54:59 -0400 Received: from mail-lf1-x144.google.com ([2a00:1450:4864:20::144]:48169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn2M-0000Hn-SB for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 11:54:58 -0400 Received: by mail-lf1-x144.google.com with SMTP id 2adb3069b0e04-4fb960b7c9dso9678682e87.0 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 08:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689695689; x=1692287689; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=9gjX5DVshYAJSJn1ee5z4yjYBHBgOI5E29qGBmqiK24=; b=UCRdlbblgyqGh5iKgzF1oRLRRTWl/KIQBM2Qlu2xOAgE6gt0zfKEFgt0uSP6PrWLbv tBJULQ9CEgRt+Ln+bGLKVpITpmLXFrPr4Vvkc2RRptx4oqBvweb0QBoUjEL6VaOAyT5g R8ApZ0V4uKsBqSQtWu+hC8hnfeuARdlHf+0FC05itGugM/UJFTQNpBljNkfJkVKxDKeD 2OnFdWE0l9hoQSq5ABZGYPgq0merWoPZ9L2HO2LIhgdHDf/SR3TYQlLKy5wVk6u09C3y aTkoGS6Ha8CQrHRnfhik4VhdrVfPp8I5VXUsWWLRH2NQgXEFe9AFLZuUiw5UlgRFOt54 7HFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689695689; x=1692287689; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9gjX5DVshYAJSJn1ee5z4yjYBHBgOI5E29qGBmqiK24=; b=QpnD+tFQluyvMljBlrPNg4noykZlRDJf7a5JK1uCDIzXOjVm3dqTZoxaonvJyNmM9b AHYR44DOr+b53fDJI9k4IORCKZ4S7tTGY8votAFf3Mz9Hl7aANDjeqaTVNuzeed3/bz6 YKpwsu91to0fNBD8xoPfOrgYm925KZkJuaJt+rkeOqF2TG+x94jLCwW2RAB4nSXvDozh IK3mWhYoKOp20NxNC4BYRi4RRWmwEsh69yj30xLcocddnmm8RrQmgEbWULPJpd1JRIQC QyZ1vdE9ArMdGiikJ3gVNTtlvmynhJ+K2LUh7l2ZUSyRmJwzlv6gSDnvyCb04OF8urK9 bm+g== X-Gm-Message-State: ABy/qLYCBU5qnlhMA6959Q8LHv7D/AGJqbhDDa8ao3NhWxLNBbpGFw3I EizKIAn/4MvKEFqL9by7+BA= X-Google-Smtp-Source: APBJJlGX6jQ92XTPu4i8zK4QCCikMwHQvpm22VgbdRcV4aQ1dnFYg4TTMRLi++zqsHPVi+XxM8U75w== X-Received: by 2002:a05:6512:2253:b0:4fb:896d:bd70 with SMTP id i19-20020a056512225300b004fb896dbd70mr11911387lfu.46.1689695688651; Tue, 18 Jul 2023 08:54:48 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id x25-20020aa7cd99000000b0050488d1d376sm1444707edv.0.2023.07.18.08.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 08:54:48 -0700 (PDT) Message-ID: <4744b7dff1f50f2f800a46b7d272af2f373b6490.camel@gmail.com> From: Liliana Marie Prikler Date: Tue, 18 Jul 2023 17:54:46 +0200 In-Reply-To: <1ae38ee32d483d5003d0728b9b63676f9ae50f08.1689690897.git.janneke@gnu.org> References: <1ae38ee32d483d5003d0728b9b63676f9ae50f08.1689690897.git.janneke@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke Nieuwenhuizen: > * gnu/packages/emacs.scm (emacs)[inputs]: Change glibc to (libc-for- > target). > --- > =C2=A0gnu/packages/emacs.scm | 4 ++-- > =C2=A01 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index 437564f6f0..d3689c2474 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -12,7 +12,7 @@ > =C2=A0;;; Copyright =C2=A9 2017, 2019, 2020 Maxim Cournoyer > > =C2=A0;;; Copyright =C2=A9 2017 Alex Vong > =C2=A0;;; Copyright =C2=A9 2017, 2018 Ricardo Wurmus > -;;; Copyright =C2=A9 2017 Jan Nieuwenhuizen > +;;; Copyright =C2=A9 2017, 2023 Janneke Nieuwenhuizen > =C2=A0;;; Copyright =C2=A9 2018, 2023 Efraim Flashner > =C2=A0;;; Copyright =C2=A9 2018 Mathieu Othacehe > =C2=A0;;; Copyright =C2=A9 2018, 2019, 2021 Tobias Geerinckx-Rice > > @@ -310,7 +310,7 @@ (define-public emacs > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; For= native compilation > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 binuti= ls > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 glibc > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (libc-for-t= arget) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libgcc= jit > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Req= uired for "core" functionality, such as dired and > compression. LGTM From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 15:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen , 64711@debbugs.gnu.org Cc: Raghav Gururajan , Maxim Cournoyer Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896958001307 (code B ref 64711); Tue, 18 Jul 2023 15:57:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 15:56:40 +0000 Received: from localhost ([127.0.0.1]:54015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn44-0000L1-BY for submit@debbugs.gnu.org; Tue, 18 Jul 2023 11:56:40 -0400 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:50638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn41-0000Km-P7 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 11:56:39 -0400 Received: by mail-ej1-x642.google.com with SMTP id a640c23a62f3a-99364ae9596so828558666b.1 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 08:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689695792; x=1692287792; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=fI4++4aLRouZ2Q1MDciacwldp/ERKoTb21KSnIlu7Wk=; b=CW0FUsKUytkOuonWaL4B9P3HTVwo0xD0DYaI72/ndSW9P1FSS7AXkzYzFxQw/w/kRY EQhkORVKoeXBT2YC3ytBmDzbQzkXm1PcMZc68vRVfHZYXoBp0TT62/FPfcRkbqMMIXJQ 257yY4ehVGodGQpPPIADNs6ftV676lIhx3CRHcLHxg06G0xkwIRQO57AbpACLY0dVrgN UHrsaKM+dnVmhZglL6BgT0X9zrTOUnITlq3cl23N/nDXnA3F/HArkcOQeIy9dHOxzIdx cT8d96RK7f0vl16pE9Ti1KZtTu7iVtXVKFOCNY7V05HXRDX+tdnMjSBoXF+rZIQM5VAg NX5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689695792; x=1692287792; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fI4++4aLRouZ2Q1MDciacwldp/ERKoTb21KSnIlu7Wk=; b=AGVmfhZWK6Yli4FToQquoFnJ63odqkzlVjHwUvZp6FoAv0HLcSFX297U6Vcne2fjkg uNjwXua6+5NaOtdYfl0qkCGd6g+M1MPIXZ8MtT9nXMKITWGvC1HateydIgQaqVqjs2Le x1a8Dg0fuAfeIWcgAa/YzsConjk7Y9Rcy/TMHTouXpcmCfm/i1AkvtLHWSJLlMRef281 3tW00GsP/cAKV5eHd9UqQCnwFy6ochBYVNmjJztFOF4BMG1gZjqs+MXO5MRwtGW6TOFH XHlhaV9BZ7nToFyPfKWn5OvVJ7KfDhy2LGyVmvCqT4xSfS/fc1B49oUgyKplYWdtB2QI pBkQ== X-Gm-Message-State: ABy/qLYO8oqbm9hzSXGZ+RpWkawvxuSS2n9RC/3LzBAvwJ++afRY3qyp IL/LO+6fSV1QSwA5oZBYYS0= X-Google-Smtp-Source: APBJJlHwtvglDs0aTlT1aEW+5NV4txnsSs6y5Sg6dmLUhFOr50qbKjRiT95NzjFLcgQkdJKdgf8w8g== X-Received: by 2002:a17:906:64c6:b0:991:fd87:c6fd with SMTP id p6-20020a17090664c600b00991fd87c6fdmr162901ejn.23.1689695791708; Tue, 18 Jul 2023 08:56:31 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id s5-20020a1709062ec500b0098dfec235ccsm1187777eji.47.2023.07.18.08.56.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 08:56:31 -0700 (PDT) Message-ID: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> From: Liliana Marie Prikler Date: Tue, 18 Jul 2023 17:56:30 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke Nieuwenhuizen: > * gnu/packages/glib.scm (glib)[arguments]: When building for the > Hurd, > set #:tests? to #false. > --- > =C2=A0gnu/packages/glib.scm | 3 ++- > =C2=A01 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm > index e988e8dc87..bcbc1f22b1 100644 > --- a/gnu/packages/glib.scm > +++ b/gnu/packages/glib.scm > @@ -14,7 +14,7 @@ > =C2=A0;;; Copyright =C2=A9 2019, 2020, 2021 Marius Bakke > =C2=A0;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti > =C2=A0;;; Copyright =C2=A9 2020 Florian Pelz > -;;; Copyright =C2=A9 2020 Jan (janneke) Nieuwenhuizen > +;;; Copyright =C2=A9 2020, 2023 Janneke Nieuwenhuizen > =C2=A0;;; Copyright =C2=A9 2020 Arthur Margerit > =C2=A0;;; Copyright =C2=A9 2021 Maxime Devos > =C2=A0;;; Copyright =C2=A9 2022 Petr Hodina > @@ -241,6 +241,7 @@ (define glib > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 "debug")) > =C2=A0=C2=A0=C2=A0=C2=A0 (arguments > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (list > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:disallowed-references > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (cons tzdata-for-tests > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = ;; Verify glib-mkenums, gtester, ... use the cross- > compiled Instead of disabling tests altogether, can we just disable those that fail on the Hurd? From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen , 64711@debbugs.gnu.org Cc: Raghav Gururajan , Maxim Cournoyer Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896958581411 (code B ref 64711); Tue, 18 Jul 2023 15:58:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 15:57:38 +0000 Received: from localhost ([127.0.0.1]:54019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn4z-0000Mg-TQ for submit@debbugs.gnu.org; Tue, 18 Jul 2023 11:57:38 -0400 Received: from mail-ed1-x543.google.com ([2a00:1450:4864:20::543]:59784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLn4x-0000MS-Ik for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 11:57:36 -0400 Received: by mail-ed1-x543.google.com with SMTP id 4fb4d7f45d1cf-52165886aa3so6641574a12.3 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 08:57:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689695849; x=1692287849; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Auc+fD/j4XGm+3X5bf36LXJ7wcK6F7p4Adqbpjcbmjw=; b=Ml1HIoLdn2MkauAQtvH3RdTfj5MwxOPNtvWy4qygEhkLDjnjIhn00UooHR6g/THr70 YHSTXnSuLlNPbdWFAi3lMvlzwhBvxY91xS6+F+tjV2xc5yXGxAsjOmlTzph709Uyt2Y9 jyCjvKP+H9Dl1byp8SAKW1CfrIb0GKSmMJvP3b7mL6U2l0fbmudgFAak1cbeydpUlR6O io+lf6klj0b0NVl1r44Br5Yv4gd0FBWwPVWSbJe9tr0PC6OhRTn9IeXiZEB8nl631PpE 426nGoDRLcl8Uqx/Ahi8Ym8iLZfkf+4NSi+X31CDNddRklC1hCowgAJaRsLT9W68KmrR Ww/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689695849; x=1692287849; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Auc+fD/j4XGm+3X5bf36LXJ7wcK6F7p4Adqbpjcbmjw=; b=mHqSoJgTNY5lKn/1tsM8fAyFSw3MKZEs/cJrGAP27xEaOpxAkGAcM2pq9/cP7mgj9z zvqh8OL1Yox/fNhV8dfOOvrpy0u+qzJA1RGjvoESs7uMfqML/+I1TvIW6m2idPRuGyBq z/WN3hPujfHSK4sQEYaKt3G7suuE7x7O4e1a9WZc/sk/V5Mh8UYQoPl3Fs9sWmHVGccr QPofmngUGyg+S53bGy1y+2BKWudNYhgnd8pjssBTRioMjzHSByOqGvCdUWBGUsZixd0Z aYJcKsok/3G3EjsUVp+cjwAgtwowlfd+hxEHtU0D3rbNgOPP5Oz2fwq4fz2jOH6nYcBu QC5w== X-Gm-Message-State: ABy/qLZYktwObTXzco2N05+q5gKt3RZXxdyhvBYggYGsJDkUjaRnvsz1 DeOu9xH0WG/5VTU8FjKlq0M= X-Google-Smtp-Source: APBJJlGe3WNCsvEoXRZ26L55vHeuAXKwxuNkwp/vb58iV9fMPsi0vPaZxK1y19ziAa/Ktx231oYe7g== X-Received: by 2002:aa7:d650:0:b0:51e:4e7:b2fc with SMTP id v16-20020aa7d650000000b0051e04e7b2fcmr271796edr.28.1689695849416; Tue, 18 Jul 2023 08:57:29 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l17-20020a056402029100b0051bed498851sm1412595edv.54.2023.07.18.08.57.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 08:57:29 -0700 (PDT) Message-ID: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> From: Liliana Marie Prikler Date: Tue, 18 Jul 2023 17:57:28 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke Nieuwenhuizen: > Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 > Poppler depends > on nss, which does not build for the Hurd. >=20 > * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the > Hurd, do > not include gobject-introspection. > [inputs]: Likewise, do not include libdrm, poppler. Could we provide a minimal gobject-introspection that builds for the hurd? Cheers From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 16:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Maxim Cournoyer Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896979745023 (code B ref 64711); Tue, 18 Jul 2023 16:33:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 16:32:54 +0000 Received: from localhost ([127.0.0.1]:54084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLnd7-0001Ix-QE for submit@debbugs.gnu.org; Tue, 18 Jul 2023 12:32:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLnd4-0001Ij-87 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 12:32:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLncx-00037m-I3; Tue, 18 Jul 2023 12:32:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=e8VBFGOZ1eKynkUhmEASnohPr4srHx5VnkIRmVBa5qE=; b=qoOeTpD6Kk85AQy6OWNY BK5ETKaJE9hn5QT9jZ+C32J0czMQA74rURMt2ZuKaoj4rD69tpmuuLcBsqgiSkWVuCUxAjuW7IwhJ 9C3GH5MYvDIHUxrntBBMF/doyf7VRAebSMxZZ4K5RQ30Aaz8hWxSRW7U6pngWmoyBkPGM+MoP1lDO B6eCAl/jHhzW6lBqdjlXk+35WkO/+kbEZZvJsan71SiWKv76kTGIeRJQVPV4o9+uITvjdeiFOYyen 4UEfIILbsKSZMXOGrT+Fl7FGRBwQ0hiK00GyM079f1lrLg5g1+tcpK/tJoD/zZT/x9+4pYZ3denA6 UYllGcDsmPb1iQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLncw-00062g-8G; Tue, 18 Jul 2023 12:32:43 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 18:32:37 +0200 In-Reply-To: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 18 Jul 2023 17:56:30 +0200") Message-ID: <87lefddvtm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Liliana Marie Prikler writes: > Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke > Nieuwenhuizen: >> * gnu/packages/glib.scm (glib)[arguments]: When building for the >> Hurd, >> set #:tests? to #false. [..] >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) >> compiled > Instead of disabling tests altogether, can we just disable those that > fail on the Hurd? We probably can, and I have tried to do so in most cases. However, identifying those tests can be quite time consuming. I'm not sure how many tests failed here, and note that some tests will hang or crash the Hurd, so if we decide to do this, I would appreciate some help :-) Ludo on the other hand, argued against having more than ~20 (IIRC) test exceptions and using #:tests? #f instead. My idea was to get guix to build natively, and guix pull to work. Once we get those to work, we can possibly look forward to more contributors to this. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Maxim Cournoyer Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896980585185 (code B ref 64711); Tue, 18 Jul 2023 16:35:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 16:34:18 +0000 Received: from localhost ([127.0.0.1]:54095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLneT-0001LZ-TX for submit@debbugs.gnu.org; Tue, 18 Jul 2023 12:34:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLneR-0001LL-Ou for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 12:34:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLneM-0003Mz-9A; Tue, 18 Jul 2023 12:34:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=4PWS4zPn/9jsGBFlcE5g9fvXwX3oqbge+l+zJyD5v4w=; b=ZPU8ujKOFchJWhP1KHtd UaQcBMOS5eYfYVTFm1MmhTVbPUSYXfLkAQI3p/0XB+10BqN5bvI+xgneoEg9ZeRWQ0oF/p/XW5niC P7XBiusv7OrMNApcMEgEDSDQL4YULnxm6/B2ZvCf+JLLfNJD3MjpPc+a+0yu9tGTOR6vu5F1ssjTX ix9/3lIWvwzXcNxWSA11XzY4ron459cMmxlMS4JdjiUu5SCMHlUfOQz+rZSJ6WzTeiNHuZQ5+sYwC vjFqlBWuLKwC7Tbll2w894ETltJP3aSjzNS+y8cstzP6C5FarbAde2fIR4IEog4nXoQ5Q+u9LJg/2 kLx3sGaqC0Ukzg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLneB-00057C-0Q; Tue, 18 Jul 2023 12:34:10 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 18:33:56 +0200 In-Reply-To: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 18 Jul 2023 17:57:28 +0200") Message-ID: <87h6q1dvrf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Liliana Marie Prikler writes: > Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke > Nieuwenhuizen: >> Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 >> Poppler depends >> on nss, which does not build for the Hurd. >>=20 >> * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the >> Hurd, do >> not include gobject-introspection. >> [inputs]: Likewise, do not include libdrm, poppler. > Could we provide a minimal gobject-introspection that builds for the > hurd? That would be nice. Note that Debian doesn't support gobject-introspection on the Hurd, unless I'm mistaken.=20 Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 21/43] gnu: emacs: Depend on libc-for-target. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 16:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 64711@debbugs.gnu.org, Andrew Tropin Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16896984275752 (code B ref 64711); Tue, 18 Jul 2023 16:41:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 16:40:27 +0000 Received: from localhost ([127.0.0.1]:54106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLnkR-0001Uh-3m for submit@debbugs.gnu.org; Tue, 18 Jul 2023 12:40:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLnkP-0001UV-1e for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 12:40:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLnkI-0004wJ-IH; Tue, 18 Jul 2023 12:40:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=DLAyN0foBMz+zlWZDJZl2meuQAal541dsfa2KBtxYvI=; b=cwaAwz6muTCgzy3xxeXQ 4fcFSStlVXyGAZBQ2YjwoawTy3JkPKokXBZ8VAzpwSCEggg1snNsUUTUqSn/3O/xnqRMZkM5pXYUR 8yBeS33SSe+CRa0OGu2f1RHMZm1rHaYp7b8xNBwV4hwvg+am3CjbaqtskKIn2aUtfSkG0QFaybei5 sdQPRttlpTLNJDf35sxQZwMmB1Gtjd/D7M7oCoW0gk3IOp4WvI00xLV//B9wRY5eRuRGVsX1rdXaC iOJZuYJsk3GkpkvyLSHadaM2PZMqHB8Vk7FEwaPcjmc96AoCIBSc/qSPUwocMYtIpKQeCCqqKhsnF CS0zC5FzQCVmKw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLnjs-0006bX-Ql; Tue, 18 Jul 2023 12:40:05 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <1ae38ee32d483d5003d0728b9b63676f9ae50f08.1689690897.git.janneke@gnu.org> <4744b7dff1f50f2f800a46b7d272af2f373b6490.camel@gmail.com> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 18:39:49 +0200 In-Reply-To: <4744b7dff1f50f2f800a46b7d272af2f373b6490.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 18 Jul 2023 17:54:46 +0200") Message-ID: <87cz0pdvhm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Liliana Marie Prikler writes: > Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke > Nieuwenhuizen: >> * gnu/packages/emacs.scm (emacs)[inputs]: Change glibc to (libc-for- >> target). [..] >> @@ -310,7 +310,7 @@ (define-public emacs >> =C2=A0 >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Fo= r native compilation >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 binut= ils >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 glibc >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (libc-for-= target) >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libgc= cjit >> =C2=A0 >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Re= quired for "core" functionality, such as dired and >> compression. > LGTM Thanks! Pushed to master as 772eaa69f31457aa19ca4dc4ce755c791d722054. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168970279823336 (code B ref 64711); Tue, 18 Jul 2023 17:54:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 17:53:18 +0000 Received: from localhost ([127.0.0.1]:54231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLosw-00064J-8A for submit@debbugs.gnu.org; Tue, 18 Jul 2023 13:53:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLoss-000645-VZ for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 13:53:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLosm-00008h-P7; Tue, 18 Jul 2023 13:53:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=JssV66fQs9X2yYA70HyPruQknomaA62dT6D/2HBWyQg=; b=Y9rKz+rGUZtUJvMxnYmR Pt91eSAzzyL01l3HKRK3g69c1S7qtM49b7JhRCJoAZWpf1bUklZZ9eYBQ9EhIWTGco+HfCHFgX+DR gM4De3AGJCJ0XSp3Q8vIhQj7NkuAdB9880ixrHwi5Q7mndJ1fNBFYwPotBqux0cpxd8OwA9ctmel3 pkR9+tVF6yPru5ZCCbbc1Karc2tdD/gbb2ychblFyLJaqLCguuDSfF5UuqsiJacYhXAx7Kyq0OVK5 Y2ASltqFSbljyS3bqMrrAMoxCoX7qDsUHFy1HDo8UHGUfFhqwHVsaLymo0EJylK9chBLnZ+OhrsBk 2DfPAAcl+ceGIw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLosl-0001BH-NS; Tue, 18 Jul 2023 13:53:08 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Tue, 18 Jul 2023 19:53:05 +0200 In-Reply-To: (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:40:03 +0200") Message-ID: <87pm4phzsu.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Janneke Nieuwenhuizen skribis: > * gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hur= d, > add "hurd-x86" to #:configure-flags. [...] > + ((#:configure-flags flags #~'()) > + (if (target-hurd? (%current-system)) Should it be (target-hurd?) with no arguments, so it also affects cross-compilation? If not, maybe add =E2=80=9C;native builds=E2=80=9D or s= imilar as a margin comment to make it clear that it=E2=80=99s on purpose. > + #~(append > + #$flags > + '("hurd-x86")) On a single line please. :-) Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 17:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168970308123830 (code B ref 64711); Tue, 18 Jul 2023 17:58:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 17:58:01 +0000 Received: from localhost ([127.0.0.1]:54251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLoxU-0006CG-V2 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 13:58:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLoxT-0006C5-Fy for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 13:57:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLoxO-0001jy-9N; Tue, 18 Jul 2023 13:57:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=ufgy09D6hn6q1JmtTNJNQM6DUO2fzBLSUf9if4ZwmNE=; b=GMN9pkkzY+NG6R2BA2Tj SCzVG3dKujcqNYG/0xOr17+nXy5UDuM+26ZhZp2553RmTK27K8iWbpFvNVlxmwWtcM93nKF7Fmro5 csgb+L7MOtb/jiAfg/LtI8MHQCyE7fyskfe32xp4uXmo+NyikiYKMvbyoHEVlV1PE+C935DNAaSBL dHdq5aI0iFVpXUqKBsfPxSdoKziQu9dqAVZ/zuWCRzDFFX+ismD7+bHCKoa5yF9gapYFt87gvG6Nx fwpN0S0dOGkGdzZypJJbXKo7ZnhYSuauRiRam/t5dNFwzEvQdb5hxC8aJBjR5lGNF1EOgn5Cc4hOV N+5DPypZrhyE0w==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLoxN-0002dt-T9; Tue, 18 Jul 2023 13:57:54 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Tue, 18 Jul 2023 19:57:52 +0200 In-Reply-To: (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:40:05 +0200") Message-ID: <87ilahhzkv.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Janneke Nieuwenhuizen skribis: > * gnu/packages/multiprecision.scm (mpfr)[arguments]: When building native= ly on > the Hurd, add 'skip-tests' phase to skip "tsprintf". [...] > + #:phases (if (system-hurd?) A side note on this, which predates this patch series: there no other =E2=80=98system-=E2=80=99 predicate; I think it may have been clearer to use (target-hurd?) or (and (not (%current-target-system)) (target-hurd?)) or similar, as is done for other platforms. > + (substitute* > + "tests/tsprintf.c" On a single line please. :-) (I wonder why it=E2=80=99s failing; is it a problem of precision on 32-bit platforms, or just on i586?) Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 18:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168970351224690 (code B ref 64711); Tue, 18 Jul 2023 18:06:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 18:05:12 +0000 Received: from localhost ([127.0.0.1]:54264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLp4S-0006QA-Cn for submit@debbugs.gnu.org; Tue, 18 Jul 2023 14:05:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLp4N-0006Pn-Cp for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 14:05:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLp4I-0003eZ-5W; Tue, 18 Jul 2023 14:05:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=/4/0eHEEy5uVeKuEFWTLLbqChQBYmvTgMGZ/lDTYBgs=; b=RMIH9NJkVI1KhaEPNl6E bXjWkuHpIWwv/+8F+P3kw/5GQ2qYwrKXGlyfMCPiWDyVzdciuA+qi3jNprGg4inq+wivuvMvxeeVV aqd2HRUWlx/zGDKZLfwo+AeOGuMvC0GXAPtTsdev35egiaq0xXkLxBBO4u7ocDZgPopPHKwOv/2xU yWcfPNFboBL9NDrYN/9TXmluySNzkBrIzYCmjFUAt+pI+kHDp5Jnmp9mjUFmCwbYwLcGty+O6ZiEB aUNFAIpSS3kbzt+mKlCLxeUBXqz1Eg3Grz+x8ivwfAx0xaaT58vTTBOtc/0GlXxQFE6vV0cBeywoy mLtz3m2yb4nzbQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLp4G-0008Ht-St; Tue, 18 Jul 2023 14:05:01 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <87pm4phzsu.fsf_-_@gnu.org> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 20:04:56 +0200 In-Reply-To: <87pm4phzsu.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 18 Jul 2023 19:53:05 +0200") Message-ID: <878rbddrjr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: > Janneke Nieuwenhuizen skribis: > >> * gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hu= rd, >> add "hurd-x86" to #:configure-flags. > > [...] > >> + ((#:configure-flags flags #~'()) >> + (if (target-hurd? (%current-system)) > > Should it be (target-hurd?) with no arguments, so it also affects > cross-compilation? No, but I'll change it to "(system-hurd?)" (chronologically, I only decided to add system-hurd two weeks later). > If not, maybe add =E2=80=9C;native builds=E2=80=9D or similar as a > margin comment to make it clear that it=E2=80=99s on purpose. Using system-hurd? is probably indicative enough, but because it *must* not be used when cross building, I'll add a comment. > >> + #~(append >> + #$flags >> + '("hurd-x86")) > > On a single line please. :-) Changed to (if (system-hurd?) #~(append #$flags '("hurd-x86")) ;must not be used when ;cross-compiling! flags)))) Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971070314366 (code B ref 64711); Tue, 18 Jul 2023 20:06:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:05:03 +0000 Received: from localhost ([127.0.0.1]:54357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqwQ-0003je-IZ for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:05:02 -0400 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]:51547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqwM-0003j4-Fv for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:05:01 -0400 Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-76714d3c3a7so606338485a.3 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 13:04:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689710693; x=1692302693; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=8eL7SYYMr6I1A78+RraiQI9va7xyojhHIOnPcvoWqh4=; b=Z3Mkx3r2juFT86Mp1wiS7DyJGozV+B6xV9MSZEtPnmLQA+q+xp9TbSozkeWyuBb7aG bscopEUDVqaabYghPnaFAS/AdMbwAsI7tHX814O+zP0CiG7XqeTLMaAcOJNDo4HqeIUO OXdwrgd5zsm9FdmD3hL3655NDwqlyruWOS2RmC+gEvNnrgmTdBzzIR56c9lylYJ7qlPb bMZZZpQt/9oGYyOyB98jvvfbxm2vNT4N0tjzf/S0BYeIDGGobbKlzO19ZuQL0T95KH1q oVjRuY+8H12Y/vBq6Ht7E9ASeYKzi2yoNxPT0ZKFXY5oLVPTi8vodtP0I+jgz6euFsPX UFTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689710693; x=1692302693; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8eL7SYYMr6I1A78+RraiQI9va7xyojhHIOnPcvoWqh4=; b=jd8KHEQp/pOJOTX47ZVQBCKvOrouRdKgd7RHX4iMPVIOeQxsgM4nDFam8vg6MhrzU3 nIyju8yFM/WXPuMD0ID6RnHKoC90qHY/BRDkFWpSWJ4Y7+Szi71ax1cKudQy/jAFcfac o+XaSOHunQI0tVuIBhvXe1dNegPdQlWKBvIp7CR7HvY4XJWXejQLD7n6VEEvytAX3x3H zERQPmiuigBhfz5YV6IxNq7z2EkZt1DUzM1l63p9F0PR2lC589F5+Yw40VmurtAunR+v JhGo1cKYXh5E9CkeUzA2p5D1Nhj/pB2CjYupqWTkv5E7fnESPhnE0X/n0JgBprQkP5s1 RbRg== X-Gm-Message-State: ABy/qLakhVeH7MentItrSiYSuDe/hQx1C5tNokkIfAAJukBYEa1YI2xm fufGYPnceRz6B6aVkFfv6o4= X-Google-Smtp-Source: APBJJlHehKyXZygTmxo/tEQfPVRvXM/i5F/0hd3MWJtVj9NUvPoJA/hDiT2ZQbfkeqloyZISnDAgqQ== X-Received: by 2002:a05:620a:21db:b0:768:125b:2b94 with SMTP id h27-20020a05620a21db00b00768125b2b94mr617768qka.78.1689710692989; Tue, 18 Jul 2023 13:04:52 -0700 (PDT) Received: from raisin ([2607:fad8:4:6::984a]) by smtp.gmail.com with ESMTPSA id 18-20020a05620a071200b007672e3348edsm813915qkc.108.2023.07.18.13.04.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 13:04:52 -0700 (PDT) From: Maxim Cournoyer References: Date: Tue, 18 Jul 2023 16:04:51 -0400 In-Reply-To: (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:40:33 +0200") Message-ID: <87sf9lt28s.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Janneke, Thanks for your efforts on this. Janneke Nieuwenhuizen writes: > * gnu/packages/gtk.scm (pango)[native-inputs]: Do not include > gobject-introspection when building for the Hurd. > --- > gnu/packages/gtk.scm | 14 ++++++++------ > 1 file changed, 8 insertions(+), 6 deletions(-) > > diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm > index 853696c7f5..15dea2852b 100644 > --- a/gnu/packages/gtk.scm > +++ b/gnu/packages/gtk.scm > @@ -401,12 +401,14 @@ (define-public pango > (list bash-minimal > zlib)) > (native-inputs > - (list `(,glib "bin") ;glib-mkenums, etc. > - gobject-introspection ;g-ir-compiler, etc. > - help2man > - perl > - pkg-config > - python-wrapper)) > + `((,glib "bin") ;glib-mkenums, etc. > + ,@(if (target-hurd?) > + '() > + (list gobject-introspection)) ;g-ir-compiler, etc. > + ,help2man > + ,perl > + ,pkg-config > + ,python-wrapper)) Stylistically, I think it'd be better to use append (and 'if') here than quasiquotes (to avoid having to unquote all inputs). Otherwise it LGTM. -- Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971075414443 (code B ref 64711); Tue, 18 Jul 2023 20:06:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:05:54 +0000 Received: from localhost ([127.0.0.1]:54360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqxG-0003kt-2f for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:05:54 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:49283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqxD-0003kf-LZ for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:05:52 -0400 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-767b6d6bb87so414306185a.2 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 13:05:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689710746; x=1692302746; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=vASNb51zkllw85qkMtZ8AiyaZxxGoobhw20ylL/XNuk=; b=BbTlZbgrEnD5um/X6A5bTcGclyiKvqJAcRsv/plBx7PR9AbunFAb/ZO3Qd9zVqBTMG bZbbEb85pG789ij6Ak0D4TVpa8LNREjqQD8na03CjzpSRdB+KzVw5nSo59i8/H4bjwq6 riciM7pA3T7P9nC7YGImPZsCGSCea33gtKcTYd/2nEm1GuajLJs4BUvT9jvm9lyWc2za zdSKdlGxit63VYzOIZS6sLvaWY3XwNX5uGU7X897JuJzdvKr6Uop0+zu2bxI67BMq4cP HoyoHVda/7m4cvjIWUGWFM/eU2FCCzDiDFvnEO3Jwga6f0qIQJ1KCJw974/cFscK7nYU eXAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689710746; x=1692302746; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vASNb51zkllw85qkMtZ8AiyaZxxGoobhw20ylL/XNuk=; b=ar/PE3llXbUj0YotsC/lSdkWV7LRmhq+f7ds6k1ZWm01fhD4G+P71U5yHqPjr0fDKk Mjbl6Wu3Umk9RANWK4AUNNc29CMamUk4c8u+Mt7A5w0VOAYjpSnpbPE/tIUCAJsIX/W5 L3bwMaIppH5fW4rltMarT7BvwlFvQjuq2cpYG1NHuAsLqRzVCchVUsdJRbIJMsHHnw/h fUwsJvZN3jKFwPYypPPtsSV4l3EoFuVaRReJF0s0eHOyg4xAziUHTlMXwaHfMsNuU8YK tPeapi3iD+ZoCt3oLGH+meqZFestRpT1psn2JGzqRGoACy4fKA6FSWvtN6g928KhB4ZJ nxBg== X-Gm-Message-State: ABy/qLaxxXylR1fglbVYgmast3wxUzDyopeWZjo/eceX9ESzmFPKHhQb M+Nbudu3i8hRF2E8UDHstco= X-Google-Smtp-Source: APBJJlGkhkXJNfLv8K73pZzYuR+MLQKxau3472YWt2MoC4zHBo33Q5X+E5orM9eLk5vpFCgl9chVSg== X-Received: by 2002:a05:620a:17a2:b0:767:aa9b:a0 with SMTP id ay34-20020a05620a17a200b00767aa9b00a0mr984883qkb.18.1689710746225; Tue, 18 Jul 2023 13:05:46 -0700 (PDT) Received: from raisin ([2607:fad8:4:6::984a]) by smtp.gmail.com with ESMTPSA id v14-20020ae9e30e000000b0076264532630sm813790qkf.121.2023.07.18.13.05.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 13:05:45 -0700 (PDT) From: Maxim Cournoyer References: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> <87lefddvtm.fsf@gnu.org> Date: Tue, 18 Jul 2023 16:05:45 -0400 In-Reply-To: <87lefddvtm.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 18:32:37 +0200") Message-ID: <87o7k9t27a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Janneke Nieuwenhuizen writes: > Liliana Marie Prikler writes: > >> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >> Nieuwenhuizen: >>> * gnu/packages/glib.scm (glib)[arguments]: When building for the >>> Hurd, >>> set #:tests? to #false. > > [..] >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) > >>> compiled > >> Instead of disabling tests altogether, can we just disable those that >> fail on the Hurd? > > We probably can, and I have tried to do so in most cases. However, > identifying those tests can be quite time consuming. I'm not sure how > many tests failed here, and note that some tests will hang or crash the > Hurd, so if we decide to do this, I would appreciate some help :-) > > Ludo on the other hand, argued against having more than ~20 (IIRC) test > exceptions and using #:tests? #f instead. > > My idea was to get guix to build natively, and guix pull to work. Once > we get those to work, we can possibly look forward to more contributors > to this. I agree with Liliana that it's nicer to disable just these tests that fail, but in light of what you wrote, your approach seems reasonable. --=20 Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971079914531 (code B ref 64711); Tue, 18 Jul 2023 20:07:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:06:39 +0000 Received: from localhost ([127.0.0.1]:54365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqxt-0003mC-FY for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:06:39 -0400 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]:54513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLqxq-0003lx-WB for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:06:32 -0400 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-401e23045beso47204001cf.0 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 13:06:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689710785; x=1692302785; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=BLJW+TriBioBMXur9KL9Q3xyAszDAkSDnvjhDEOIMko=; b=Ss3rHgRtRx2wghIHV1V/Ti974E3WY0QPIPE9rgaWeCFPEq5i7TluT57j8HOzn5ZWF/ KLmbl4Llo6hh68gZX/u5lJY0KwJ27lqdWArn64a4Oo+HeBDAbNC1qu6XBQBY8PDGD7wi dauML1y4oMMt5d1ky0Ot9+G+KaOXWmLRp547A9WI626ouEPWLax1l2xfzV6S0GnsWBQZ YBuwCY2t02tEZJq4lcb+n7Wy14YpbCxISMfXFQMVm7or4fGieurpDVma1wHpD3JK0Pct tGeoaoEAb2jqAVv35ev1QYwMjwTFy2uJr/e6TelTBqAV3K1RjTid4hVHHuQpJwUqnp+q gOOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689710785; x=1692302785; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BLJW+TriBioBMXur9KL9Q3xyAszDAkSDnvjhDEOIMko=; b=eMFolM+XOAA2e2vXakdEv2M55186S8qcbP9ORVP8CD5EOkSjDHaA/S9VjExiJGiUHu uE0zFtFsXPtQe4tfCWWxZVqWp3+WOJD75pE+EdupALrhBDXyShcXSkflasyZN5jmnCvk yqQU0QsUVWrvD5TnHrMq7uk/mHhU80vNrM0F8yz9c4qdolQqKaCd/liMwYwHd0aVl0li uPEsC5sfRlBbNHfhxHfL1AAO5eHR7jx/S878i9QbOg1Pz4EtHphlUgb4oD8xVdhaA+Hq XE8MBW77Tzq4eWKiGgk7AD9kopkP+glwl7CnizykqEnMdTBLkPKMdENNM8bHhps816Jz k6Hw== X-Gm-Message-State: ABy/qLYaw077cm8iYXwOMBpul91M0bn/AeMiXZRHVRUCOgysDfvZxAry sqJFlg45sbGt7rESwXNykpc= X-Google-Smtp-Source: APBJJlHE++J0uPilFNSq8A3DoCffsLy9zjt4H5b0NeQdIvrCV4SzJ8fylk6/mNBWMQEQVN1Smy632Q== X-Received: by 2002:ac8:5ac3:0:b0:403:a7c0:c597 with SMTP id d3-20020ac85ac3000000b00403a7c0c597mr19218034qtd.19.1689710785214; Tue, 18 Jul 2023 13:06:25 -0700 (PDT) Received: from raisin ([2607:fad8:4:6::984a]) by smtp.gmail.com with ESMTPSA id t15-20020ac865cf000000b004035b79860dsm861166qto.81.2023.07.18.13.06.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 13:06:24 -0700 (PDT) From: Maxim Cournoyer References: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> <87h6q1dvrf.fsf@gnu.org> Date: Tue, 18 Jul 2023 16:06:24 -0400 In-Reply-To: <87h6q1dvrf.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 18:33:56 +0200") Message-ID: <87jzuxt267.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Janneke Nieuwenhuizen writes: > Liliana Marie Prikler writes: > >> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >> Nieuwenhuizen: >>> Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 >>> Poppler depends >>> on nss, which does not build for the Hurd. >>>=20 >>> * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the >>> Hurd, do >>> not include gobject-introspection. >>> [inputs]: Likewise, do not include libdrm, poppler. > >> Could we provide a minimal gobject-introspection that builds for the >> hurd? > > That would be nice. Note that Debian doesn't support > gobject-introspection on the Hurd, unless I'm mistaken.=20 I wonder what prevents gobject-introspection from running on the Hurd? --=20 Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971122915217 (code B ref 64711); Tue, 18 Jul 2023 20:14:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:13:49 +0000 Received: from localhost ([127.0.0.1]:54383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr4r-0003xH-MH for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:13:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr4l-0003wu-QD for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:13:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr4g-0008M5-F2; Tue, 18 Jul 2023 16:13:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Y4jZsjTFRe46ujHFrSI+gAgQIiAC74YHi84iNcBFc38=; b=ROU3XxggTYYCqapn0Rnn 2gfpPV8Fmt/f7jX3UZUE9fVN8VLuhCP05UDGUti59lzMA/GHhN0f+W/VEASVVsQv9SPKx5LC24Ib4 k06mHfM+KPUjtrBESFEmwcvvQyGBLHtBItR7o0DTQhAUENR3U68LuA7kL68MSZQpnRloWKvx5vJSd 9lQ5nsj8K/T1uC18X7nBtbI/fgnrEdaYEpZy7GPSCTw7MatYuqmKlokO+zs7y1+P71jJvo/XBKk8o tf9MXk2eHWbqFw0ts+VZx4nQX8cFUqqN821WGkjLZn9NkF3DzeOgYm13w86saEhTUtp4XxmaAIfH7 2qWFuC1HLF0vpg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr4d-0007IR-5v; Tue, 18 Jul 2023 16:13:34 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <53cd3ef833e0f894e620f8e3a43cdbe6e1f6f62b.1689690897.git.janneke@gnu.org> Date: Tue, 18 Jul 2023 22:13:28 +0200 In-Reply-To: <53cd3ef833e0f894e620f8e3a43cdbe6e1f6f62b.1689690897.git.janneke@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:39:56 +0200") Message-ID: <87y1jdgeqf.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello! Great work! A general comment: these changes to test suites were made based on feedback from non-chrooted builds, whose outcome is influenced by system state such as running translators. Until we have chroot builds, I think we should be cautious and not invest too much time. Janneke Nieuwenhuizen skribis: > * gnu/packages/base.scm (coreutils)[arguments]: When building natively on= the > Hurd, remove "test/df/unreadable.sh" and "test-perror2" from #:make-flags= 's > XFAIL_TESTS as they now pass. Move failing script tests from XFAIL_TESTS= to > 'remove-tests' phase. In phase 'remove-tests' rewrite substitute* to skip > tests instead of removing them. Add hanging and failing tests. [...] > + '((substitute* > + ;; These tests hang > + '("tests/cp/sparse-to-pipe.sh" > + "tests/split/fail.sh" > + ;; These tests error > + "tests/dd/nocache.sh" > + ;; These tests fail > + "tests/cp/sparse.sh" > + "tests/cp/special-f.sh" > + "tests/dd/bytes.sh" > + "tests/dd/stats.sh" > + "tests/ls/dangle.sh" > + "tests/ls/follow-slink.sh" > + "tests/ls/hyperlink.sh" > + "tests/ls/infloop.sh" > + "tests/ls/inode.sh" > + "tests/ls/selinux-segfault.sh" > + "tests/misc/env-S.pl" > + "tests/misc/factor-parallel.sh" > + "tests/misc/ls-misc.pl" > + "tests/misc/nice.sh" > + "tests/misc/pwd-long.sh" > + "tests/misc/shred-passes.sh" > + "tests/misc/stat-slash.sh" > + "tests/rm/fail-eperm.xpl" > + "tests/split/filter.sh") > + (("^#!.*" all) > + (string-append all "exit 77;\n"))) For example, I wonder how reliable this long list is. Some of these tests may fiddle with /proc, /etc/fstab, and other things not under control, which means some might suddenly pass for some reason. So I wonder if we should just #:tests? #f in this case. Thoughts? (With other, higher-level test suites with a couple of failures, it=E2=80= =99s probably still a good idea to skip individual tests instead of the whole test suite.) Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 39/43] gnu: harfbuzz: Support build for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971122915223 (code B ref 64711); Tue, 18 Jul 2023 20:14:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:13:49 +0000 Received: from localhost ([127.0.0.1]:54385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr4v-0003xO-63 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:13:49 -0400 Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:42401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr4p-0003wy-VO for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:13:44 -0400 Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-403b3273074so511821cf.1 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 13:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689711218; x=1692303218; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=kNnFV1yzhEvYMAHqsbeL/x2uwZcRgM12jf3YYnERSiI=; b=YfmdekFpm/EuwaJiqfTqh+pPGrWS1t64bEZbuZljy7+EZJE1urei8u+n8G8S6UBF+A v8/ZUOQcf4F6YhDbziu9/2f/DOnfX4Oz7XBVdGp+Uw/wai/krZDmGsSDT3hpRWBhT+N0 U81m97Q3BDr9628cbAbTvPz+joueRZyjhKwvX1Ad1D9P9iqbb7/YNZ5JVMYI97TIw1PE kmfLp/cTEUGvMRICS9PifFyYKYus4H2PWnUPsgAfAChvliaqIkld6VdEq7vtRk0DKAX3 8tO9ibhJGQDNZBcy44DKZQSkK0LqZJ7VAPs0J2v5xvompmNayZ3KAodgEMo1Lqum/0Zf BC7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689711218; x=1692303218; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kNnFV1yzhEvYMAHqsbeL/x2uwZcRgM12jf3YYnERSiI=; b=hM6a4cMfdl6RZuVg4nTkxyKoDEh2U1trn4AIEjG5e9ZVAzHpoR37FsTkCDp3H48oHd wkfNZeB88n5b0JXI0q2LhRNG7bcVUxPljbY5iPfJiwL8prVtTSiXc4sWDrou5dzI8LM5 ZI3CNT6wGsATXke7JC3jnuxMzY2F08G7jSAjmiV9PcPWO0/jD8sPpcPoqhH9Jwn26XuE sMhHu3tfDOA6DvJUnTUV9HFw65du+ERyzBmZ3MT24alD/p/Q7icCwVAfjCju1+Z1dTBF wT1gyApD8yPXutmP8ya3N0dp924ugPO2d5KfBVWitd4Zo9g+MSIgXHTfnWfFcY8tFNyE iSVw== X-Gm-Message-State: ABy/qLbgIHIM3hqMH8UGDLAh/wGpbkvF77HlN1BrdeH/mbkei7xD4P/f tYQ2pz1Mrr931zX9nIazWSo= X-Google-Smtp-Source: APBJJlGhOCD3aaZZ6aT7ElmycXhnLjSM8Tr4sxFNw/lSfDBn20ovm3F4Md7qE1lLt2Xr5GmPXvm8zQ== X-Received: by 2002:ac8:5703:0:b0:403:aa3a:36d with SMTP id 3-20020ac85703000000b00403aa3a036dmr316813qtw.5.1689711218138; Tue, 18 Jul 2023 13:13:38 -0700 (PDT) Received: from raisin ([2607:fad8:4:6::984a]) by smtp.gmail.com with ESMTPSA id c23-20020ac84e17000000b0040335131048sm855666qtw.93.2023.07.18.13.13.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 13:13:37 -0700 (PDT) From: Maxim Cournoyer References: <9fc9a0ae11de8c4484558c0cbac047330ca909f6.1689690897.git.janneke@gnu.org> Date: Tue, 18 Jul 2023 16:13:37 -0400 In-Reply-To: <9fc9a0ae11de8c4484558c0cbac047330ca909f6.1689690897.git.janneke@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:40:32 +0200") Message-ID: <87fs5lt1u6.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Janneke Nieuwenhuizen writes: > * gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include > gobject-introspection when building for the Hurd. > --- > gnu/packages/gtk.scm | 12 +++++++----- > 1 file changed, 7 insertions(+), 5 deletions(-) > > diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm > index eb69a88221..853696c7f5 100644 > --- a/gnu/packages/gtk.scm > +++ b/gnu/packages/gtk.scm > @@ -276,11 +276,13 @@ (define-public harfbuzz > ;; There are all in the Requires or Requires.private field of '.pc'. > (list glib graphite2 icu4c)) > (native-inputs > - (list `(,glib "bin") ;for glib-mkenums > - gobject-introspection > - pkg-config > - python-wrapper > - which)) > + `((,glib "bin") ;for glib-mkenums > + ,@(if (target-hurd?) > + '() > + (list gobject-introspection)) > + ,pkg-config > + ,python-wrapper > + ,which)) Here also (basically when it's touching label-free inputs), I'd use append with a conditional to avoid the unquote noise. Otherwise LGTM. -- Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971132315409 (code B ref 64711); Tue, 18 Jul 2023 20:16:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:15:23 +0000 Received: from localhost ([127.0.0.1]:54391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr6Q-00040T-Ro for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:15:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLr6M-00040D-Fn for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:15:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr6G-0000rG-TU; Tue, 18 Jul 2023 16:15:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=aP93fTllDuy6Q9AWjKHl2bsG4qE9MsX7uBbHT8eeSIo=; b=XNgUGQ2FSnnVF24J9EVL 4eg7kmv39HUMev0eN1HxHKca29T/9RoClffbAjUcpw7hL+ojOZ2YQ6LXhuWQCuq2MzE7vFiDYTMvN 4qz/qhff2eA5HygPAQZnGtEXow+ZnWcBnSq8TCcAbZkb6ix5IGr8XV9oIuPUkkVOsdt4skTVdb6+T m8W1MhufwoaZPLO7iTA/3GKifOhkETaBvfxMsIGDvw17jvClM6aCH10LLmfJbAFLDAOR14X/bYup0 jGkLhhKV2Z3czEbyApxU80LbRpuawNs0hHl2L25Z0hnXVbcc+D0Rz92YD+xYcEJnGJfeQNwJhYogB mB+rEFKo5HPtQQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr69-0007Wp-U8; Tue, 18 Jul 2023 16:15:12 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <87sf9lt28s.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 22:15:01 +0200 In-Reply-To: <87sf9lt28s.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 18 Jul 2023 16:04:51 -0400") Message-ID: <874jm1dliy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hi Maxim, > Thanks for your efforts on this. Sure. It's been fun, but a lot of work (world rebuilds) indeed. Things will get a lot better once we have CI for these native Hurd builds. > Janneke Nieuwenhuizen writes: > >> * gnu/packages/gtk.scm (pango)[native-inputs]: Do not include >> gobject-introspection when building for the Hurd. >> --- >> gnu/packages/gtk.scm | 14 ++++++++------ >> 1 file changed, 8 insertions(+), 6 deletions(-) >> >> diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm >> index 853696c7f5..15dea2852b 100644 >> --- a/gnu/packages/gtk.scm >> +++ b/gnu/packages/gtk.scm >> @@ -401,12 +401,14 @@ (define-public pango >> (list bash-minimal >> zlib)) >> (native-inputs >> - (list `(,glib "bin") ;glib-mkenums, etc. >> - gobject-introspection ;g-ir-compiler, etc. >> - help2man >> - perl >> - pkg-config >> - python-wrapper)) >> + `((,glib "bin") ;glib-mkenums, etc. >> + ,@(if (target-hurd?) >> + '() >> + (list gobject-introspection)) ;g-ir-compiler, etc. >> + ,help2man >> + ,perl >> + ,pkg-config >> + ,python-wrapper)) > > Stylistically, I think it'd be better to use append (and 'if') here than > quasiquotes (to avoid having to unquote all inputs). Okay, I can change it to (cons `(,glib "bin") ;glib-mkenums, etc. (append (if (target-hurd?) '() (list gobject-introspection)) ;g-ir-compiler, etc. (list help2man perl pkg-config python-wrapper))) > Otherwise it LGTM. Thanks! --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Josselin Poiret , 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971154815744 (code B ref 64711); Tue, 18 Jul 2023 20:20:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:19:08 +0000 Received: from localhost ([127.0.0.1]:54396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrA4-00045r-HM for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:19:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrA1-00045M-14 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:19:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr9v-0003VZ-Il; Tue, 18 Jul 2023 16:18:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=OZpXWXEmXspISrkrJ6O6M0sywcNEDIm1fFMMcEMiNxA=; b=QPQhtKKer7KLB0FBl/91 VOfgKzSkn3iq0DEWo6w8BZka7CMwL/an7rGBfn6YiuTP6rA4UA/UE8XnlsmJWUkQx/cZE6kXJyz5F hnlS9b4WEe5a0TnVw5ueIU1NGMZ90TzVROIk7mOooEHTpRnnBQ9LMdmnAdUBjHbHn8KWD9v7EePel ApWDOWHUXNsGGDomXfyDngkSEAWg2sJqnRpf1LjErxx0y/cU7pyvSUQT014wb38xihQKPfcJuAGpY 8Mvq2NEalnb3dUXt6U/s65x4G54NsZTP6xVCsLDZVNJF6i4PfMgEyFVzK0wPKdTCAd/0OfeE/PD2t wQEJbTv/HZC6Tw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLr9v-0007wt-68; Tue, 18 Jul 2023 16:18:59 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <86a9ff0068ac21d4fa340f450f0835fa840111b2.1689690897.git.janneke@gnu.org> Date: Tue, 18 Jul 2023 22:18:56 +0200 In-Reply-To: <86a9ff0068ac21d4fa340f450f0835fa840111b2.1689690897.git.janneke@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:39:55 +0200") Message-ID: <87pm4pgehb.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, (+Cc: Josselin.) Janneke Nieuwenhuizen skribis: > * gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hur= d, > add stage 'disable-popen.test-open-pipe' to avoid running the > open-input-pipe test (hangs) and open-output-pipe test (fails. [...] > + #~((add-after 'unpack 'disable-popen.test-no-duplicate > + ;; This test hangs on the Hurd. > + (lambda _ > + (substitute* "test-suite/tests/popen.test" > + (("\\(pass-if \"no duplicate\".*" all) > + (string-append all " (when (string-ci= =3D \"GNU\" (vector-ref (uname) 0)) (throw 'unresolved)) > +")))))) Maybe write: (string-append all (object->string '(when =E2=80=A6))) Out of curiosity, is there a bug report for this one? IIRC, the test suite of Guile 3.0.9 + =E2=80=98guile-hurd-posix-spawn.patch=E2=80=99 used = to pass on glibc 2.35. As discussed on IRC, skipping this test is not great in that it=E2=80=99ll likely come to haunt us. However, like you write, we can do that for now in the interest of making progress :-) and remove it with a proper fix once we have it. So=E2=80=A6 LGTM! Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971179316162 (code B ref 64711); Tue, 18 Jul 2023 20:24:01 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:23:13 +0000 Received: from localhost ([127.0.0.1]:54401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrE1-0004Cb-6Z for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrDy-0004CK-71 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrDs-0005su-PN; Tue, 18 Jul 2023 16:23:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=b6bp8sYemym3nsN9vSNN4TzOFKfAz2MXkHd7jKf9u8k=; b=KNAzXyMYQopzUhCvG5Wt A0k08ul0T12THTpkuwC8ReubDqaLMNa2pL3R9Gitq1Mxr0sViDAQ30Gl/rZc+Jx1Zfv0iR9P65EBK hwzIGjZxbVzTVmhbtXIcGShPYSmbUAZAsLJ4k7QLvln/0kVKgCav4EWKB7HCVFHrkZy5Zef1sV0Rv 3r/j60gbT/zXh3BbxCYyLZjBL/PtLJ/3WyXKNktvjr/z1Q2OqDUVY19kHcxxoQKH+t410sqI9PyqY K0EncNRD5/XvONDggmabSJncvp6YJi/+OjdU55y9nFNqme1zwBycr8AZhzNeiAgIdB2Ucv6cNBOkT pRHF/ZN4+qtHaQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrDr-0008Fd-OD; Tue, 18 Jul 2023 16:23:04 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <53cd3ef833e0f894e620f8e3a43cdbe6e1f6f62b.1689690897.git.janneke@gnu.org> <87y1jdgeqf.fsf_-_@gnu.org> X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 22:23:00 +0200 In-Reply-To: <87y1jdgeqf.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 18 Jul 2023 22:13:28 +0200") Message-ID: <87wmyxc6l7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: Hi! > Great work! Thank yout! > A general comment: these changes to test suites were made based on > feedback from non-chrooted builds, whose outcome is influenced by system > state such as running translators. Until we have chroot builds, I think > we should be cautious and not invest too much time. That's a helpful perspective, thanks for sharing. [snip coreutil's long list of failing patches] > For example, I wonder how reliable this long list is. Some of these > tests may fiddle with /proc, /etc/fstab, and other things not under > control, which means some might suddenly pass for some reason. So I > wonder if we should just #:tests? #f in this case. > > Thoughts? In this case, having invested the time to identify hanging and failing tests, I would suggent to keep the list; but I'm also fine with using #:tests? #f when more than, say 15 tests fail? What I failed to mention, is that I looked into what Debian is doing for cases like these, and without exception they just skip the test suite for the Hurd, even for critical packages such as coreutils and python. > > (With other, higher-level test suites with a couple of failures, it=E2=80= =99s > probably still a good idea to skip individual tests instead of the whole > test suite.) Noted. Now I'm wondering whether glib should be considered to have higher level tests. It would have been nice if I kept some kind of record on this. It will be a bit less painful te re-check once CI built most upto glib, dunno. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971179916178 (code B ref 64711); Tue, 18 Jul 2023 20:24:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:23:19 +0000 Received: from localhost ([127.0.0.1]:54405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrE6-0004Cs-Jg for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrE4-0004CZ-UU for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrDz-0005vG-C3; Tue, 18 Jul 2023 16:23:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=orF57NHP65o15QcS9kzz+9+J0P0gOt0NWx1y3CPQLb8=; b=d9EgU8Y98X8wNdB3r0/s TgnwLSQjcgxdCdfse1+j4uRYThzQelBDxtQP6kkXxQAkEqoyKA1xxh1lm2vz+S1/OQCA4q1B26jNQ R9shrWhu7skoWbyPNF2uatkh6dyHI/2RdnjYsGHOK5HGJaUV5rl9awFIyFOzlLlAjoN6GxUmgoma3 SlE/0apmIOQcZJ5vQj51SmGbXvgbDVbB7kJLd3oyvaYnDkVi/Xtddh+LOZ507VIDxXHqhXPGuLxw6 SPW6X62kkdXBOiW/ma8qqT8sfLhRHtcqhjwygpE/0K9r+bNofApuoR/7+wu3OoN8Hppq9e32Ktr2h VjwQjtmni6G6ug==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrDy-0008G9-Vi; Tue, 18 Jul 2023 16:23:11 -0400 From: Janneke Nieuwenhuizen In-Reply-To: <87y1jdgeqf.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 18 Jul 2023 22:13:28 +0200") Organization: AvatarAcademy.nl References: <53cd3ef833e0f894e620f8e3a43cdbe6e1f6f62b.1689690897.git.janneke@gnu.org> <87y1jdgeqf.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) X-Url: http://AvatarAcademy.nl Date: Tue, 18 Jul 2023 22:23:08 +0200 Message-ID: <87v8ehc6kz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: Hi! > Great work! Thank you! > A general comment: these changes to test suites were made based on > feedback from non-chrooted builds, whose outcome is influenced by system > state such as running translators. Until we have chroot builds, I think > we should be cautious and not invest too much time. That's a helpful perspective, thanks for sharing. [snip coreutil's long list of failing patches] > For example, I wonder how reliable this long list is. Some of these > tests may fiddle with /proc, /etc/fstab, and other things not under > control, which means some might suddenly pass for some reason. So I > wonder if we should just #:tests? #f in this case. > > Thoughts? In this case, having invested the time to identify hanging and failing tests, I would suggent to keep the list; but I'm also fine with using #:tests? #f when more than, say 15 tests fail? What I failed to mention, is that I looked into what Debian is doing for cases like these, and without exception they just skip the test suite for the Hurd, even for critical packages such as coreutils and python. > > (With other, higher-level test suites with a couple of failures, it=E2=80= =99s > probably still a good idea to skip individual tests instead of the whole > test suite.) Noted. Now I'm wondering whether glib should be considered to have higher level tests. It would have been nice if I kept some kind of record on this. It will be a bit less painful te re-check once CI built most upto glib, dunno. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971181916216 (code B ref 64711); Tue, 18 Jul 2023 20:24:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:23:39 +0000 Received: from localhost ([127.0.0.1]:54409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrER-0004DT-0h for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrEO-0004DF-Ao for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:23:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrEJ-00063C-4a; Tue, 18 Jul 2023 16:23:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=x3Ahu2k5XHFUr1L3eWJsxevvM2x/MV8ZIbhQla78meQ=; b=PrYYfeQwo84FFejIPtJi 5KAmaRqfaAZ0xOJze5kKpLRR0s7xv0v5nNq9APOLzUhM2cFMUZ28HEE9JlKJQj6fAfOlytqJsUAga AYdzsExbVdx3dJhKR8jtN4DkTSs8XDZ0HSwvH7sRlG7bZmYxS8exmLyW+2EjOeR/irt2hjGfPWQFN corbYZU9oWWgFKRzFAJHhf8JVnRBx/pUDP3QeuI/wHsC+aNlGp9CAngfFxfzNK9gfxoa0KlVBe5NN CaC32ozoXXuZOHKeFzC3tAKYkrcQ8/cKr4Z/n2sdKzU5PfCkh4jhQUF2XmIc2wzfFbJWd4l9WJ3N/ nyis9IypO/b+Cw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrEH-0008In-37; Tue, 18 Jul 2023 16:23:29 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <30ff4538c1f67249b2720dcef60877b9a7cab7ad.1689690897.git.janneke@gnu.org> Date: Tue, 18 Jul 2023 22:23:26 +0200 In-Reply-To: <30ff4538c1f67249b2720dcef60877b9a7cab7ad.1689690897.git.janneke@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:39:57 +0200") Message-ID: <87jzuxge9t.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Janneke Nieuwenhuizen skribis: > * gnu/packages/base.scm (grep)[arguments]: When building natively on the = Hurd, > remove Rename phase 'skip-triple-backref-test' to 'skip-tests'. Remove > "tests/triple-backref" as it now passes. Add the hanging > "tests/hash-collision-perf" test, and the failing "tests/file" test. [...] > + '((add-before 'check 'skip-test > (lambda _ > - ;; This test is marked as malfunctioning on glibc sy= stems > - ;; due to > - ;; > - ;; and it triggers a segfault with glibc 2.33 on GNU= /Hurd. > - ;; Skip it. > - (substitute* "tests/triple-backref" > - (("^warn_" all) > - (string-append "exit 77\n" all)))))) > - '())) > - #:make-flags ,(if (target-hurd?) > - ''("XFAIL_TESTS=3Dtest-perror2 equiv-classes") ;= XXX > - ''()))) > + (substitute* > + ;; This test hangs > + '("tests/hash-collision-perf" > + ;; This test fails > + "tests/file") > + (("^#!.*" all) > + (string-append all "exit 77;\n")))))) Are there any hints in the log files of these two tests? Contrary to Coreutils, this is less likely to be an environment issue=E2=80= =94or if it is, that might be clear from the log. So having an idea of what=E2= =80=99s failing and ideally a reference to a bug report upstream would be great. Maybe not a blocker, but something we should do. Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Jul 2023 20:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168971216816753 (code B ref 64711); Tue, 18 Jul 2023 20:30:02 +0000 Received: (at 64711) by debbugs.gnu.org; 18 Jul 2023 20:29:28 +0000 Received: from localhost ([127.0.0.1]:54421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrK3-0004M8-I9 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 16:29:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLrJs-0004Ln-Sx for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 16:29:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrJn-0000Ep-BU; Tue, 18 Jul 2023 16:29:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=gVPvKNxsd0PwWA5+tSPeczRRp8Q9GNve3x+HeVFS0Y0=; b=cTW+ZHH7QGSFtiyUKY4z PGw2ZEt4zXOefjgt04zFVbpTuYz0Q1NKnM4vmPbjfft+WNSMeL90PXftCsGyWW1B0nrZqTwiuRh51 yw9lCOfaxlhcLxQWJtvgEjJybi3a39vZdrHRbBZ8UVKFT+kqflvEZaWJHy8DTy64Qkq4Nes6AYFHI UK+oBJrvLpCb+14EBf6IJdYcZGBqHpkhNl3xba+hjIE6OzT8/J5lS8l50HIgCpBnZJTgKXoCfeNL0 IL0xF8pPO9Jji/rPIWBIvNLUNkW1T2/W3VnIW7Y+8MxMimGAbmCyJPbWF36kjVz20hpfoaWVgb1Eq PfD2bp3a5ys50w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLrJm-0005Xc-Cp; Tue, 18 Jul 2023 16:29:11 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Tue, 18 Jul 2023 22:29:07 +0200 In-Reply-To: (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 16:38:12 +0200") Message-ID: <87cz0pge0c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey! Janneke Nieuwenhuizen skribis: > Also, most probably problematic tests in the guile test suite were fixed = on > guile master. As I understand, Josselin is working on this, so way may w= ant > to skip the patch for guile (or apply it anyway and revert it later). > > Because many patches are almost trivial and similar, you may want to give= some > specific comments to the non-trivial patches and possibly some general > comments for the trivial ones instead of a LGTM on every individual patch? So modulo the few comments I sent, I think this looks good. There=E2=80=99s a couple of things to check (which I haven=E2=80=99t do): =E2=80=A2 Make sure x86_64-linux derivations (for instance) are unchanged. That is, =E2=80=98./pre-inst-env guix build libreoffice -d=E2=80=99 sho= uld produce the same thing before and after this patch series, on x86_64-linux. (Pro tip: replace =E2=80=98-d=E2=80=99 with =E2=80=98-n=E2=80=99; if th= ere are substitutes, it means it hasn=E2=80=99t changed. :-)) =E2=80=A2 Make sure =E2=80=98guix build sed --target=3Di586-pc-gnu=E2=80= =99 still works. Probably the derivation should be unchanged, but maybe it=E2=80=99s OK = if it changes (sometimes avoiding a cross-rebuild would require extra boilerplate that we=E2=80=99d rather not have). =E2=80=A2 And well, =E2=80=98guix build sed -s i586-gnu=E2=80=99 should w= ork as well, but that=E2=80=99s the whole point of this series! Thanks a lot for all the work! Ludo=E2=80=99. From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 00:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168972818810583 (code B ref 64711); Wed, 19 Jul 2023 00:57:01 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 00:56:28 +0000 Received: from localhost ([127.0.0.1]:54533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLvUR-0002kd-K0 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 20:56:27 -0400 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]:62791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLvUM-0002kM-D4 for 64711@debbugs.gnu.org; Tue, 18 Jul 2023 20:56:26 -0400 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-4052d327682so134931cf.1 for <64711@debbugs.gnu.org>; Tue, 18 Jul 2023 17:56:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689728177; x=1692320177; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=fggHblBnGNmOAlFdsfj3+6IHfsU5ocsC1E7jwzCOFro=; b=lkkeIWQoWy7S66XMMcH7i3vroCdYQzDnljuWPtG4/BYnvZ5eHzgQvnqbwd6gCbR3WB MFrLZ9/4VMXUD1N+Jr6yM8VbFgLyqDQdbb5VfQjmeIZoFeE0iQq6l5hRFilma0hLXb0u BpKFKUDiFhzTrrHYjCpAddA9nA0gSrReS3v9cZIqFMHVR+O0rkYT8kTvYUjqz3iH03MC wcnJ6W0N/7qYB9XV1f2edoRP60CfJ12uyhiWDkjm3vkkKahZhY6pRCGowUfyBVveFO8B gAtTwipJ6+t/Xg21TFiVM5z7eR1IefrjBi3uN9XizxPktirUa1q56Ec9kqAWJegJ2AXi zH4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689728177; x=1692320177; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=fggHblBnGNmOAlFdsfj3+6IHfsU5ocsC1E7jwzCOFro=; b=GftzkV0//+0gKCKkMaPzWC5SWPnLkyuXYovQLn3snl5yUjTcxL8tdIzlS5fVarujlh hx/CrS2hmZt8dmFYe13Lk17+Ihj4KhC1kh5d+TRtBimXvWfjB3II7W/K/YuPSPy3BqC2 sp/Ikrvotc732yEKqdR5VVxNL2cMjKEg8+frAT+Vqq+p/pqTEu3UDpR91KYhFNcVo8yl KwJmrXP+tAYLJohj2Hr4BkFR0bIiUf5RIvhAAtVkodXIAqKUPowrK5DTQ/1T24TYZI53 q/1RzXmDDUyqnDKrlaCTcJC7EStanzaZM/bP3dxS1kwszu4nKnEhVrC2ZmcGc/0jD34M ch8Q== X-Gm-Message-State: ABy/qLaB21vMynmzor28Jt0flUcJFXKW3qCYQh+Yv9F2rEW6GOp/WCT7 8V9qe5gvAb9Ll4CPsI59shE= X-Google-Smtp-Source: APBJJlG/u7MfZJbzqIs3f5i9HmKdWfkVSNT6zfYslr413nRgW6JA97tQ0R6XoiTRuXxwO5o6Uu8ZFg== X-Received: by 2002:ac8:5dcb:0:b0:3f5:16af:17db with SMTP id e11-20020ac85dcb000000b003f516af17dbmr1069845qtx.0.1689728176808; Tue, 18 Jul 2023 17:56:16 -0700 (PDT) Received: from hurd (dsl-154-160.b2b2c.ca. [66.158.154.160]) by smtp.gmail.com with ESMTPSA id bb7-20020a05622a1b0700b00403fc573490sm609563qtb.58.2023.07.18.17.56.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jul 2023 17:56:16 -0700 (PDT) From: Maxim Cournoyer References: <87sf9lt28s.fsf@gmail.com> <874jm1dliy.fsf@gnu.org> Date: Tue, 18 Jul 2023 20:56:14 -0400 In-Reply-To: <874jm1dliy.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Tue, 18 Jul 2023 22:15:01 +0200") Message-ID: <871qh4n2hd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Janneke Nieuwenhuizen writes: [...] > Okay, I can change it to > > (cons `(,glib "bin") ;glib-mkenums, etc. > (append (if (target-hurd?) > '() > (list gobject-introspection)) ;g-ir-compiler, etc. > (list help2man > perl > pkg-config > python-wrapper))) You can avoid 'cons' by moving `(,glib "bin") to the front of the trailing list (the one starting with help2man ...), I think. -- Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 05:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Josselin Poiret , 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16897442345143 (code B ref 64711); Wed, 19 Jul 2023 05:24:02 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 05:23:54 +0000 Received: from localhost ([127.0.0.1]:54720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLzfG-0001Ks-11 for submit@debbugs.gnu.org; Wed, 19 Jul 2023 01:23:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLzfD-0001KX-Pe for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 01:23:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLzf6-0002BY-O3; Wed, 19 Jul 2023 01:23:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=+kiTnDhWtSnXQL6Vlegg2dh1OYvp0QRApXSGEDHJxA4=; b=asIqxQnnwvRIEHSfVg0O zaSx37hSzzMo0yz40aiKEf9iMIsVc4EG+Udij1GD39JrrkgL2nxGP2qJh3jDGRpkFfyu4EwkAXaTk XpFKHHCfLpqHP4Q/1RA9Fs2PVsorXcsB1T0KmoIeb8KHFqok/GVVrhDpFb9vMEWsa4xkVk3SfJkJH bIs0k58n0japVMHuQbdXDIAoWTussvn506fmiuX+Y2WqTwJfkZ6w0yJ/7cIZH76rkP9Mi03fbFBC3 SJLxVsJ2+lUWkSPl3Jhg3IuxR7maTW4Lwr2UyjyWd/DfqqwwhaZKL8gUgsviqUS84WyWnUQYi+ld/ C+qCCVlfl7jtXQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLzf6-0000lz-9X; Wed, 19 Jul 2023 01:23:44 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <86a9ff0068ac21d4fa340f450f0835fa840111b2.1689690897.git.janneke@gnu.org> <87pm4pgehb.fsf_-_@gnu.org> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Jul 2023 07:23:40 +0200 In-Reply-To: <87pm4pgehb.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 18 Jul 2023 22:18:56 +0200") Message-ID: <875y6gcw4j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: Hi! > (+Cc: Josselin.) > > Janneke Nieuwenhuizen skribis: > >> * gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hu= rd, >> add stage 'disable-popen.test-open-pipe' to avoid running the >> open-input-pipe test (hangs) and open-output-pipe test (fails. > > [...] > >> + #~((add-after 'unpack 'disable-popen.test-no-duplica= te >> + ;; This test hangs on the Hurd. >> + (lambda _ >> + (substitute* "test-suite/tests/popen.test" >> + (("\\(pass-if \"no duplicate\".*" all) >> + (string-append all " (when (string-ci= =3D \"GNU\" (vector-ref (uname) 0)) (throw 'unresolved)) >> +")))))) > > Maybe write: > > (string-append all > (object->string '(when =E2=80=A6))) That's a neat trick; changed to (string-append all (object->string '(when (string-ci=3D "GNU" (vector-ref (uname) 0)) (throw 'unresolved))))))))) > Out of curiosity, is there a bug report for this one? Sorry, no! I was kinda hoping this would resolve itself somehow, I think. Let's make sure there's a bug report if we still need this after Josselin's work. > IIRC, the test suite of Guile 3.0.9 + =E2=80=98guile-hurd-posix-spawn.pa= tch=E2=80=99 > used to pass on glibc 2.35. Ok, good to know. > As discussed on IRC, skipping this test is not great in that it=E2=80=99ll > likely come to haunt us. However, like you write, we can do that for > now in the interest of making progress :-) and remove it with a proper > fix once we have it. > > So=E2=80=A6 LGTM! Thanks! Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 06:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168974727910606 (code B ref 64711); Wed, 19 Jul 2023 06:15:02 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 06:14:39 +0000 Received: from localhost ([127.0.0.1]:54766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM0SN-0002l0-Dm for submit@debbugs.gnu.org; Wed, 19 Jul 2023 02:14:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM0SK-0002kn-GJ for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 02:14:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM0SD-0001Ib-Mq; Wed, 19 Jul 2023 02:14:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=jwAqxHHLlNYxSfONltv5uz9uewCpwg9ziJC4q30/90Y=; b=IsQNnaXfIMuqgGMVfEGT vcru+qGnBOPyAeYUlNWiz4p10gJjShKuw0kWe/CnmCRUfxu+N4A9jURhWfLxKIbK17YwlOBYeMVom MVSOd62LCbO2DBkfdnQ0agI1JI/55nEx963iZ+JhOiEErhh1WzQ3Z+8s8agrxziVyISh41tz9IHnS Y+VXs7REbbidmcp5rGvA6s4kbfZAMaWsYnaQTvGtRbWnGa8jo+wkhVYJMmE/far1b3/6mIgZWY9As 0W2V38VG18cUb83f6m6hU6xTT8gVjZERTLSfhV5Fuuf+A5dAd1CM5gT8z6qzMSM59Wou947AcgyC/ P06Yl8DgFGH8EA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM0SB-00085G-E5; Wed, 19 Jul 2023 02:14:28 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <87sf9lt28s.fsf@gmail.com> <874jm1dliy.fsf@gnu.org> <871qh4n2hd.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Jul 2023 08:14:22 +0200 In-Reply-To: <871qh4n2hd.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 18 Jul 2023 20:56:14 -0400") Message-ID: <87v8egbf7l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hello, > Janneke Nieuwenhuizen writes: > > [...] > >> Okay, I can change it to >> >> (cons `(,glib "bin") ;glib-mkenums, etc. >> (append (if (target-hurd?) >> '() >> (list gobject-introspection)) ;g-ir-compiler, etc. >> (list help2man >> perl >> pkg-config >> python-wrapper))) > > You can avoid 'cons' by moving `(,glib "bin") to the front of the > trailing list (the one starting with help2man ...), I think. Eh..I think that I don't understand; you mean moving `(,glib ,bin) after gobject-introspection like this? (append (if (target-hurd?) '() (list gobject-introspection)) ;g-ir-compiler, etc. (list `(,glib "bin") ;glib-mkenums, etc. help2man perl pkg-config python-wrapper))) That will trigger a rebuild that I would like to avoid. We could avoid cons by doing (append (list `(,glib "bin")) ;glib-mkenums, etc. (if (target-hurd?) '() (list gobject-introspection)) ;g-ir-compiler, etc. (list help2man perl pkg-config python-wrapper)) perhaps the best option? Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 06:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Josselin Poiret , 64711@debbugs.gnu.org Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168974808311844 (code B ref 64711); Wed, 19 Jul 2023 06:29:02 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 06:28:03 +0000 Received: from localhost ([127.0.0.1]:54779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM0fK-00034x-Kg for submit@debbugs.gnu.org; Wed, 19 Jul 2023 02:28:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM0fF-00034O-N3 for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 02:28:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM0f9-00075m-E3; Wed, 19 Jul 2023 02:27:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=+kiTnDhWtSnXQL6Vlegg2dh1OYvp0QRApXSGEDHJxA4=; b=RazojOq/6qj0MHO7okLE xSqLLn4q6W7sTmog06UO9fdLP5f4I+CHR3dYyDiGDuXVMqzRr9OYY9zJXKAODGzLA3Vaw3lZy3hxM PbydW8c89JPLotVFEKLfrnr97QemKgnu4nr5BFhexjGiDb9MtPUSLvaz88qh704bOlnvsQxoo4uaY 2TRwlN4wulwvgwgVcNlXpYm7rc/flCSufuLBC1e0pUYcJg1Umgza1Tg91HEyChFgfumlCyPZ9jyQl MoHRK9k6pzK0XUafkUCHZT9CknVN1Ski1iZcxCSkq5xqBCyWAMVfjsvXZhzJ0xSD/d/IV541ip7Co zg1Hd1iJce3+2w==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM0f1-0000oT-8K; Wed, 19 Jul 2023 02:27:43 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <86a9ff0068ac21d4fa340f450f0835fa840111b2.1689690897.git.janneke@gnu.org> <87pm4pgehb.fsf_-_@gnu.org> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Jul 2023 08:27:39 +0200 In-Reply-To: <87pm4pgehb.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 18 Jul 2023 22:18:56 +0200") Message-ID: <87r0p4belg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: Hi! > (+Cc: Josselin.) > > Janneke Nieuwenhuizen skribis: > >> * gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hu= rd, >> add stage 'disable-popen.test-open-pipe' to avoid running the >> open-input-pipe test (hangs) and open-output-pipe test (fails. > > [...] > >> + #~((add-after 'unpack 'disable-popen.test-no-duplica= te >> + ;; This test hangs on the Hurd. >> + (lambda _ >> + (substitute* "test-suite/tests/popen.test" >> + (("\\(pass-if \"no duplicate\".*" all) >> + (string-append all " (when (string-ci= =3D \"GNU\" (vector-ref (uname) 0)) (throw 'unresolved)) >> +")))))) > > Maybe write: > > (string-append all > (object->string '(when =E2=80=A6))) That's a neat trick; changed to (string-append all (object->string '(when (string-ci=3D "GNU" (vector-ref (uname) 0)) (throw 'unresolved))))))))) > Out of curiosity, is there a bug report for this one? Sorry, no! I was kinda hoping this would resolve itself somehow, I think. Let's make sure there's a bug report if we still need this after Josselin's work. > IIRC, the test suite of Guile 3.0.9 + =E2=80=98guile-hurd-posix-spawn.pa= tch=E2=80=99 > used to pass on glibc 2.35. Ok, good to know. > As discussed on IRC, skipping this test is not great in that it=E2=80=99ll > likely come to haunt us. However, like you write, we can do that for > now in the interest of making progress :-) and remove it with a proper > fix once we have it. > > So=E2=80=A6 LGTM! Thanks! Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 09:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168975904730455 (code B ref 64711); Wed, 19 Jul 2023 09:31:01 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 09:30:47 +0000 Received: from localhost ([127.0.0.1]:54973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM3WB-0007v9-5a for submit@debbugs.gnu.org; Wed, 19 Jul 2023 05:30:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM3W6-0007uv-QO for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 05:30:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM3Vz-0002zD-GV; Wed, 19 Jul 2023 05:30:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=fBRWP2YOypO3uCb8xoglogmWaBmuiCO5w4u2v3zbhHI=; b=KCEPXRzR6KrZoWsLKRMr l12/JjXOTT1DbnnP1pLt6FQNNV8OgjRv1lIIW01JMU44HHlF4cdce4cNyjrjCVFgVliG6rb4dQJsO QnXaN0jpRLukwKlep0UZEKvlpDNmdFKB9VsPZZarP109nE71lqmHBQGMdAXkUgD5bTMepzaXy/d7L rRCQxUq1u95of6J4v0c7DuNNiBBWmevUdYe8pYxY9VnAeKh/ThxEWvhYCnsZ52ptjfu2u5TxJJ6P8 6P9CZk+qk3/bXPiNt5J84QY9rmSGLugawBXk2Xa1fFT2vSsYwsl6TnzuwU2uenE8eKP3YOV3SLN+2 t+hpO6kwDJAM4Q==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qM3Vy-0000T1-Db; Wed, 19 Jul 2023 05:30:35 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> <87h6q1dvrf.fsf@gnu.org> <87jzuxt267.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Jul 2023 11:30:29 +0200 In-Reply-To: <87jzuxt267.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 18 Jul 2023 16:06:24 -0400") Message-ID: <87h6q0b64q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxim Cournoyer writes: Hi! > Janneke Nieuwenhuizen writes: > >> Liliana Marie Prikler writes: >> >>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>> Nieuwenhuizen: >>>> Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 >>>> Poppler depends >>>> on nss, which does not build for the Hurd. >>>>=20 >>>> * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the >>>> Hurd, do >>>> not include gobject-introspection. >>>> [inputs]: Likewise, do not include libdrm, poppler. >> >>> Could we provide a minimal gobject-introspection that builds for the >>> hurd? >> >> That would be nice. Note that Debian doesn't support >> gobject-introspection on the Hurd, unless I'm mistaken.=20 > > I wonder what prevents gobject-introspection from running on the Hurd? Find build log attached. Janneke --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=gi9lnpaqmi2wkz6h8rcf8kx092zj2k-gobject-introspection-1.73.1.drv.gz Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com --=-=-=-- From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 16:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16897837617119 (code B ref 64711); Wed, 19 Jul 2023 16:23:02 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 16:22:41 +0000 Received: from localhost ([127.0.0.1]:57034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9wn-0001ql-5v for submit@debbugs.gnu.org; Wed, 19 Jul 2023 12:22:41 -0400 Received: from mail-qt1-x832.google.com ([2607:f8b0:4864:20::832]:55724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qM9wk-0001qX-9X for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 12:22:39 -0400 Received: by mail-qt1-x832.google.com with SMTP id d75a77b69052e-4035dd6b349so53824121cf.3 for <64711@debbugs.gnu.org>; Wed, 19 Jul 2023 09:22:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689783753; x=1690388553; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Jtk2/0lvNrI00N0TNBrx1zheKcId2ps1Xz4GXNXv2iY=; b=dGUqalFFPDFeBIPIqE0yRLIIc/wCj6MW9hHo1ooYYvVQMvGqjwvMeeuuQlSY87zhu0 tUzdtUj22kfDir5f51B0i2DfQxrDEM/xIDTDDLFzZynfGqiMh/gjVQmanqIib1ja3VOW kXThztsw4t0KCNeRRuDHZ8ho0gfbktCI08zOHcM6Za9QcNE3oLyjBCHp/117fb+8GVHr n+g73dyQxFs0ScmF9dKvjJs3Bzl/M5elzu0lPs1WgC06023WtZUWN4NEZ6ipudR0rYxZ eVIuM9n4QAUwpxkNPQ8+tafVgAqBaKGJSm5Yw8b2GBbRS/602kn2yRtdWZzgDQdVU2Bk VCVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689783753; x=1690388553; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Jtk2/0lvNrI00N0TNBrx1zheKcId2ps1Xz4GXNXv2iY=; b=Ow4JD53ceVJr8G8ty79jgHsuwSpwO8a6ljnfVMDC1yJWl+yXzt2HdfFxg0n+X+Yqa+ r4uAGOTwCwus4l7Fq69v03NySCpl7bj9Sxg4whtwXe4xz+AltOYnj11/DhMN9ptHgpiq 0qZywidrGe4m7AOeocYWnwrBqq1V+fr+jvgy2Cm62ERkiozFmuCZW8R3PHntqltjGGjx RtGk+6OH0cwysugnIzlgyYVncQoq/JcLYikUJpwP8UQ4UA8xCp0mtwgUUY9JGbp/jgJR Iug/vgmOw4Twbn7Um3g7hwGti5Vieu3McUPOBgWLXtKbbqnl6jPjVxl7GPD12iMY3VT6 caHQ== X-Gm-Message-State: ABy/qLYSb56eyN8RQRj/YS4CrrCqzmffwUhI+uqR78pa5lSD27/sXH5/ p0scKWHOYQO6B+LzPDo13Hk= X-Google-Smtp-Source: APBJJlEynrTCb+ECfA/475Td4DurskwJzZzkaVGK8qHUirYQE82f5ME32JaJqjzswRwfeegCW6W5lA== X-Received: by 2002:a05:622a:144e:b0:403:c687:bfb6 with SMTP id v14-20020a05622a144e00b00403c687bfb6mr26648026qtx.1.1689783752721; Wed, 19 Jul 2023 09:22:32 -0700 (PDT) Received: from hurd (dsl-159-145.b2b2c.ca. [66.158.159.145]) by smtp.gmail.com with ESMTPSA id z27-20020ac87cbb000000b004053dc8365esm49616qtv.23.2023.07.19.09.22.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jul 2023 09:22:32 -0700 (PDT) From: Maxim Cournoyer References: <87sf9lt28s.fsf@gmail.com> <874jm1dliy.fsf@gnu.org> <871qh4n2hd.fsf@gmail.com> <87v8egbf7l.fsf@gnu.org> Date: Wed, 19 Jul 2023 12:22:31 -0400 In-Reply-To: <87v8egbf7l.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Wed, 19 Jul 2023 08:14:22 +0200") Message-ID: <87sf9jkh14.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Janneke, Janneke Nieuwenhuizen writes: > Maxim Cournoyer writes: > > Hello, > >> Janneke Nieuwenhuizen writes: >> >> [...] >> >>> Okay, I can change it to >>> >>> (cons `(,glib "bin") ;glib-mkenums, etc. >>> (append (if (target-hurd?) >>> '() >>> (list gobject-introspection)) ;g-ir-compiler, etc. >>> (list help2man >>> perl >>> pkg-config >>> python-wrapper))) >> >> You can avoid 'cons' by moving `(,glib "bin") to the front of the >> trailing list (the one starting with help2man ...), I think. > > Eh..I think that I don't understand; you mean moving `(,glib ,bin) after > gobject-introspection like this? > > (append (if (target-hurd?) > '() > (list gobject-introspection)) ;g-ir-compiler, etc. > (list > `(,glib "bin") ;glib-mkenums, etc. > help2man > perl > pkg-config > python-wrapper))) > > That will trigger a rebuild that I would like to avoid. Ah, apologies, I had not thought about this causing rebuilds. > We could avoid cons by doing > > (append (list `(,glib "bin")) ;glib-mkenums, etc. > (if (target-hurd?) > '() > (list gobject-introspection)) ;g-ir-compiler, etc. > (list > help2man > perl > pkg-config > python-wrapper)) > > perhaps the best option? Either ways are fine, sorry for the noise :-). -- Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 40/43] gnu: pango: Support build for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Jul 2023 20:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168979987913578 (code B ref 64711); Wed, 19 Jul 2023 20:52:02 +0000 Received: (at 64711) by debbugs.gnu.org; 19 Jul 2023 20:51:19 +0000 Received: from localhost ([127.0.0.1]:57177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qME8k-0003Wv-Jo for submit@debbugs.gnu.org; Wed, 19 Jul 2023 16:51:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qME8h-0003We-54 for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 16:51:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qME8Z-0006xW-SD; Wed, 19 Jul 2023 16:51:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=nxiRlJhYeZjkLF/oIQPnxgI5pjlT1gcMd/o/YYj6/PM=; b=jouCmxLjWNzmJMJgGYF5 RAxkhl1inNFgrh6ajeTfQJUA0dGJFGYq/74WBqvMpCAeKqjOb8Ub1tHRzdQ/dz7XDaoRk0b8hCk8H +NWvJ2OFs4piBE+3kBafkHfpwuZgfh+eKOSSujtmoP1hRh9GL4rLLUnN6owYkz2MT3w9eP6U5rn0x 9iEOEQD3OjSZRMVuLTVjT+7x5/yIBhZd++MunBr2MHsdEpSwkUlMXS+cmadKjpM2vfSeIUepE6wT9 aaQnhfn+eX/JKYa2Xuf1qfzEW8sG5L9l1RvfQDFsVICa+h3dbAcgkvHMfBqVBM6arvBlyUB2kwX1V WW59s5F1nflZIw==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qME8Y-00008S-Ve; Wed, 19 Jul 2023 16:51:07 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <87sf9lt28s.fsf@gmail.com> <874jm1dliy.fsf@gnu.org> <871qh4n2hd.fsf@gmail.com> <87v8egbf7l.fsf@gnu.org> <87sf9jkh14.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Wed, 19 Jul 2023 22:51:01 +0200 In-Reply-To: <87sf9jkh14.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 19 Jul 2023 12:22:31 -0400") Message-ID: <87h6pzvd56.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hi Maxim, > Janneke Nieuwenhuizen writes: > >> Maxim Cournoyer writes: >> >> Hello, >> >>> Janneke Nieuwenhuizen writes: >>> >>> [...] [..] >> That will trigger a rebuild that I would like to avoid. > > Ah, apologies, I had not thought about this causing rebuilds. Yeah, tricky. >> We could avoid cons by doing >> >> (append (list `(,glib "bin")) ;glib-mkenums, etc. >> (if (target-hurd?) >> '() >> (list gobject-introspection)) ;g-ir-compiler, etc. >> (list >> help2man >> perl >> pkg-config >> python-wrapper)) >> >> perhaps the best option? > > Either ways are fine, sorry for the noise :-). No problem, thanks for chiming in and caring enough about stylistics! I like the last variant probably slightly better, so I'll keep that for harfbuzz and pango. Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jul 2023 03:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168982286021902 (code B ref 64711); Thu, 20 Jul 2023 03:15:01 +0000 Received: (at 64711) by debbugs.gnu.org; 20 Jul 2023 03:14:20 +0000 Received: from localhost ([127.0.0.1]:57400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMK7Q-0005hC-3X for submit@debbugs.gnu.org; Wed, 19 Jul 2023 23:14:20 -0400 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:54663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMK7L-0005gx-1G for 64711@debbugs.gnu.org; Wed, 19 Jul 2023 23:14:19 -0400 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-403a1d7d60fso3421861cf.1 for <64711@debbugs.gnu.org>; Wed, 19 Jul 2023 20:14:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689822849; x=1690427649; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=XxaTKq726Hf8QVjLtEQKdxK9mW6gq1ObKi2JpGI98IQ=; b=pE4bOMfbnZIiqrFFPospznPNY9hCsFpFg++4AsIiiZZE83GP6qMcS6u8qh/3naqS7j xG38lDR6quM1NTtW2201cJ38LSfLtiNHuxIeZrSa706qAAtF8wKTxWRfLmeDogkeoIPl 0ieArZUCPrlI/tEGSfNS6kpU3Ta9VF1S6lIFeyZeKyDZRY8qBU7NWOUIEOcExHcofIAA ei+3KJwm9ZoOnnZ9l5cckjfSuB7hDae2jLJenYVp6kiBVIYJ0Oj2ahCtPZSyBJhi0fO3 bSGFX0dKSN0HyosrhQiPUPOiVUL7cA/xBOA4ItN13Ru8/OFUdGHyLVb67t5tsTXMOr6n 5HLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689822849; x=1690427649; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XxaTKq726Hf8QVjLtEQKdxK9mW6gq1ObKi2JpGI98IQ=; b=QwccQFd9BIoUiDQBe2v9tQH6+AAF8pM3JSO4iwmJGnVBPybuhCRhvVkRDboeDrjgwH Chy+uehfdgLCLMJBYlHKV3FojEMlaacB+FdR3pi952/4wAYjVcBHiknb0lyXWP+VSqm1 aFIMw8oOK1smJ+jdS6XnoX+bpVN6h/11k0S3rdCvSsRxo/+znJTnCGiOp+EOK/HBpV9A U2DDI5ewXOPrB6I22XAoF/yguv7g6ZLfy+9V21jqDQkZXSU5rSGHnpjfY9Gx2hhDVR9t qjIlYp0K+Zj8SauPSRfFMoJP/5rSkgKqiyrOCbgF5nx5f6igaPCx0GHIkpID53KH594M rpTw== X-Gm-Message-State: ABy/qLax5lp+7z9YnDrV5EsAlZEYFwMC+EvTWHAXJUvYFwuKgTd1ucqi pjzcJ+YRcOtMqklwAnTQmBA= X-Google-Smtp-Source: APBJJlFS2wrkeJHGzOJBINMrXD71fvnxl9wTuAYfoqf5duf3VM1qtgna149UMmd31ZnDxgoMTEJotA== X-Received: by 2002:a05:620a:c52:b0:767:3fa7:2ae9 with SMTP id u18-20020a05620a0c5200b007673fa72ae9mr1828180qki.12.1689822849484; Wed, 19 Jul 2023 20:14:09 -0700 (PDT) Received: from hurd (dsl-159-145.b2b2c.ca. [66.158.159.145]) by smtp.gmail.com with ESMTPSA id c3-20020ae9e203000000b00767cf270628sm1662319qkc.131.2023.07.19.20.14.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jul 2023 20:14:08 -0700 (PDT) From: Maxim Cournoyer References: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> <87h6q1dvrf.fsf@gnu.org> <87jzuxt267.fsf@gmail.com> <87h6q0b64q.fsf@gnu.org> Date: Wed, 19 Jul 2023 23:14:07 -0400 In-Reply-To: <87h6q0b64q.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Wed, 19 Jul 2023 11:30:29 +0200") Message-ID: <87v8efmg00.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Janneke, Janneke Nieuwenhuizen writes: > Maxim Cournoyer writes: > > Hi! > >> Janneke Nieuwenhuizen writes: >> >>> Liliana Marie Prikler writes: >>> >>>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>>> Nieuwenhuizen: >>>>> Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 >>>>> Poppler depends >>>>> on nss, which does not build for the Hurd. >>>>>=20 >>>>> * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the >>>>> Hurd, do >>>>> not include gobject-introspection. >>>>> [inputs]: Likewise, do not include libdrm, poppler. >>> >>>> Could we provide a minimal gobject-introspection that builds for the >>>> hurd? >>> >>> That would be nice. Note that Debian doesn't support >>> gobject-introspection on the Hurd, unless I'm mistaken.=20 >> >> I wonder what prevents gobject-introspection from running on the Hurd? > > Find build log attached. Interesting. Debian carries no Hurd patch for it [0], and upstream doesn't seem to know about this issue [1]. [0] http://deb.debian.org/debian/pool/main/g/gobject-introspection/gobject= -introspection_1.76.1-1.debian.tar.xz [1] https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/?sort=3D= created_date&state=3Dopened&search=3Dgetauxval&first_page_size=3D20 --=20 Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jul 2023 08:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168984120123891 (code B ref 64711); Thu, 20 Jul 2023 08:20:02 +0000 Received: (at 64711) by debbugs.gnu.org; 20 Jul 2023 08:20:01 +0000 Received: from localhost ([127.0.0.1]:57631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMOtE-0006DH-FV for submit@debbugs.gnu.org; Thu, 20 Jul 2023 04:20:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMOtA-0006D0-CS for 64711@debbugs.gnu.org; Thu, 20 Jul 2023 04:19:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMOt3-0001qj-3M; Thu, 20 Jul 2023 04:19:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=UI0BhE/vjz5VirohxiKxjNnmAzJpJ4fWznISUlQz+Tw=; b=nTgSL1oTyjCV95jsygNL 0h7zKt+SBrKtBISs3v3jm7wo+ROF8jp2u/ukrgcAjZnCkoqFjuCWbMrEqVpL+/G2hNBf+T5Tr1Kd9 C4MgViO1FYyNNT00LBhowGlxFsadd80fpePMDPSjXbXkTwl+XioPouL6VrFaT76PFfdo65FKH5huK rcmHDxfvRWYI9RStNqXuWIvPdQzFThGl97ah4wxiQ+Qhv1XmO1RP9LSU88w2E/1IryUtuF84i6HdN XIVWsTZXtgFxFC/k31NBLG4zWbxR+XJUgc9IAeUoYzJb8MGYyrBIUzKTk0SrIiibxCHyAdQyvMt5V Y8OF0XiY+RfZyA==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMOt2-0008Ph-Af; Thu, 20 Jul 2023 04:19:48 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> <87lefddvtm.fsf@gnu.org> <87o7k9t27a.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Thu, 20 Jul 2023 10:19:43 +0200 In-Reply-To: <87o7k9t27a.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 18 Jul 2023 16:05:45 -0400") Message-ID: <877cqvuh9c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxim Cournoyer writes: Hello! > Janneke Nieuwenhuizen writes: > >> Liliana Marie Prikler writes: >> >>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>> Nieuwenhuizen: >>>> * gnu/packages/glib.scm (glib)[arguments]: When building for the >>>> Hurd, >>>> set #:tests? to #false. >> >> [..] >>>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) >> >>>> compiled >> >>> Instead of disabling tests altogether, can we just disable those that >>> fail on the Hurd? >> >> We probably can, and I have tried to do so in most cases. However, >> identifying those tests can be quite time consuming. I'm not sure how >> many tests failed here, and note that some tests will hang or crash the >> Hurd, so if we decide to do this, I would appreciate some help :-) >> >> Ludo on the other hand, argued against having more than ~20 (IIRC) test >> exceptions and using #:tests? #f instead. >> >> My idea was to get guix to build natively, and guix pull to work. Once >> we get those to work, we can possibly look forward to more contributors >> to this. > > I agree with Liliana that it's nicer to disable just these tests that > fail, but in light of what you wrote, your approach seems reasonable. Yes, I agree that if we want to make Hurd better and enabble us to create a bug report it sure helps if we have more information. Yesterday I decided to have another look into this. I have identified 20 tests that TIMEOUT after 600s, and 37 FAIL and instead of setting #:tests? to #false, I have added them to the `disable-failing-tests' phase when building on the Hurd. See attached patch. Greetings, Janneke --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-glib-Disable-hanging-and-failing-tests-for-the-H.patch Content-Transfer-Encoding: quoted-printable >From e65647119e4791580ef50869d35be29d4010c6bb Mon Sep 17 00:00:00 2001 Message-Id: From: Janneke Nieuwenhuizen Date: Tue, 13 Jun 2023 10:58:03 +0200 Subject: [PATCH] gnu: glib: Disable hanging and failing tests for the Hurd. * gnu/packages/glib.scm (glib)[arguments]: When building for the Hurd, in phase `disable-failing-tests', neutralize 20 hanging tests, and 37 more failing tests. --- gnu/packages/glib.scm | 104 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index e988e8dc87..a0b85b15d1 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -14,7 +14,7 @@ ;;; Copyright =C2=A9 2019, 2020, 2021 Marius Bakke ;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti ;;; Copyright =C2=A9 2020 Florian Pelz -;;; Copyright =C2=A9 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright =C2=A9 2020, 2023 Janneke Nieuwenhuizen ;;; Copyright =C2=A9 2020 Arthur Margerit ;;; Copyright =C2=A9 2021 Maxime Devos ;;; Copyright =C2=A9 2022 Petr Hodina @@ -285,6 +285,108 @@ (define glib (string-append "//" all "\n")) (("^ g_assert_cmpfloat \\(elapsed, =3D=3D.*" all) (string-append "//" all "\n")))) + '()) + #$@(if (system-hurd?) + '((with-directory-excursion "gio/tests" + ;; TIMEOUT after 600s + (substitute* '("actions.c" + "dbus-appinfo.c" + "debugcontroller.c" + "gdbus-bz627724.c" + "gdbus-connection-slow.c" + "gdbus-exit-on-close.c" + "gdbus-export.c" + "gdbus-introspection.c" + "gdbus-method-invocation.c" + "gdbus-non-socket.c" + "gdbus-proxy-threads.c" + "gdbus-proxy-unique-name.c" + "gdbus-proxy-well-known-name.c" + "gdbus-proxy.c" + "gdbus-test-codegen.c" + "gmenumodel.c" + "gnotification.c" + "stream-rw_all.c") + (("return (g_test_run|session_bus_run)" all cal= l) + (string-append "return 0;// " call)) + ((" (ret|rtv|result) =3D (g_test_run|session_bu= s_run)" + all var call) + (string-append " " var " =3D 0;// " call)) + (("[ \t]*g_test_add_func.*;") "")) + + ;; commenting-out g_assert, g_test_add_func, g_te= st_run + ;; does not help; special-case short-circuit. + (substitute* "gdbus-connection-loss.c" ;; TODO? + ((" gchar \\*path;.*" all) + (string-append all " return 0;\n"))) + + ;; FAIL + (substitute* '("appmonitor.c" + "async-splice-output-stream.c" + "autoptr.c" + "contexts.c"=20=20=20=20=20=20=20 + "converter-stream.c" + "file.c" + "g-file-info.c" + "g-file.c" + "g-icon.c" + "gapplication.c" + "gdbus-connection-flush.c" + "gdbus-connection.c" + "gdbus-names.c"=20=20=20=20 + "gdbus-server-auth.c" + "gsocketclient-slow.c" + "gsubprocess.c" + "io-stream.c" + "live-g-file.c" + "memory-monitor.c"=20 + "mimeapps.c" + "network-monitor-race.c" + "network-monitor.c" + "pollable.c" + "power-profile-monitor.c" + "readwrite.c" + "resources.c" + "socket-service.c" + "socket.c" + "tls-bindings.c" + "tls-certificate.c" + "tls-database.c" + "trash.c" + "vfs.c") + (("return (g_test_run|session_bus_run)" all cal= l) + (string-append "return 0;// " call)) + ((" (ret|rtv|result) =3D (g_test_run|session_bu= s_run)" + all var call) + (string-append " " var " =3D 0;// " call)) + (("[ \t]*g_test_add_func.*;") "")) + + ;; commenting-out g_test_add_func, g_test_run does + ;; not help; special-case short-circuit. + (substitute* "gsettings.c" + (("#ifdef TEST_LOCALE_PATH" all) + (string-append " return 0;\n" all))) + + ;; commenting-out g_test_add_func, ;; g_test_run = does + ;; not help; special-case short-circuit. + (substitute* "proxy-test.c" + ((" gint result.*;" all) + (string-append all " return 0;\n"))) + + ;; commenting-out g_test_add_func, g_test_run + ;; does not help; special-case short-circuit. + (substitute* "volumemonitor.c" + ((" gboolean ret;" all) + (string-append all " return 0;\n")))) + + (with-directory-excursion "glib/tests" + ;; TIMEOUT after 600s + (substitute* "thread-pool.c" + (("[ \t]*g_test_add_func.*;") "")) + + ;; FAIL + (substitute* "fileutils.c" + (("[ \t]*g_test_add_func.*;") "")))) '()))) ;; Python references are not being patched in patch-phase of bui= ld, ;; despite using python-wrapper as input. So we patch them manua= lly. base-commit: c5a189d2abdbfe4c8dfeef764e3be055948b5c91 --=20 2.40.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com --=-=-=-- From unknown Fri Aug 15 19:35:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Janneke Nieuwenhuizen Subject: bug#64711: closed (Re: bug#64711: [PATCH 00/45] Fix builds and skip failing tests for the Hurd.) Message-ID: References: <871qh3ugwx.fsf@gnu.org> X-Gnu-PR-Message: they-closed 64711 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 64711@debbugs.gnu.org Date: Thu, 20 Jul 2023 08:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1689841682-24747-1" This is a multi-part message in MIME format... ------------=_1689841682-24747-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64711: [PATCH 00/45] Fix builds and skip failing tests for the Hurd. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64711@debbugs.gnu.org. --=20 64711: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64711 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1689841682-24747-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64711-done) by debbugs.gnu.org; 20 Jul 2023 08:27:26 +0000 Received: from localhost ([127.0.0.1]:57636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMP0P-0006Q0-O8 for submit@debbugs.gnu.org; Thu, 20 Jul 2023 04:27:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMP0L-0006Pe-Fh for 64711-done@debbugs.gnu.org; Thu, 20 Jul 2023 04:27:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMP0F-0004W5-9l; Thu, 20 Jul 2023 04:27:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=D+/cNyUnXy8mxWjbtFG6FUAwOkjoEdHLkF9/HJtXnW0=; b=L/JmGNkRZXeoXAADWLDO o+AXIowcJZ/QlcTF1gKuB8HMLbBXstmF2iStZB76TGamsErYzGkakegbGqT/AlzYlieBYIjy/dsHU HpYWJjhIUCO9Fb8zdr3k838syPjOGyAkFDn1FXgDR7kofWrhu8Z81ketkKFgCPBx7WLfmBsdoWeUG dk7IeG1ESSCq85L3QISkc4q2+9jiruSarr/DHa6VwkTRTQtA3JtfA+bzX3trsVfeutK7wIgRoonQr dIzM6FLNGmyu7VamCV6vAteMavvTmD9sbCzjBEg73f37/voA36ODtQXm5LjEFkjcRCLrTuoat0y4c Sin/OvX2PIiTew==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMP0E-0002Iu-Sh; Thu, 20 Jul 2023 04:27:15 -0400 From: Janneke Nieuwenhuizen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#64711: [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Organization: AvatarAcademy.nl References: <87cz0pge0c.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Thu, 20 Jul 2023 10:27:10 +0200 In-Reply-To: <87cz0pge0c.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Tue, 18 Jul 2023 22:29:07 +0200") Message-ID: <871qh3ugwx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64711-done Cc: 64711-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s writes: Hi, > Janneke Nieuwenhuizen skribis: > >> Also, most probably problematic tests in the guile test suite were fixed= on >> guile master. As I understand, Josselin is working on this, so way may = want >> to skip the patch for guile (or apply it anyway and revert it later). >> >> Because many patches are almost trivial and similar, you may want to giv= e some >> specific comments to the non-trivial patches and possibly some general >> comments for the trivial ones instead of a LGTM on every individual patc= h? > > So modulo the few comments I sent, I think this looks good. \o/ > There=E2=80=99s a couple of things to check (which I haven=E2=80=99t do): > > =E2=80=A2 Make sure x86_64-linux derivations (for instance) are unchang= ed. > That is, =E2=80=98./pre-inst-env guix build libreoffice -d=E2=80=99 s= hould produce > the same thing before and after this patch series, on x86_64-linux. > (Pro tip: replace =E2=80=98-d=E2=80=99 with =E2=80=98-n=E2=80=99; if = there are substitutes, it means > it hasn=E2=80=99t changed. :-)) Ah, that's a nice trick. Checked! What I did, was after developing each patch (only) check that x86_64 package didn't get rebuilt. > =E2=80=A2 Make sure =E2=80=98guix build sed --target=3Di586-pc-gnu=E2= =80=99 still works. > Probably the derivation should be unchanged, but maybe it=E2=80=99s O= K if it > changes (sometimes avoiding a cross-rebuild would require extra > boilerplate that we=E2=80=99d rather not have). Checked! (It changed, of course). > =E2=80=A2 And well, =E2=80=98guix build sed -s i586-gnu=E2=80=99 should= work as well, but > that=E2=80=99s the whole point of this series! Checked! -- but here I cheated a bit, I've only checked this before rebasing. > Thanks a lot for all the work! Thank you (and other reviewers) for all the help! Pushed to master as 6547d3852b11966271535962110d9e68f50c95fc Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com ------------=_1689841682-24747-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jul 2023 14:38:29 +0000 Received: from localhost ([127.0.0.1]:53705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlqP-0006Qx-6H for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:38:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLlqK-0006Qe-D5 for submit@debbugs.gnu.org; Tue, 18 Jul 2023 10:38:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlqD-0005K9-U1 for guix-patches@gnu.org; Tue, 18 Jul 2023 10:38:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLlqC-0008Hw-O3; Tue, 18 Jul 2023 10:38:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=zjeA7GExngr1MBTDkvIC3gSNj+gei+HabS4SK1Yq2NY=; b=Zd3ZEIaAzOqWEH SIhYt1o9snW3Mof3J31V+r/VfCznjauw4LHW6nQ4iBd9AOdR7/UEhcC5gZp5568iNWc2EaEbu3HGQ /eFyKdPqGile6tYHi9Nw+WaTmCkCZNgziPHjkpKaaamJXa1WBS9L5KxLQ+M+JBZwwpFblcq5Uyu2R c1ns0/RKLm+o2GupaMFa8/pFGhnKPobiBan9nasFqMowrG0oYW4+Oh96hcnymx87XCdfIDjpfscaC UEQXLly5q039FBFh/Oy58ls29HuNsY3/l9KgmN26CH618gjdWd3VRv5oLBdjJIfWYU0Z9nIfPQLaP 1grhyZHS4OjWZcHJF7Dg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.fritz.box) by fencepost.gnu.org with esmtpa (Exim 4.90_1) (envelope-from ) id 1qLlqB-0004EV-OW; Tue, 18 Jul 2023 10:38:16 -0400 From: Janneke Nieuwenhuizen To: guix-patches@gnu.org Subject: [PATCH 00/45] Fix builds and skip failing tests for the Hurd. Date: Tue, 18 Jul 2023 16:38:12 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Now that native builds work again on the Hurd, we need builds to succeed and test suites to pass. Sadly, quite some packages have several problems with their test suite. Notably e2fsprogs (+62), c-ares (+37), coreutils (+21), python (+17), elfutils (+12), cmake (+11), curl (+9). And then there's a problem with gnulib's stack tests that we see some recurrences of. Some good news, previous commits that skipped tests for sed and libunistring can now be reverted, because their test suites pass. Also, most probably problematic tests in the guile test suite were fixed on guile master. As I understand, Josselin is working on this, so way may want to skip the patch for guile (or apply it anyway and revert it later). Because many patches are almost trivial and similar, you may want to give some specific comments to the non-trivial patches and possibly some general comments for the trivial ones instead of a LGTM on every individual patch? Greetings, Janneke Janneke Nieuwenhuizen (43): Revert "gnu: libunistring: Fix make check for the Hurd." gnu: guile: Skip hanging and failing pipe tests on the Hurd. gnu: coreutils: Skip hanging and failing test on the Hurd. gnu: grep: Update hanging and failing tests on the Hurd. Revert "gnu: sed: Skip failing test on GNU/Hurd." gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd. gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd. gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd. gnu: m4: Skip gnulib stack-overflow tests for the Hurd. gnu: openssl: Build fix for the Hurd. gnu: python: Support native build on the Hurd. gnu: mpfr: Skip failing test on the Hurd. gnu: elfutils: Skip failing tests on the Hurd. gnu: libbsd: Skip failing test on the Hurd. gnu: c-ares: Skip failing tests on the Hurd. gnu: libgpg-error: Skip failing test on the Hurd. gnu: libgcrypt: Skip hanging benchmark tests on the Hurd. gnu: tcl: Remove failing tests on the Hurd.. gnu: curl: Skip failing test on the Hurd. gnu: git: Skip failing test on the Hurd. gnu: emacs: Depend on libc-for-target. gnu: procps: Skip linux-version test for the Hurd. gnu: e2fsprogs: Skip failing tests on the Hurd. gnu: parted: Disable tests for the Hurd. gnu: libpaper: Disable tests for the Hurd. gnu: cairo: Support building for the Hurd. gnu: openssl-1.1: Fix shared build for the Hurd. gnu: ruby-2.6: Skip test on the Hurd. gnu: tcsh: Skip substitution tests on the Hurd. gnu: swig: Skip tests when building for the Hurd. gnu: zstd: Skip tests when building for the Hurd. gnu: cmake-bootstrap: Fix build for the Hurd. gnu: cmake-minimal: Skip tests on the Hurd. gnu: doxygen: Fix build for the Hurd. gnu: graphite2: Skip test on the Hurd. gnu: guile-git: Skip http proxy test on the Hurd. gnu: glib: Disable tests for the Hurd. gnu: ghostscript: Fix build for the Hurd. gnu: harfbuzz: Support build for the Hurd. gnu: pango: Support build for the Hurd. gnu: fontforge: Support build on the Hurd. gnu: po4a: Skip failing test on the Hurd. gnu: guile-2.0: Skip failing tests on the Hurd. gnu/local.mk | 5 +- gnu/packages/adns.scm | 68 +++++++++-- gnu/packages/base.scm | 101 +++++++++------- gnu/packages/cmake.scm | 48 +++++--- gnu/packages/compression.scm | 5 +- gnu/packages/curl.scm | 19 ++- gnu/packages/disk.scm | 1 + gnu/packages/documentation.scm | 12 +- gnu/packages/elf.scm | 23 ++++ gnu/packages/emacs.scm | 4 +- gnu/packages/fontutils.scm | 108 +++++++++++++----- gnu/packages/gettext.scm | 14 ++- gnu/packages/ghostscript.scm | 20 +++- gnu/packages/glib.scm | 3 +- gnu/packages/gnupg.scm | 92 +++++++++------ gnu/packages/gtk.scm | 39 ++++--- gnu/packages/guile.scm | 40 ++++++- gnu/packages/libbsd.scm | 12 +- gnu/packages/libunistring.scm | 8 +- gnu/packages/linux.scm | 85 +++++++++++++- gnu/packages/m4.scm | 12 +- gnu/packages/multiprecision.scm | 12 ++ gnu/packages/patches/doxygen-hurd.patch | 30 +++++ gnu/packages/patches/fontforge-hurd.patch | 82 +++++++++++++ .../patches/ghostscript-leptonica-hurd.patch | 78 +++++++++++++ gnu/packages/python.scm | 27 ++++- gnu/packages/ruby.scm | 9 +- gnu/packages/shells.scm | 9 +- gnu/packages/swig.scm | 3 + gnu/packages/tcl.scm | 10 +- gnu/packages/tls.scm | 18 ++- gnu/packages/version-control.scm | 11 +- 32 files changed, 820 insertions(+), 188 deletions(-) create mode 100644 gnu/packages/patches/doxygen-hurd.patch create mode 100644 gnu/packages/patches/fontforge-hurd.patch create mode 100644 gnu/packages/patches/ghostscript-leptonica-hurd.patch base-commit: 61835f33c6fee35457c7277e3216c10c15d0a391 -- 2.40.1 ------------=_1689841682-24747-1-- From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jul 2023 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16898765385739 (code B ref 64711); Thu, 20 Jul 2023 18:09:01 +0000 Received: (at 64711) by debbugs.gnu.org; 20 Jul 2023 18:08:58 +0000 Received: from localhost ([127.0.0.1]:59821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMY5B-0001UV-Hk for submit@debbugs.gnu.org; Thu, 20 Jul 2023 14:08:57 -0400 Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]:49359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMY57-0001UD-JP for 64711@debbugs.gnu.org; Thu, 20 Jul 2023 14:08:56 -0400 Received: by mail-qk1-x72f.google.com with SMTP id af79cd13be357-767b6d6bb87so92456985a.2 for <64711@debbugs.gnu.org>; Thu, 20 Jul 2023 11:08:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689876528; x=1690481328; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=ZCDGxcwKBEUAEW+TMYyPMgL3TM4sPthJ+wJMcJRLl/Q=; b=Lx8W9dZOq69GKpdHOFIOC4/7SeransWjg8NuA2VmFhStn7laQDs3psYwISso7ov+nW PlvkWtKflAFAQBt09osu0lui/nCaM+zGJjsJ3YPsb7iNDWmlbUPR0oPTn2UE5Y3Jmc9w QK+FWwTUu5/aYbCCCKXYPxB4FGosEsM0VnVq7YkWoWxMZuZVf+11+fuPNARB4bso2I9g nSiK9ayiF1I1h5qYbEk5zQ0qpPS702q7XSz8W/7AAQGQeBLCn0GsPVaO9zhhy0IvbSqQ uD1Gew/iJD35Quyl5t6V035ixtacpujB170PP3AU+zpjgyk+CJ3Nt6xE1dTqsusOenHw 92Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689876528; x=1690481328; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZCDGxcwKBEUAEW+TMYyPMgL3TM4sPthJ+wJMcJRLl/Q=; b=SIwd4cvvTXLS6AuxfrKI1tuZC1QP18MroJgtjvp8e0g201O4wH2EsUcNgMhLF6gH4Y OdyDNU5LA6w2faD5NWx7LOZEhp3HCEiuaaDQgcesGHGUTkvXr+G0DXU1cC9TeeMsUgk5 H3qbwn6xUpzL9Z7nMABg3Yiv/BGGUlQl6RcCnu+WNZF84oV8VHcBOLjihXie6Uu1KxIB YqGZ81yvLdnss5qZGPI8mPj6XYNJ3hsX+W7dyccq/0i68tSbh3/svJm4mbMhk7KWaG8A Me/xIwg9Z58M7pCI5E7vFWwC/JKpkuRsDXAYirUzUFKl27kbwQZOv6hX1H3r3tEnxgfR IueQ== X-Gm-Message-State: ABy/qLZGO0t8WRJg7byqtvUhDGutTSL65gLUygpDQ9Oq4pcLy6ZpRxKW 5oaIWVmSAQ2JD+G07nk2Mt4= X-Google-Smtp-Source: APBJJlHQRfjZBeGg1m4TsNR04Fn/XiglahqvkvOEVWEorHqs92ibrflyQW/jhzNxlwjYJOcIHYqelA== X-Received: by 2002:a05:620a:4918:b0:767:d010:8341 with SMTP id ed24-20020a05620a491800b00767d0108341mr5528030qkb.50.1689876527756; Thu, 20 Jul 2023 11:08:47 -0700 (PDT) Received: from hurd (dsl-159-145.b2b2c.ca. [66.158.159.145]) by smtp.gmail.com with ESMTPSA id t25-20020a05620a035900b00767d62ed8e6sm527915qkm.19.2023.07.20.11.08.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jul 2023 11:08:47 -0700 (PDT) From: Maxim Cournoyer References: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> <87lefddvtm.fsf@gnu.org> <87o7k9t27a.fsf@gmail.com> <877cqvuh9c.fsf@gnu.org> Date: Thu, 20 Jul 2023 14:08:45 -0400 In-Reply-To: <877cqvuh9c.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Thu, 20 Jul 2023 10:19:43 +0200") Message-ID: <87h6pylaky.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Janneke, Janneke Nieuwenhuizen writes: > Maxim Cournoyer writes: > > Hello! > >> Janneke Nieuwenhuizen writes: >> >>> Liliana Marie Prikler writes: >>> >>>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>>> Nieuwenhuizen: >>>>> * gnu/packages/glib.scm (glib)[arguments]: When building for the >>>>> Hurd, >>>>> set #:tests? to #false. >>> >>> [..] >>>>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) >>> >>>>> compiled >>> >>>> Instead of disabling tests altogether, can we just disable those that >>>> fail on the Hurd? >>> >>> We probably can, and I have tried to do so in most cases. However, >>> identifying those tests can be quite time consuming. I'm not sure how >>> many tests failed here, and note that some tests will hang or crash the >>> Hurd, so if we decide to do this, I would appreciate some help :-) >>> >>> Ludo on the other hand, argued against having more than ~20 (IIRC) test >>> exceptions and using #:tests? #f instead. >>> >>> My idea was to get guix to build natively, and guix pull to work. Once >>> we get those to work, we can possibly look forward to more contributors >>> to this. >> >> I agree with Liliana that it's nicer to disable just these tests that >> fail, but in light of what you wrote, your approach seems reasonable. > > Yes, I agree that if we want to make Hurd better and enabble us to > create a bug report it sure helps if we have more information. > > Yesterday I decided to have another look into this. I have identified > 20 tests that TIMEOUT after 600s, and 37 FAIL and instead of setting > #:tests? to #false, I have added them to the `disable-failing-tests' > phase when building on the Hurd. See attached patch. Well done pushing the investigation! Are you sure these failures are Hurd-only? When I see timeouts related to dbus tests, I often think the problem may be attributed to #30948, because dbus often waits for processes to die completely but are left as zombies in the build container due to incorrect signal handling from the Guile PID 1 there. But since the glib package currently builds for x86_64 at least, that's probably not it... LGTM. --=20 Thanks, Maxim From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 37/43] gnu: glib: Disable tests for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 21 Jul 2023 17:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.168996013932234 (code B ref 64711); Fri, 21 Jul 2023 17:23:02 +0000 Received: (at 64711) by debbugs.gnu.org; 21 Jul 2023 17:22:19 +0000 Received: from localhost ([127.0.0.1]:34805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMtpb-0008Np-45 for submit@debbugs.gnu.org; Fri, 21 Jul 2023 13:22:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMtpW-0008NY-C0 for 64711@debbugs.gnu.org; Fri, 21 Jul 2023 13:22:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMtpP-0005lN-SK; Fri, 21 Jul 2023 13:22:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=eUUpPRcyMxOqBO9d0Y3ryJdMNLdXpttJSP17xHbmT+U=; b=ZmF3ju3ZJNLJsG/JiTuO RSBbIBHnT4gluy89Jak4lmiEkUDMItX0ONUXe4R9e3H5hLqDyZXR0b3pZdGbOvO8lh7X4BW61jN3X 7hzftw2eholjowQ7GmCXWCb18u9H/tsKXeOfb0utYDR9z+1ubdlV+AufTsKAH+nTXByA1Z08r3Qx3 35xqhpkfn2/o7V41WZX75/g2xqXj/ystvJCrkwJjBWSL1S2kMa30yFSv0HMxirn7tci0OJur2ZxIe uP46l0sTdu1BmhK2uSZ2q8vIXEvLEXlkuGKqUUQp7F6NeIQOpD2K9+4TFiBzDhd7mUYGf2XcUrKXx k0dauep+VVhwJg==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMtpN-000618-Jh; Fri, 21 Jul 2023 13:22:07 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <99d408f562d64c2b3744463dbdbe6c1e5bff2c69.camel@gmail.com> <87lefddvtm.fsf@gnu.org> <87o7k9t27a.fsf@gmail.com> <877cqvuh9c.fsf@gnu.org> <87h6pylaky.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Fri, 21 Jul 2023 19:22:00 +0200 In-Reply-To: <87h6pylaky.fsf@gmail.com> (Maxim Cournoyer's message of "Thu, 20 Jul 2023 14:08:45 -0400") Message-ID: <871qh1i3if.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hi Maxim, > Janneke Nieuwenhuizen writes: > >> Maxim Cournoyer writes: >> >> Hello! >> >>> Janneke Nieuwenhuizen writes: >>> >>>> Liliana Marie Prikler writes: >>>> >>>>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>>>> Nieuwenhuizen: >>>>>> * gnu/packages/glib.scm (glib)[arguments]: When building for the >>>>>> Hurd, >>>>>> set #:tests? to #false. >>>> >>>> [..] >>>>>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? (not (target-hurd?)) >>>> >>>>>> compiled >>>> >>>>> Instead of disabling tests altogether, can we just disable those that >>>>> fail on the Hurd? >>>> >>>> We probably can, and I have tried to do so in most cases. However, >>>> identifying those tests can be quite time consuming. I'm not sure how >>>> many tests failed here, and note that some tests will hang or crash the >>>> Hurd, so if we decide to do this, I would appreciate some help :-) >>>> >>>> Ludo on the other hand, argued against having more than ~20 (IIRC) test >>>> exceptions and using #:tests? #f instead. >>>> >>>> My idea was to get guix to build natively, and guix pull to work. Once >>>> we get those to work, we can possibly look forward to more contributors >>>> to this. >>> >>> I agree with Liliana that it's nicer to disable just these tests that >>> fail, but in light of what you wrote, your approach seems reasonable. >> >> Yes, I agree that if we want to make Hurd better and enabble us to >> create a bug report it sure helps if we have more information. >> >> Yesterday I decided to have another look into this. I have identified >> 20 tests that TIMEOUT after 600s, and 37 FAIL and instead of setting >> #:tests? to #false, I have added them to the `disable-failing-tests' >> phase when building on the Hurd. See attached patch. > > Well done pushing the investigation! Thanks, and thanks for push ;) > Are you sure these failures are Hurd-only? No, not 100%, but... > When I see timeouts related to dbus tests, I often think the problem > may be attributed to #30948, because dbus often waits for processes to > die completely but are left as zombies in the build container due to > incorrect signal handling from the Guile PID 1 there. But since the > glib package currently builds for x86_64 at least, ...yeah, I didn't check if some problems are 32bit related, for example. that's probably not it... > LGTM. \o/ Greetings, Janneke --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com From unknown Fri Aug 15 19:35:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64711] [PATCH 26/43] gnu: cairo: Support building for the Hurd. Resent-From: Janneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 21 Jul 2023 18:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64711 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Raghav Gururajan , ludo@gnu.org, 64711@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 64711-submit@debbugs.gnu.org id=B64711.16899640786365 (code B ref 64711); Fri, 21 Jul 2023 18:28:01 +0000 Received: (at 64711) by debbugs.gnu.org; 21 Jul 2023 18:27:58 +0000 Received: from localhost ([127.0.0.1]:34846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMur7-0001eb-LV for submit@debbugs.gnu.org; Fri, 21 Jul 2023 14:27:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMur3-0001eM-FE for 64711@debbugs.gnu.org; Fri, 21 Jul 2023 14:27:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMuqv-0001Rc-2i; Fri, 21 Jul 2023 14:27:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=G34NbKunwDoRrEnHfW8z8zIKzeNwPmX9fmBuh3z8M2U=; b=dVwyDDLG7A0F056/4lRP BBujRO9XubnHlXfP5eccqF885Bxwc5utA1y76shsvrxoJLzV+vQ/NnIPAcbVi5+4BXvk9zpuGd3zD SCcayhb5QEZaCrEtsUtIjSZyJQ+v1IB90LjE9vev+jQ+rnFOu10ZX0Lvlh9ciS9i6Qzn0Ened/j7V blcIrZUpvRdc/+b7N0Kn8C0VHitZt0dBTrWhitQlV/P6Z5YVAPh8nkFtRrBD20o03LrEfY1wBu3J8 2J0vP4d7pFNHP6sjmt7mZDxgW6dUkLRTxeHQ+PvjsYo479IiwBRiUCkoDs8/RFqKgS6CI+LMWUtai cFRhZFbGd5fyJQ==; Received: from 2a02-a462-da03-1-aeb0-2f5e-e96a-dccb.fixed6.kpn.net ([2a02:a462:da03:1:aeb0:2f5e:e96a:dccb] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMuqr-0006Qx-S7; Fri, 21 Jul 2023 14:27:44 -0400 From: Janneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <5b9d5c38a26b504ca4cb4f87a778149fba0f0bf7.camel@gmail.com> <87h6q1dvrf.fsf@gnu.org> <87jzuxt267.fsf@gmail.com> <87h6q0b64q.fsf@gnu.org> <87v8efmg00.fsf@gmail.com> X-Url: http://AvatarAcademy.nl Date: Fri, 21 Jul 2023 20:27:38 +0200 In-Reply-To: <87v8efmg00.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 19 Jul 2023 23:14:07 -0400") Message-ID: <87wmytglwl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hi Maxim, > Janneke Nieuwenhuizen writes: > >> Maxim Cournoyer writes: >> >> Hi! >> >>> Janneke Nieuwenhuizen writes: >>> >>>> Liliana Marie Prikler writes: >>>> >>>>> Am Dienstag, dem 18.07.2023 um 16:40 +0200 schrieb Janneke >>>>> Nieuwenhuizen: >>>>>> Gobject-introspection and libdrm does not build for the Hurd.=C2=A0 >>>>>> Poppler depends >>>>>> on nss, which does not build for the Hurd. >>>>>>=20 >>>>>> * gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the >>>>>> Hurd, do >>>>>> not include gobject-introspection. >>>>>> [inputs]: Likewise, do not include libdrm, poppler. >>>> >>>>> Could we provide a minimal gobject-introspection that builds for the >>>>> hurd? >>>> >>>> That would be nice. Note that Debian doesn't support >>>> gobject-introspection on the Hurd, unless I'm mistaken.=20 I was mistaken; I've checked it again and gobject-introspection is installable for the Hurd. --8<---------------cut here---------------start------------->8--- ii gobject-introspection 1.74.0-3 hurd-i386 Generate interface intr= ospection data for GObject libraries --8<---------------cut here---------------end--------------->8--- >>> I wonder what prevents gobject-introspection from running on the Hurd? >> >> Find build log attached. > > Interesting. Debian carries no Hurd patch for it [0], and upstream > doesn't seem to know about this issue [1]. Hmm? Interesting indeed... > [0] http://deb.debian.org/debian/pool/main/g/gobject-introspection/gobje= ct-introspection_1.76.1-1.debian.tar.xz > [1] https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/?sort= =3Dcreated_date&state=3Dopened&search=3Dgetauxval&first_page_size=3D20 --=20 Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com