GNU bug report logs - #78397
[PATCH] gnu: hwloc: Update to 2.12.1.

Previous Next

Package: guix-patches;

Reported by: Philippe SWARTVAGHER <phil.swart <at> gmx.fr>

Date: Mon, 12 May 2025 18:55:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 78397 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#78397; Package guix-patches. (Mon, 12 May 2025 18:55:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Philippe SWARTVAGHER <phil.swart <at> gmx.fr>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 12 May 2025 18:55:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
To: guix-patches <at> gnu.org
Cc: Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
Subject: [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Mon, 12 May 2025 20:53:51 +0200
* gnu/packages/mpi.scm (hwloc): Update to 2.12.1.

Change-Id: Ia690274ec823bfe86bcfd2a93faa1cf536e4ee3f
---
 gnu/packages/mpi.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index c162cf50e6..c402eea7f5 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -153,7 +153,7 @@ (define-public hwloc-1
 (define-public hwloc-2
   (package
     (inherit hwloc-1)
-    (version "2.12.0")
+    (version "2.12.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://download.open-mpi.org/release/hwloc/v"
@@ -161,7 +161,7 @@ (define-public hwloc-2
                                   "/hwloc-" version ".tar.bz2"))
               (sha256
                (base32
-                "1m2qkjw35qj9gv9yjn1p46bahdp9l133hs34j61lwwd5q2ys5806"))))
+                "0sy63p99bz9xyaz1501mwv8i3qa1v1zwa7gynadry9c6pcl07a9q"))))
 
     (native-inputs (modify-inputs (package-native-inputs hwloc-1)
                      (append bash)))              ;for completion tests

base-commit: e25cd565bf191691838702d76c764a2a3cd557d3
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78397; Package guix-patches. (Tue, 13 May 2025 13:14:02 GMT) Full text and rfc822 format available.

Message #8 received at 78397 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
Cc: 78397 <at> debbugs.gnu.org
Subject: Re: [bug#78397] [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Tue, 13 May 2025 09:12:53 -0400
On Mon, May 12, 2025 at 2:55 PM Philippe SWARTVAGHER via Guix-patches
via <guix-patches <at> gnu.org> wrote:
>
> * gnu/packages/mpi.scm (hwloc): Update to 2.12.1.
>
> Change-Id: Ia690274ec823bfe86bcfd2a93faa1cf536e4ee3f
> ---
>  gnu/packages/mpi.scm | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
> index c162cf50e6..c402eea7f5 100644
> --- a/gnu/packages/mpi.scm
> +++ b/gnu/packages/mpi.scm
> @@ -153,7 +153,7 @@ (define-public hwloc-1
>  (define-public hwloc-2
>    (package
>      (inherit hwloc-1)
> -    (version "2.12.0")
> +    (version "2.12.1")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append "https://download.open-mpi.org/release/hwloc/v"
> @@ -161,7 +161,7 @@ (define-public hwloc-2
>                                    "/hwloc-" version ".tar.bz2"))
>                (sha256
>                 (base32
> -                "1m2qkjw35qj9gv9yjn1p46bahdp9l133hs34j61lwwd5q2ys5806"))))
> +                "0sy63p99bz9xyaz1501mwv8i3qa1v1zwa7gynadry9c6pcl07a9q"))))
>
>      (native-inputs (modify-inputs (package-native-inputs hwloc-1)
>                       (append bash)))              ;for completion tests
>
> base-commit: e25cd565bf191691838702d76c764a2a3cd557d3
> --
> 2.49.0

hwloc-2 has 452 dependent packages so will need to go on a feature branch.




Information forwarded to guix-patches <at> gnu.org:
bug#78397; Package guix-patches. (Tue, 13 May 2025 13:40:01 GMT) Full text and rfc822 format available.

