From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id gAlMGxuktmSqFQAASxT56A (envelope-from ) for ; Tue, 18 Jul 2023 16:39:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GNlOGhuktmQDMgEAG6o9tA (envelope-from ) for ; Tue, 18 Jul 2023 16:39:23 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DDDB63B8B7 for ; Tue, 18 Jul 2023 16:39:22 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=Zd3ZEIaA; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1689691163; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=zjeA7GExngr1MBTDkvIC3gSNj+gei+HabS4SK1Yq2NY=; b=jGUrWDM9GB0mzrsVJ4TJRfYd63yBFWWD0kQz6qafG3jbLF3tRyxkUIH6A4pg7Z42jTp8Ae o+LKYKr4liNHNRVg0TZM3MMvLPoHAd6Nwjwc0n3Wn25/3czUn7Q3LySkuiyCvUIMvDSm0B 7C0QmOyMZighGGYjzT+HVVseRRxrKrTll8CSMuwNbUK3HYaSmKzD1crVjAT4fa1GiuGBci 3g4Ld7foGO6Rcpnz/3Vc+D4VH1BCV/wttjvfDb+z3NSuk8icKf22/F/SaVRV4VVPClgzr1 B93+nOTi+IV8rKHA5WqixsGj1iKwufkZ+7iCD0qTihu7uyODW5LH+mnAeP3jjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1689691163; a=rsa-sha256; cv=none; b=geFbTYUJEkj+qf1gxjfu/8dssQZxXdc2/zdj/b5oUglKwNFuqya6dWLBJXbaICMzrd5Bgp iydLmrWLvQxR2mpYjJFsIuljE63HtUTls2mApmQnZ29ZrJBhcnLPN/FVJuHnOC5rXPAJjZ 45CibyVsdjzhu4SeTV3SML0IKaqRbtQcqUr3zq0NWonfY0cKu4Dvo1wgPVoGZIOQqvyb6k Xc9ZJ039vhKi4+HZL7Rg1iti3lMwUxXN3NRC53e3GVE9jTJz1Yq0XCuCn8Dk9fpaNeqbuA IWqw9mtL0K0W6i1BykPPasBbyLrn6Zwn4IdO5tcNtjQlIM1bxww/zuPbfSn/zg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=Zd3ZEIaA; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qLlqy-0005SK-5u; Tue, 18 Jul 2023 10:39:04 -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 1qLlqx-0005Rm-20 for guix-patches@gnu.org; Tue, 18 Jul 2023 10:39:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qLlqw-0008NF-Q9 for guix-patches@gnu.org; Tue, 18 Jul 2023 10:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qLlqw-0006Rq-Lw for guix-patches@gnu.org; Tue, 18 Jul 2023 10:39:02 -0400 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.85 X-Spam-Score: -3.85 X-Migadu-Queue-Id: DDDB63B8B7 X-Migadu-Scanner: mx1.migadu.com X-TUID: BkpHqwhLPH5+ 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