From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cLNWFyOOmmZXGAAAqHPOHw:P1 (envelope-from ) for ; Fri, 19 Jul 2024 16:02:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cLNWFyOOmmZXGAAAqHPOHw (envelope-from ) for ; Fri, 19 Jul 2024 18:02:43 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=UiWCMEj2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none); 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721404963; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=XoJeTItJe5jsn1zBhRIqX3C7sH8ItoXYxUyTJSB0ryc=; b=CAH1tPsN6uFCE6BcWGmR5JsJjojT1ffmVDGumx3JotxMITbti3so0FNqi61ahVuoOBloHy kKcXra4t+V8IgElQ349DcfRzspfX0vzlEpCH/KGYEj+yHuPJtbebUqvC2MZH+BFyFd05rg OkCZbDKQio+RdrVpdxPbPsWhY+vViyRvq0oS2tkjS/ZalDiDrGpqGk+HjA5ZG0oV5PCPwS WEHHrwF9UwghtupQJuisgyi8/VPAskfHcZdBPt6pVDwgTWTShU7qbb9yEtZ29COArpEbDN dfiQbbm50tJWcoAPjvV5FSxtV/xJIHqic9RMi1otrCs9slmCbhERAL3KRVJhHg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721404963; a=rsa-sha256; cv=none; b=rIxl8wxWjq4+2Cs6UYW0lo4Z+UMEU6AAbxQR/J2Zl8KZlxtIUV5MRFM/6nroMtTQ0Rd/DX 8YI16OcnA2TdQghENMlJvHKppecsLv0AiXU3ECajSjpg0BOYBaLMbGiSL4F0337cusK71l ZtB8XxGen60c3965tx0HpicbL1HO/WQQk07WTj/stgQLkUs/GJJmWOTfHvU3vX2gXOLKtc 7C1wgvWDxSNm1RbuaCZXOOwtZz/IFBwG+iVWzoPXmnr+2KY1geiV2ZdutQf1q0zxS8NcXa PxXsiNMqD+Y4aygNXvJ6og58zUQ0U9Od44f1LxgEQXuSVUmvg1qaqyAHyBb2Mw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=UiWCMEj2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none); 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" 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 0662270E55 for ; Fri, 19 Jul 2024 18:02:42 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sUq3l-0005MU-7B; Fri, 19 Jul 2024 12:02:17 -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 1sUq3X-0004xq-PA for guix-patches@gnu.org; Fri, 19 Jul 2024 12:02:05 -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 1sUq3X-0005Df-Fe for guix-patches@gnu.org; Fri, 19 Jul 2024 12:02:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sUq3W-0002Jj-7X for guix-patches@gnu.org; Fri, 19 Jul 2024 12:02:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72071] [PATCH 0/2] Fix hdf5-parallel-openmpi Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jul 2024 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72071 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Luca Cirrottola Cc: 72071@debbugs.gnu.org Received: via spool by 72071-submit@debbugs.gnu.org id=B72071.17214049018875 (code B ref 72071); Fri, 19 Jul 2024 16:02:02 +0000 Received: (at 72071) by debbugs.gnu.org; 19 Jul 2024 16:01:41 +0000 Received: from localhost ([127.0.0.1]:50234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUq3B-0002J5-Cl for submit@debbugs.gnu.org; Fri, 19 Jul 2024 12:01:41 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:57963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sUq37-0002Ip-RE for 72071@debbugs.gnu.org; Fri, 19 Jul 2024 12:01:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=XoJeTItJe5jsn1zBhRIqX3C7sH8ItoXYxUyTJSB0ryc=; b=UiWCMEj2Q0rJGWHIgm7TsP81jVqb3w4UBjIOqrBATzJPCASqiQj6S3ra CeUl8L/j7eNCINoqlMSIWD4i89+DKCDnkNf4/1KfYPQgCNUr6GsOtjmkb YxKIAJ674xSHzfLz1/Fiwy6TkVkVfxeZOGGGu1qLie7leFAakvO7UzSCg Q=; X-IronPort-AV: E=Sophos;i="6.09,221,1716242400"; d="scan'208";a="92561482" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2024 18:01:32 +0200 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <20240712094059.15538-1-luca.cirrottola@inria.fr> (Luca Cirrottola's message of "Fri, 12 Jul 2024 11:40:59 +0200") References: <20240712094059.15538-1-luca.cirrottola@inria.fr> Date: Fri, 19 Jul 2024 18:01:30 +0200 Message-ID: <874j8ltlph.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.31 X-Spam-Score: -2.31 X-Migadu-Queue-Id: 0662270E55 X-Migadu-Scanner: mx11.migadu.com X-TUID: BETWzsthY4Y8 Hello Luca! Luca Cirrottola skribis: > Package hdf5-parallel-openmpi builds often fail with the error reported i= n https://issues.guix.gnu.org/68313 . The issue has been discussed in https= ://github.com/open-mpi/ompi/issues/11240 and https://github.com/HDFGroup/hd= f5/issues/2196, and solved by https://github.com/HDFGroup/hdf5/pull/3421 th= at is included in HDF5 release 1.14.3. My proposed solution consists of two= commits, the first for updating the HDF5 version in hdf5-parallel-openmpi = to 1.14.3, the second for fixing a new test error due to the recipe modifyi= ng a file which is used as a test reference (my proposition is to remove th= is modification, but I don't know why it was introduced in the first place,= so thanks for any comment about this). > > Luca Cirrottola (2): > Solve issue https://issues.guix.gnu.org/68313 by updating HDF5 version > to 1.14.3 (containing the official fix > https://github.com/HDFGroup/hdf5/pull/3421). This first patch LGTM. Do I get it right that there=E2=80=99s one test failure if we apply just th= is one patch? > Fix broken HDF5 test: Do not modify the file src/libhdf5.settings > generated by the configure script, as it will be checked against a > new version generated by the test code in > test/test_check_version.sh.in. Here, the =E2=80=98patch-settings=E2=80=99 phase was here (1) to ensure bit= -for-bit reproducible builds regardless of the kernel (the =E2=80=9CUname=E2=80=9D c= hange), and (2) to avoid keeping references to the compiler (hdf5 would depend on GCC & co., so its closure as reported by =E2=80=98guix size hdf5=E2=80=99 w= ould be much bigger than necessary). I haven=E2=80=99t looked at =E2=80=98test_check_version.sh.in=E2=80=99, but= can you think of a way to preserve the changes =E2=80=98patch-settings=E2=80=99 makes while st= ill allowing that test to pass? Thanks, Ludo=E2=80=99.