Message #11 received at 78397 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Greg Hogan <code <at> greghogan.com>
Cc: 78397 <at> debbugs.gnu.org, Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
Subject: Re: [bug#78397] [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Tue, 13 May 2025 15:38:55 +0200
Hello,

Am Tue, May 13, 2025 at 09:12:53AM -0400 schrieb Greg Hogan:
> hwloc-2 has 452 dependent packages so will need to go on a feature branch.

I think the requirements have been relaxed (600 packages now?); in any
case, this patch has been picked up by QA. But there are failing packages:
   https://qa.guix.gnu.org/issue/78397
In particular, hdf5-parallel-openmpi, which itself has a good number of
dependents:
   https://bordeaux.guix.gnu.org/build/9dd6876b-6457-43a0-9610-a6aa8b534442/log

Hm, they fail their tests, and on a casual look, I do not see how this
could be related to the hwloc update.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#78397; Package guix-patches. (Thu, 15 May 2025 09:51:01 GMT) Full text and rfc822 format available.

Message #14 received at 78397 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andreas Enge <andreas <at> enge.fr>
Cc: Philippe SWARTVAGHER <phil.swart <at> gmx.fr>, Greg Hogan <code <at> greghogan.com>,
 78397 <at> debbugs.gnu.org
Subject: Re: [bug#78397] [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Thu, 15 May 2025 11:18:47 +0200
Hi,

Andreas Enge <andreas <at> enge.fr> writes:

> Am Tue, May 13, 2025 at 09:12:53AM -0400 schrieb Greg Hogan:
>> hwloc-2 has 452 dependent packages so will need to go on a feature branch.
>
> I think the requirements have been relaxed (600 packages now?); in any
> case, this patch has been picked up by QA. But there are failing packages:
>    https://qa.guix.gnu.org/issue/78397
> In particular, hdf5-parallel-openmpi, which itself has a good number of
> dependents:
>    https://bordeaux.guix.gnu.org/build/9dd6876b-6457-43a0-9610-a6aa8b534442/log
>
> Hm, they fail their tests, and on a casual look, I do not see how this
> could be related to the hwloc update.

‘hdf5-parallel-openmpi’ seems to be broken already, so it’s not a
regression.

As an additional data point, there’s a job that automatically tests
hwloc upgrades, among others:

  https://guix.bordeaux.inria.fr/eval/latest/dashboard?spec=guix-hpc-cutting-edge

You can type “latest-hwloc” in the search box to view the status of all
the direct dependents of hwloc (in guix and guix-hpc) after the upgrade.
The only failure is ‘kokkos-openmpi’, which is in guix-hpc.

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#78397; Package guix-patches. (Sun, 18 May 2025 18:13:02 GMT) Full text and rfc822 format available.

Message #17 received at 78397 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 78397 <at> debbugs.gnu.org, Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
Subject: Re: [bug#78397] [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Sun, 18 May 2025 13:12:34 -0500
On Tue, May 13, 2025 at 8:38 AM Andreas Enge <andreas <at> enge.fr> wrote:
>
> Hello,
>
> Am Tue, May 13, 2025 at 09:12:53AM -0400 schrieb Greg Hogan:
> > hwloc-2 has 452 dependent packages so will need to go on a feature branch.
>
> I think the requirements have been relaxed (600 packages now?); in any
> case, this patch has been picked up by QA. But there are failing packages:
>    https://qa.guix.gnu.org/issue/78397
> In particular, hdf5-parallel-openmpi, which itself has a good number of
> dependents:
>    https://bordeaux.guix.gnu.org/build/9dd6876b-6457-43a0-9610-a6aa8b534442/log

The docs still state 300 packages
[https://guix.gnu.org/manual/devel/en/html_node/Managing-Patches-and-Branches.html]:

"Changes which affect more than 300 dependent packages (see Invoking
guix refresh) should first be pushed to a topic branch other than
master; the set of changes should be consistent—e.g., “GNOME update”,
“NumPy update”, etc. This allows for testing: the branch will
automatically show up at ‘https://qa.guix.gnu.org/branch/branch’, with
an indication of its build status on various platforms."

> Hm, they fail their tests, and on a casual look, I do not see how this
> could be related to the hwloc update.
>
> Andreas




Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Mon, 02 Jun 2025 08:36:02 GMT) Full text and rfc822 format available.

Notification sent to Philippe SWARTVAGHER <phil.swart <at> gmx.fr>:
bug acknowledged by developer. (Mon, 02 Jun 2025 08:36:02 GMT) Full text and rfc822 format available.

Message #22 received at 78397-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 78397-done <at> debbugs.gnu.org, Greg Hogan <code <at> greghogan.com>,
 Philippe SWARTVAGHER <phil.swart <at> gmx.fr>
Subject: Re: [bug#78397] [PATCH] gnu: hwloc: Update to 2.12.1.
Date: Mon, 2 Jun 2025 10:35:45 +0200
Am Thu, May 15, 2025 at 11:18:47AM +0200 schrieb Ludovic Courtès:
> ‘hdf5-parallel-openmpi’ seems to be broken already, so it’s not a
> regression.

There seems to be some non-deterministic test failures, so indeed they
appear to be unrelated to the hwloc, which I have now pushed.

As for the number of "accepted" rebuilds in master, Greg, you could
bring up the topic with Chris Baines and suggest he update the manual.

Andreas





This bug report was last modified 5 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.