Repository: NixOS/nixpkgs
Pull request #389036: openmpi: fix wrapperData on darwin platform
Author: login: qbisi
Labels: name: 6.topic: darwin
description: Running or building packages on Darwin
name: 10.rebuild-linux: 101-500
description: This PR causes between 101 and 500 packages to rebuild on Linux.
name: 10.rebuild-darwin: 101-500
description: This PR causes between 101 and 500 packages to rebuild on Darwin.
name: 12.approvals: 2
description: This PR was reviewed and approved by two persons.
Created: 2025-03-11T17:58:59Z | Merged: 2025-03-18T10:43:53Z

For darwin platform, one only need to fixup the warpperData file share/openmpi/mpi{cc,c++,fort}-wrapper-data.txt with 
substituting  {$CC,$CXX,gfortran} to the real compiler.

In darwin stdenv, the unfixed mpi{cc,cxx} wrapper is still capable of finding the correct compiler via envrionment CC/CXX and the provided clang packages. 

However,there are two limitiation of current openmpi on darwin platform.
1. if one install openmpi on aarch64-darwin platform via `nix profile intstall nixpkgs#openmpi` and try to compile some code with mpicc/mpicxx, the wrapper will try to find clang in the PATH or use the CC envrioment which is not the desired behavior.
2. even in stdenv, mpif90 cannot find the fortran compiler if gfortran is not in stdenv. e.g. scalapack depend on openmpi but gfortran is not in the buildInputs, it will fail to build on darwin platfrom.

That's the motivation of this pr to fixup warpperData on darwin platform

## Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

- Built on platform(s)
  - [x] x86_64-linux
  - [ ] aarch64-linux
  - [ ] x86_64-darwin
  - [x] aarch64-darwin
- For non-Linux: Is sandboxing enabled in `nix.conf`? (See [Nix manual](https://nixos.org/manual/nix/stable/command-ref/conf-file.html))
  - [ ] `sandbox = relaxed`
  - [ ] `sandbox = true`
- [ ] Tested, as applicable:
  - [NixOS test(s)](https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests) (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - and/or [package tests](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests)
  - or, for functions and "core" functionality, tests in [lib/tests](https://github.com/NixOS/nixpkgs/blob/master/lib/tests) or [pkgs/test](https://github.com/NixOS/nixpkgs/blob/master/pkgs/test)
  - made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking-nixos-module-tests-to-a-package) to the relevant packages
- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
- [25.05 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) (or backporting [24.11](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md) and [25.05](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) Release notes)
  - [ ] (Package updates) Added a release notes entry if the change is major or breaking
  - [ ] (Module updates) Added a release notes entry if the change is significant
  - [ ] (Module addition) Added a release notes entry if adding a new NixOS module
- [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md).

<!--
To help with the large amounts of pull requests, we would appreciate your
reviews of other pull requests, especially simple package updates. Just leave a
comment describing what you have tested in the relevant package/service.
Reviewing helps to reduce the average time-to-merge for everyone.
Thanks a lot if you do!

List of open PRs: https://github.com/NixOS/nixpkgs/pulls
Reviewing guidelines: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#reviewing-contributions
-->

---

Add a :+1: [reaction] to [pull requests you find important].

[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc



Diff:
diff --git a/pkgs/by-name/mu/mumps/package.nix b/pkgs/by-name/mu/mumps/package.nix
index c70f09d5201fd..fb2fbc92ccd35 100644
--- a/pkgs/by-name/mu/mumps/package.nix
+++ b/pkgs/by-name/mu/mumps/package.nix
@@ -147,7 +147,5 @@ stdenv.mkDerivation (finalAttrs: {
       qbisi
     ];
     platforms = lib.platforms.unix;
-    # Dependency of scalapack for mpiSupport is broken on darwin platform
-    broken = mpiSupport && stdenv.hostPlatform.isDarwin;
   };
 })
diff --git a/pkgs/by-name/op/openmpi/package.nix b/pkgs/by-name/op/openmpi/package.nix
index 9baf7dd3b6c84..5c72a6dbbc7f6 100644
--- a/pkgs/by-name/op/openmpi/package.nix
+++ b/pkgs/by-name/op/openmpi/package.nix
@@ -85,12 +85,11 @@ stdenv.mkDerivation (finalAttrs: {
     SOURCE_DATE_EPOCH = "0";
   };
 
-  outputs =
-    [ "out" ]
-    ++ lib.optionals stdenv.hostPlatform.isLinux [
-      "man"
-      "dev"
-    ];
+  outputs = [
+    "out"
+    "man"
+    "dev"
+  ];
 
   buildInputs =
     [
@@ -152,14 +151,16 @@ stdenv.mkDerivation (finalAttrs: {
       # The file names we need to iterate are a combination of ${p}${s}, and there
       # are 7x3 such options. We use lib.mapCartesianProduct to iterate them all.
       fileNamesToIterate = {
-        p = [
-          "mpi"
-          "shmem"
-          "osh"
-        ];
+        p =
+          [
+            "mpi"
+          ]
+          ++ lib.optionals stdenv.hostPlatform.isLinux [
+            "shmem"
+            "osh"
+          ];
         s =
           [
-            "CC"
             "c++"
             "cxx"
             "cc"
@@ -168,7 +169,8 @@ stdenv.mkDerivation (finalAttrs: {
             "f77"
             "f90"
             "fort"
-          ];
+          ]
+          ++ lib.optionals stdenv.hostPlatform.isLinux [ "CC" ];
       };
       wrapperDataSubstitutions =
         {
@@ -176,12 +178,16 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            # "$CC" is expanded by the executing shell in the substituteInPlace
+            # commands to the name of the compiler ("clang" for Darwin and
+            # "gcc" for Linux)
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
+            # Same as with $CC
+            "$CXX"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CXX"
           ];
         }
         // lib.optionalAttrs fortranSupport {
@@ -198,8 +204,7 @@ stdenv.mkDerivation (finalAttrs: {
       wrapperDataFileNames = {
         part1 = [
           "mpi"
-          "shmem"
-        ];
+        ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "shmem" ];
         part2 = builtins.attrNames wrapperDataSubstitutions;
       };
     in
@@ -226,12 +231,7 @@ stdenv.mkDerivation (finalAttrs: {
       ${lib.pipe wrapperDataFileNames [
         (lib.mapCartesianProduct (
           { part1, part2 }:
-          # From some reason the Darwin build doesn't include some of these
-          # wrapperDataSubstitutions strings and even some of the files. Hence
-          # we currently don't perform these substitutions on other platforms,
-          # until a Darwin user will care enough about this cross platform
-          # related substitution.
-          lib.optionalString stdenv.hostPlatform.isLinux ''
+          ''
             substituteInPlace "''${!outputDev}/share/openmpi/${part1}${part2}-wrapper-data.txt" \
               --replace-fail \
                 compiler=${lib.elemAt wrapperDataSubstitutions.${part2} 0} \
@@ -250,19 +250,16 @@ stdenv.mkDerivation (finalAttrs: {
       done
     '';
 
-  postFixup =
-    lib.optionalString (lib.elem "man" finalAttrs.outputs) ''
-      remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
-    ''
-    + lib.optionalString (lib.elem "dev" finalAttrs.outputs) ''
-      remove-references-to -t "''${!outputDev}" $out/bin/mpirun
-      remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
+  postFixup = ''
+    remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
+    remove-references-to -t "''${!outputDev}" $out/bin/mpirun
+    remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
 
-      # The path to the wrapper is hard coded in libopen-pal.so, which we just cleared.
-      wrapProgram "''${!outputDev}/bin/opal_wrapper" \
-        --set OPAL_INCLUDEDIR "''${!outputDev}/include" \
-        --set OPAL_PKGDATADIR "''${!outputDev}/share/openmpi"
-    '';
+    # The path to the wrapper is hard coded in libopen-pal.so, which we just cleared.
+    wrapProgram "''${!outputDev}/bin/opal_wrapper" \
+      --set OPAL_INCLUDEDIR "''${!outputDev}/include" \
+      --set OPAL_PKGDATADIR "''${!outputDev}/share/openmpi"
+  '';
 
   doCheck = true;
 


Reviews:
user: login: doronbehar
body: Thanks for the PR! Glad there's a Darwin user interested in this.
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T08:04:46Z
user: login: qbisi
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T08:14:08Z
user: login: doronbehar
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T10:53:40Z
user: login: qbisi
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T10:57:51Z
user: login: doronbehar
state: CHANGES_REQUESTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T12:13:13Z
user: login: doronbehar
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T12:14:19Z
user: login: doronbehar
state: CHANGES_REQUESTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T14:34:21Z
user: login: doronbehar
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T15:09:32Z
user: login: doronbehar
body: It'd be nice to get @markuskowa 's approval, but these changes are fine with me.
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T15:22:00Z
user: login: doronbehar
body: Looks good to me. Will give @markuskowa a day to approve too.
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-16T07:47:27Z
user: login: das-g
body: typo in PR title, PR description and in commit message of b276fc5a55b5a8ee17050d303d1e9ad5d601573f: "warpper" (should be "wrapper")
state: CHANGES_REQUESTED
author_association: MEMBER
submitted_at: 2025-03-16T12:54:14Z
user: login: das-g
body: orthography in commit messages in PR title looks good now :+1:

There are still misspellings in the [PR description](https://github.com/NixOS/nixpkgs/pull/389036#issue-2911417842) and in some comments, but that doesn't matter for merging.

(This approval isn't about any aspects of this PR other than the spelling, as I didn't review the code change.)
state: APPROVED
author_association: MEMBER
submitted_at: 2025-03-16T13:48:48Z

Review comments:
diff_hunk: @@ -176,12 +179,12 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: This is bit surprising. I'll quote what you wrote in the PR's top-level comment:

> In darwin stdenv, the unfixed mpi{cc,cxx} wrapper is still capable of finding the correct compiler via envrionment CC/CXX and the provided clang packages.

So you are saying Darwin's clang stdenv has different suffixes there? Even if the programs that read these `wrapper-data.txt` files evaluate environment variables, I don't see why we'd want to add this degree of freedom - also, you are still depending on the full `/nix/store` path that is embedded by `targetPackages.stdenv.cc`...
created_at: 2025-03-12T08:01:44Z
author_association: CONTRIBUTOR
diff_hunk: @@ -152,14 +152,17 @@ stdenv.mkDerivation (finalAttrs: {
       # The file names we need to iterate are a combination of ${p}${s}, and there
       # are 7x3 such options. We use lib.mapCartesianProduct to iterate them all.
       fileNamesToIterate = {
-        p = [
-          "mpi"
-          "shmem"
-          "osh"
-        ];
-        s =
+        p =
           [
-            "CC"
+            "mpi"
+          ]
+          ++ lib.optionals stdenv.hostPlatform.isLinux [
+            "shmem"
+            "osh"
+          ];
+        s =
+          lib.optional stdenv.hostPlatform.isLinux "CC"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: Nit: Could you use `lib.optionals`? It should also be possible to put it after the `lib.optionals fortranSupport` and the formatting + diff will be more consistent.
created_at: 2025-03-12T08:04:23Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +179,12 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
path: pkgs/by-name/op/openmpi/package.nix
user: login: qbisi
body: here $CC will evaluate to clang if stdenv.hostPlatform.isDarwin and gcc if stdenv.hostPlatform.isLinux
created_at: 2025-03-12T08:14:08Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +179,12 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: > here $CC will evaluate to clang if stdenv.hostPlatform.isDarwin and gcc if stdenv.hostPlatform.isLinux

Oh I think I get it now - maybe it'd be more accurate to say that:

> `$CC` will be expanded by the bash `substituteInPlace` commands generated by the Nix expression to either `clang` or `gcc` depending on `stdenv.hostPlatform`

?
created_at: 2025-03-12T10:53:40Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +179,12 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
path: pkgs/by-name/op/openmpi/package.nix
user: login: qbisi
body: Yes, this is what i mean "$CC"  is equivalent to ${"gcc" if stdenv.hostPlatform.isLinux else "clang"}
created_at: 2025-03-12T10:57:51Z
author_association: CONTRIBUTOR
diff_hunk: @@ -147,122 +146,42 @@ stdenv.mkDerivation (finalAttrs: {
 
   enableParallelBuilding = true;
 
-  postInstall =
-    let
-      # The file names we need to iterate are a combination of ${p}${s}, and there
-      # are 7x3 such options. We use lib.mapCartesianProduct to iterate them all.
-      fileNamesToIterate = {
-        p = [
-          "mpi"
-          "shmem"
-          "osh"
-        ];
-        s =
-          [
-            "CC"
-            "c++"
-            "cxx"
-            "cc"
-          ]
-          ++ lib.optionals fortranSupport [
-            "f77"
-            "f90"
-            "fort"
-          ];
-      };
-      wrapperDataSubstitutions =
-        {
-          # The attr key is the filename prefix. The list's 1st value is the
-          # compiler=_ line that should be replaced by a compiler=#2 string, where
-          # #2 is the 2nd value in the list.
-          "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
-          ];
-          "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
-          ];
-        }
-        // lib.optionalAttrs fortranSupport {
-          "fort" = [
-            "gfortran"
-            "${targetPackages.gfortran or gfortran}/bin/${
-              targetPackages.gfortran.targetPrefix or gfortran.targetPrefix
-            }gfortran"
-          ];
-        };
-      # The -wrapper-data.txt files that are not symlinks, need to be iterated as
-      # well, here they start withw ${part1}${part2}, and we use
-      # lib.mapCartesianProduct as well.
-      wrapperDataFileNames = {
-        part1 = [
-          "mpi"
-          "shmem"
-        ];
-        part2 = builtins.attrNames wrapperDataSubstitutions;
-      };
-    in
-    ''
-      find $out/lib/ -name "*.la" -exec rm -f \{} \;
-
-      # The main wrapper that all the rest of the commonly used binaries are
-      # symlinked to
-      moveToOutput "bin/opal_wrapper" "''${!outputDev}"
-      # All of the following files are symlinks to opal_wrapper
-      ${lib.pipe fileNamesToIterate [
-        (lib.mapCartesianProduct (
-          { p, s }:
-          ''
-            echo "handling ${p}${s}"
-            moveToOutput "bin/${p}${s}" "''${!outputDev}"
-            moveToOutput "share/openmpi/${p}${s}-wrapper-data.txt" "''${!outputDev}"
-          ''
-        ))
-        (lib.concatStringsSep "\n")
-      ]}
-      # default compilers should be indentical to the
-      # compilers at build time
-      ${lib.pipe wrapperDataFileNames [
-        (lib.mapCartesianProduct (
-          { part1, part2 }:
-          # From some reason the Darwin build doesn't include some of these
-          # wrapperDataSubstitutions strings and even some of the files. Hence
-          # we currently don't perform these substitutions on other platforms,
-          # until a Darwin user will care enough about this cross platform
-          # related substitution.
-          lib.optionalString stdenv.hostPlatform.isLinux ''
-            substituteInPlace "''${!outputDev}/share/openmpi/${part1}${part2}-wrapper-data.txt" \
-              --replace-fail \
-                compiler=${lib.elemAt wrapperDataSubstitutions.${part2} 0} \
-                compiler=${lib.elemAt wrapperDataSubstitutions.${part2} 1}
-          ''
-        ))
-        (lib.concatStringsSep "\n")
-      ]}
-      # A symlink to $\{lib.getDev pmix}/bin/pmixcc upstreeam puts here as well
-      # from some reason.
-      moveToOutput "bin/pcc" "''${!outputDev}"
-
-      # Handle informative binaries about the compilation
-      for i in {prte,ompi,oshmem}_info; do
-        moveToOutput "bin/$i" "''${!outputDev}"
-      done
-    '';
+  postInstall = ''
+    find $out/lib/ -name "*.la" -exec rm -f \{} \;
+
+    # The main wrapper that all the rest of the commonly used binaries are
+    # symlinked to
+    moveToOutput "bin/opal_wrapper" "''${!outputDev}"
+    # All of the following files are symlinks to opal_wrapper
+    find $out/bin -type l -lname "opal_wrapper" -exec mv {} "''${!outputDev}/bin" \;
+    # default compilers should be indentical to the
+    # compilers at build time
+    moveToOutput "share/openmpi/*-wrapper-data.txt" "''${!outputDev}"
+    find "''${!outputDev}/share/openmpi" -type f -name "*-wrapper-data.txt" -print0 \
+      | xargs -0 sed -i \
+      -e "s,compiler=$CC,compiler=${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC," \
+      -e "s,compiler=$CXX,compiler=${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CXX," \
+      -e "s,compiler=$FC,compiler=${targetPackages.gfortran}/bin/${targetPackages.gfortran.targetPrefix}$FC,"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: I very much dislike these `sed` commands - you have no indication if they actually do something or not, and their syntax is too complicated for our task, since we don't need any regular expressions benefits. I specifically switched from this to the seemingly complicated Nix expression based substitution in [`36494fe` (#327438)](https://github.com/NixOS/nixpkgs/pull/327438/commits/36494fe30f07f33c3d456e0e0c546ca13a6c6306) .
created_at: 2025-03-12T12:13:07Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +179,12 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: > Yes, this is what i mean "$CC" is equivalent to ${"gcc" if stdenv.hostPlatform.isLinux else "clang"}

I see now. It'd be great to bring back this version of the changes proposed, and put a Nix comment explaining this.
created_at: 2025-03-12T12:14:19Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +178,14 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            # "$CC" is equivalent to ${"clang" if stdenv.hostPlatform.isDarwin else "gcc"}
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: That's somewhat correct but a very confusing comment! How about:

```suggestion
            # "$CC" is expanded by the executing shell in the substituteInPlace
            # commands to the name of the compiler ("clang" for Darwin and
            # "gcc" for Linux)
```
created_at: 2025-03-12T14:12:08Z
author_association: CONTRIBUTOR
diff_hunk: @@ -240,29 +238,23 @@ stdenv.mkDerivation (finalAttrs: {
         ))
         (lib.concatStringsSep "\n")
       ]}
-      # A symlink to $\{lib.getDev pmix}/bin/pmixcc upstreeam puts here as well
-      # from some reason.
-      moveToOutput "bin/pcc" "''${!outputDev}"
 
       # Handle informative binaries about the compilation
-      for i in {prte,ompi,oshmem}_info; do
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: Could you explain these removals? Maybe they should belong to a separate commit that would explain them as well? I assume they apply to both Linux and Darwin platforms. If not, don't change these commands for Linux.
created_at: 2025-03-12T14:14:40Z
author_association: CONTRIBUTOR
diff_hunk: @@ -240,29 +238,23 @@ stdenv.mkDerivation (finalAttrs: {
         ))
         (lib.concatStringsSep "\n")
       ]}
-      # A symlink to $\{lib.getDev pmix}/bin/pmixcc upstreeam puts here as well
-      # from some reason.
-      moveToOutput "bin/pcc" "''${!outputDev}"
 
       # Handle informative binaries about the compilation
-      for i in {prte,ompi,oshmem}_info; do
+      for i in {ompi,oshmem}_info; do
         moveToOutput "bin/$i" "''${!outputDev}"
       done
     '';
 
-  postFixup =
-    lib.optionalString (lib.elem "man" finalAttrs.outputs) ''
-      remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
-    ''
-    + lib.optionalString (lib.elem "dev" finalAttrs.outputs) ''
-      remove-references-to -t "''${!outputDev}" $out/bin/mpirun
-      remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
+  postFixup = ''
+    remove-references-to -t "''${!outputMan}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
+    remove-references-to -t "''${!outputDev}" $out/bin/mpirun
+    remove-references-to -t "''${!outputDev}" $(readlink -f $out/lib/libopen-pal${stdenv.hostPlatform.extensions.library})
 
-      # The path to the wrapper is hard coded in libopen-pal.so, which we just cleared.
-      wrapProgram "''${!outputDev}/bin/opal_wrapper" \
-        --set OPAL_INCLUDEDIR "''${!outputDev}/include" \
-        --set OPAL_PKGDATADIR "''${!outputDev}/share/openmpi"
-    '';
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: I just checked, and this change is justified no matter what is the value of `outputs` (and I am aware that I committed these conditionals :)). Hence, could you put it in a separate commit please? A separate commit that doesn't even change the outputs.
created_at: 2025-03-12T14:26:09Z
author_association: CONTRIBUTOR
diff_hunk: @@ -176,12 +178,14 @@ stdenv.mkDerivation (finalAttrs: {
           # compiler=_ line that should be replaced by a compiler=#2 string, where
           # #2 is the 2nd value in the list.
           "cc" = [
-            "gcc"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc"
+            # "$CC" is equivalent to ${"clang" if stdenv.hostPlatform.isDarwin else "gcc"}
+            "$CC"
+            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}$CC"
           ];
           "c++" = [
-            "g++"
-            "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++"
+            # "$CXX" is equivalent to ${"clang++" if stdenv.hostPlatform.isDarwin else "g++"}
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: ```suggestion
            # Same as with $CC
```
created_at: 2025-03-12T14:26:58Z
author_association: CONTRIBUTOR
diff_hunk: @@ -152,14 +152,17 @@ stdenv.mkDerivation (finalAttrs: {
       # The file names we need to iterate are a combination of ${p}${s}, and there
       # are 7x3 such options. We use lib.mapCartesianProduct to iterate them all.
       fileNamesToIterate = {
-        p = [
-          "mpi"
-          "shmem"
-          "osh"
-        ];
-        s =
+        p =
           [
-            "CC"
+            "mpi"
+          ]
+          ++ lib.optionals stdenv.hostPlatform.isLinux [
+            "shmem"
+            "osh"
+          ];
+        s =
+          lib.optional stdenv.hostPlatform.isLinux "CC"
path: pkgs/by-name/op/openmpi/package.nix
user: login: doronbehar
body: This review comment wasn't addressed.
created_at: 2025-03-12T15:09:31Z
author_association: CONTRIBUTOR

PR comments:
user: login: qbisi
created_at: 2025-03-12T08:10:26Z
body: here is a typical wrapper-data example on darwin platform
```
$ cat mpicc-wrapper-data.txt
# There can be multiple blocks of configuration data, chosen by
# compiler flags (using the compiler_args key to chose which block
# should be activated.  This can be useful for multilib builds.  See the
# multilib page at:
#    https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
# for more information.

project=Open MPI
project_short=OMPI
version=5.0.6
language=C
compiler_env=CC
compiler_flags_env=CFLAGS
compiler=clang
preprocessor_flags=-I${includedir}
compiler_flags_prefix=
compiler_flags=
linker_flags=-L${libdir}
linker_flags_static=
libs=-lmpi
libs_static=
dyn_lib_file=libmpi.dylib
static_lib_file=libmpi.a
required_file=
includedir=${includedir}
libdir=${libdir}
```

with this pr, the warpper-data.txt file will be fixed to 
```
# There can be multiple blocks of configuration data, chosen by
# compiler flags (using the compiler_args key to chose which block
# should be activated.  This can be useful for multilib builds.  See the
# multilib page at:
#    https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
# for more information.

project=Open MPI
project_short=OMPI
version=5.0.6
language=C
compiler_env=CC
compiler_flags_env=CFLAGS
compiler=/nix/store/0jd4fjnnrfz0dfxbc5lgfyxjfay73i77-clang-wrapper-19.1.7/bin/clang
preprocessor_flags=-I${includedir}
compiler_flags_prefix=
compiler_flags= 
linker_flags=-L${libdir}
linker_flags_static=
libs=-lmpi
libs_static=
dyn_lib_file=libmpi.dylib
static_lib_file=libmpi.a
required_file=
includedir=${includedir}
libdir=${libdir}
```
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-12T10:54:03Z
body: > here is a typical wrapper-data example on darwin platform

Generated with this PR or without it?
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-12T10:56:05Z
body: > > here is a typical wrapper-data example on darwin platform
> 
> Generated with this PR or without it?

without, after this pr /nix/stroe/*/bin/{clang,clang++,gfortran} will replace clang,clang++,gfotran 
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-12T15:25:24Z
body: @nim65s can you help nixpkgs-review this pr on darwin machine, my darwin machine is incapable of building a lot of packages.
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-12T15:31:51Z
body: If you are having issues with building multiple packages together, try: `nixpkgs-review --build-args '--cores 2 --max-jobs 1'`
author_association: CONTRIBUTOR
user: login: nim65s
created_at: 2025-03-12T16:30:00Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `x86_64-linux`
<details>
  <summary>:fast_forward: 26 packages marked as broken and skipped:</summary>
  <ul>
    <li>froide</li>
    <li>froide.dist</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.hoomd-blue</li>
    <li>python312Packages.pydicom-seg</li>
    <li>python312Packages.pydicom-seg.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.hoomd-blue</li>
    <li>python313Packages.pydicom-seg</li>
    <li>python313Packages.pydicom-seg.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>t-rex</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
  </ul>
</details>
<details>
  <summary>:x: 502 packages failed to build:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>c3d</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>cloudcompare</li>
    <li>conglomerate</li>
    <li>costa</li>
    <li>cp2k</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dbcsr</li>
    <li>dl-poly-classic-mpi</li>
    <li>dtcmp</li>
    <li>dtcmp.dev</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elastix</li>
    <li>elmerfem</li>
    <li>elpa</li>
    <li>elpa.dev</li>
    <li>elpa.doc</li>
    <li>elpa.man</li>
    <li>entwine</li>
    <li>ezminc</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.info</li>
    <li>fftwMpi.man</li>
    <li>freecad</li>
    <li>freecad-wayland</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>getdp</li>
    <li>globalarrays</li>
    <li>gmt</li>
    <li>gnudatalanguage</li>
    <li>gplates</li>
    <li>grass</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>haskellPackages.mpi-hs-binary</li>
    <li>haskellPackages.mpi-hs-binary.doc</li>
    <li>haskellPackages.mpi-hs-cereal</li>
    <li>haskellPackages.mpi-hs-cereal.doc</li>
    <li>haskellPackages.mpi-hs-store</li>
    <li>haskellPackages.mpi-hs-store.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hp2p</li>
    <li>hpcg</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>intensity-normalization (python312Packages.intensity-normalization)</li>
    <li>intensity-normalization.dist (python312Packages.intensity-normalization.dist)</li>
    <li>ior</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>labplot</li>
    <li>lammps-mpi</li>
    <li>libcircle</li>
    <li>libcircle.dev</li>
    <li>libmbd</li>
    <li>libminc</li>
    <li>librsb</li>
    <li>libtensorflow (libtensorflow.python)</li>
    <li>libvdwxc</li>
    <li>lwgrp</li>
    <li>lwgrp.dev</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>migrate</li>
    <li>mim-solvers</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mirtk</li>
    <li>mni_autoreg</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mpifileutils</li>
    <li>mpifileutils.dev</li>
    <li>mpifileutils.man</li>
    <li>mrtrix</li>
    <li>mumps</li>
    <li>mumps_par</li>
    <li>mysql-workbench</li>
    <li>n3</li>
    <li>nco</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdfcxx4</li>
    <li>netcdffortran</li>
    <li>netgen (python312Packages.netgen-mesher)</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>neuron-mpi</li>
    <li>nwchem</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>octopus</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>openturns</li>
    <li>osmscout-server</li>
    <li>otb</li>
    <li>ovito</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>pagmo2</li>
    <li>paraview</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pdi</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pfft</li>
    <li>pfft.dev</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>pnetcdf</li>
    <li>pnfft</li>
    <li>pnfft.dev</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.itk</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.medpy</li>
    <li>python312Packages.medpy.dist</li>
    <li>python312Packages.medvol</li>
    <li>python312Packages.medvol.dist</li>
    <li>python312Packages.meep</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.napari-nifti</li>
    <li>python312Packages.napari-nifti.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pymedio</li>
    <li>python312Packages.pymedio.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.pyradiomics</li>
    <li>python312Packages.pyradiomics.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.shimmy</li>
    <li>python312Packages.shimmy.dist</li>
    <li>python312Packages.simpleitk</li>
    <li>python312Packages.simpleitk.dist</li>
    <li>python312Packages.sirius</li>
    <li>python312Packages.sirius.dev</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.torchio</li>
    <li>python312Packages.torchio.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.intensity-normalization</li>
    <li>python313Packages.intensity-normalization.dist</li>
    <li>python313Packages.itk</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.medpy</li>
    <li>python313Packages.medpy.dist</li>
    <li>python313Packages.medvol</li>
    <li>python313Packages.medvol.dist</li>
    <li>python313Packages.meep</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.napari-nifti</li>
    <li>python313Packages.napari-nifti.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.netgen-mesher</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pymedio</li>
    <li>python313Packages.pymedio.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.pyradiomics</li>
    <li>python313Packages.pyradiomics.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.simpleitk</li>
    <li>python313Packages.simpleitk.dist</li>
    <li>python313Packages.sirius</li>
    <li>python313Packages.sirius.dev</li>
    <li>python313Packages.torchio</li>
    <li>python313Packages.torchio.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>pytrainer</li>
    <li>pytrainer.dist</li>
    <li>qgis</li>
    <li>qgis-ltr</li>
    <li>qmapshack</li>
    <li>quantum-espresso</li>
    <li>raxml-mpi</li>
    <li>rocmPackages.rocalution (rocmPackages_6.rocalution)</li>
    <li>rocmPackages.rocprofiler (rocmPackages_6.rocprofiler)</li>
    <li>rocmPackages_5.rocalution</li>
    <li>rocmPackages_5.rocprofiler</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>siesta-mpi</li>
    <li>simpleitk</li>
    <li>sirius</li>
    <li>sirius.dev</li>
    <li>spfft</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>sumo</li>
    <li>superlu_dist</li>
    <li>survex</li>
    <li>therion</li>
    <li>tmpi</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
    <li>tunnelx</li>
    <li>udig</li>
    <li>valhalla</li>
    <li>vpv</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>

---
### `aarch64-darwin`
<details>
  <summary>:fast_forward: 42 packages marked as broken and skipped:</summary>
  <ul>
    <li>c3d</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>gplates</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>librsb</li>
    <li>libtensorflow</li>
    <li>libtensorflow.python</li>
    <li>migrate</li>
    <li>mumps_par</li>
    <li>nco</li>
    <li>netcdfcxx4</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>sumo</li>
    <li>t-rex</li>
    <li>vpv</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 365 packages failed to build:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>conglomerate</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elmerfem</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.man</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>gmt</li>
    <li>grass</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>mim-solvers</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mni_autoreg</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mumps</li>
    <li>n3</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdffortran</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>neuron-mpi</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>openturns</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.arviz</li>
    <li>python313Packages.arviz.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.corner</li>
    <li>python313Packages.corner.dist</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>survex</li>
    <li>therion</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: nim65s
created_at: 2025-03-13T10:02:01Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `x86_64-linux`
<details>
  <summary>:fast_forward: 26 packages marked as broken and skipped:</summary>
  <ul>
    <li>froide</li>
    <li>froide.dist</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.hoomd-blue</li>
    <li>python312Packages.pydicom-seg</li>
    <li>python312Packages.pydicom-seg.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.hoomd-blue</li>
    <li>python313Packages.pydicom-seg</li>
    <li>python313Packages.pydicom-seg.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>t-rex</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
  </ul>
</details>
<details>
  <summary>:x: 165 packages failed to build:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>costa</li>
    <li>cp2k</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>elpa</li>
    <li>elpa.dev</li>
    <li>elpa.doc</li>
    <li>elpa.man</li>
    <li>gnudatalanguage</li>
    <li>intensity-normalization (python312Packages.intensity-normalization)</li>
    <li>intensity-normalization.dist (python312Packages.intensity-normalization.dist)</li>
    <li>ipopt</li>
    <li>labplot</li>
    <li>libmbd</li>
    <li>librsb</li>
    <li>libtensorflow (libtensorflow.python)</li>
    <li>mim-solvers</li>
    <li>mni_autoreg</li>
    <li>mrtrix</li>
    <li>mumps</li>
    <li>mumps_par</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>netcdf-mpi</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octopus</li>
    <li>openturns</li>
    <li>osmscout-server</li>
    <li>pagmo2</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>pnfft</li>
    <li>pnfft.dev</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.itk</li>
    <li>python312Packages.medpy</li>
    <li>python312Packages.medpy.dist</li>
    <li>python312Packages.medvol</li>
    <li>python312Packages.medvol.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.napari-nifti</li>
    <li>python312Packages.napari-nifti.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pymedio</li>
    <li>python312Packages.pymedio.dist</li>
    <li>python312Packages.pyradiomics</li>
    <li>python312Packages.pyradiomics.dist</li>
    <li>python312Packages.simpleitk</li>
    <li>python312Packages.simpleitk.dist</li>
    <li>python312Packages.sirius</li>
    <li>python312Packages.sirius.dev</li>
    <li>python312Packages.torchio</li>
    <li>python312Packages.torchio.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.intensity-normalization</li>
    <li>python313Packages.intensity-normalization.dist</li>
    <li>python313Packages.itk</li>
    <li>python313Packages.medpy</li>
    <li>python313Packages.medpy.dist</li>
    <li>python313Packages.medvol</li>
    <li>python313Packages.medvol.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.napari-nifti</li>
    <li>python313Packages.napari-nifti.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pymedio</li>
    <li>python313Packages.pymedio.dist</li>
    <li>python313Packages.pyradiomics</li>
    <li>python313Packages.pyradiomics.dist</li>
    <li>python313Packages.simpleitk</li>
    <li>python313Packages.simpleitk.dist</li>
    <li>python313Packages.sirius</li>
    <li>python313Packages.sirius.dev</li>
    <li>python313Packages.torchio</li>
    <li>python313Packages.torchio.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>qgis-ltr</li>
    <li>quantum-espresso</li>
    <li>rocmPackages.rocalution (rocmPackages_6.rocalution)</li>
    <li>rocmPackages.rocprofiler (rocmPackages_6.rocprofiler)</li>
    <li>rocmPackages_5.rocalution</li>
    <li>rocmPackages_5.rocprofiler</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>siesta-mpi</li>
    <li>simpleitk</li>
    <li>sirius</li>
    <li>sirius.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>sumo</li>
    <li>superlu_dist</li>
    <li>survex</li>
    <li>therion</li>
    <li>tmpi</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
    <li>tunnelx</li>
    <li>udig</li>
    <li>valhalla</li>
    <li>vpv</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 337 packages built:</summary>
  <ul>
    <li>ants</li>
    <li>apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>c3d</li>
    <li>cdo</li>
    <li>cloudcompare</li>
    <li>conglomerate</li>
    <li>dbcsr</li>
    <li>dl-poly-classic-mpi</li>
    <li>dtcmp</li>
    <li>dtcmp.dev</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elastix</li>
    <li>elmerfem</li>
    <li>entwine</li>
    <li>ezminc</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.info</li>
    <li>fftwMpi.man</li>
    <li>freecad</li>
    <li>freecad-wayland</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>getdp</li>
    <li>globalarrays</li>
    <li>gmt</li>
    <li>gplates</li>
    <li>grass</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>haskellPackages.mpi-hs-binary</li>
    <li>haskellPackages.mpi-hs-binary.doc</li>
    <li>haskellPackages.mpi-hs-cereal</li>
    <li>haskellPackages.mpi-hs-cereal.doc</li>
    <li>haskellPackages.mpi-hs-store</li>
    <li>haskellPackages.mpi-hs-store.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hp2p</li>
    <li>hpcg</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>ior</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>lammps-mpi</li>
    <li>libcircle</li>
    <li>libcircle.dev</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>lwgrp</li>
    <li>lwgrp.dev</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>migrate</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mirtk</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mpifileutils</li>
    <li>mpifileutils.dev</li>
    <li>mpifileutils.man</li>
    <li>mysql-workbench</li>
    <li>n3</li>
    <li>nco</li>
    <li>ncview</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdfcxx4</li>
    <li>netcdffortran</li>
    <li>netgen (python312Packages.netgen-mesher)</li>
    <li>neuron-mpi</li>
    <li>nwchem</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>otb</li>
    <li>ovito</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>paraview</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pdi</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pfft</li>
    <li>pfft.dev</li>
    <li>pflotran</li>
    <li>pnetcdf</li>
    <li>precice</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meep</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.shimmy</li>
    <li>python312Packages.shimmy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meep</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.netgen-mesher</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>pytrainer</li>
    <li>pytrainer.dist</li>
    <li>qgis</li>
    <li>qmapshack</li>
    <li>raxml-mpi</li>
    <li>spfft</li>
  </ul>
</details>

---
### `aarch64-darwin`
<details>
  <summary>:fast_forward: 42 packages marked as broken and skipped:</summary>
  <ul>
    <li>c3d</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>gplates</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>librsb</li>
    <li>libtensorflow</li>
    <li>libtensorflow.python</li>
    <li>migrate</li>
    <li>mumps_par</li>
    <li>nco</li>
    <li>netcdfcxx4</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>sumo</li>
    <li>t-rex</li>
    <li>vpv</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 42 packages failed to build:</summary>
  <ul>
    <li>conglomerate</li>
    <li>ebtks</li>
    <li>elmerfem</li>
    <li>inormalize</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>merkaartor</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mni_autoreg</li>
    <li>n3</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octavePackages.mapping</li>
    <li>openturns</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>therion</li>
    <li>trilinos-mpi</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 323 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>eccodes</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.man</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>gmt</li>
    <li>grass</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>mim-solvers</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mumps</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdffortran</li>
    <li>neuron-mpi</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>petsc</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.arviz</li>
    <li>python313Packages.arviz.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.corner</li>
    <li>python313Packages.corner.dist</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>survex</li>
    <li>tsid</li>
    <li>tsid.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-13T10:10:25Z
body: mumps on x86-64_linux did not failed on my machine
author_association: CONTRIBUTOR
user: login: nim65s
created_at: 2025-03-13T10:28:21Z
body: Not sure why things fail : when I restart manually one build it pass. This is running again.
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-13T12:25:20Z
body: I'm running now 2 nixpkgs-review processes on the community's `aarch64-darwin` and `x86_64-linux` builders. Results should be posted at some point. I will also post afterwards which broken builds are a regression according to `hydra-check` and which are not.
author_association: CONTRIBUTOR
user: login: nim65s
created_at: 2025-03-13T17:06:09Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `x86_64-linux`
<details>
  <summary>:fast_forward: 26 packages marked as broken and skipped:</summary>
  <ul>
    <li>froide</li>
    <li>froide.dist</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.hoomd-blue</li>
    <li>python312Packages.pydicom-seg</li>
    <li>python312Packages.pydicom-seg.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.hoomd-blue</li>
    <li>python313Packages.pydicom-seg</li>
    <li>python313Packages.pydicom-seg.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>t-rex</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
  </ul>
</details>
<details>
  <summary>:x: 114 packages failed to build:</summary>
  <ul>
    <li>costa</li>
    <li>cp2k</li>
    <li>elpa</li>
    <li>elpa.dev</li>
    <li>elpa.doc</li>
    <li>elpa.man</li>
    <li>gnudatalanguage</li>
    <li>intensity-normalization (python312Packages.intensity-normalization)</li>
    <li>intensity-normalization.dist (python312Packages.intensity-normalization.dist)</li>
    <li>libmbd</li>
    <li>librsb</li>
    <li>libtensorflow (libtensorflow.python)</li>
    <li>mni_autoreg</li>
    <li>mrtrix</li>
    <li>mumps_par</li>
    <li>netcdf-mpi</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octopus</li>
    <li>osmscout-server</li>
    <li>pnfft</li>
    <li>pnfft.dev</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.itk</li>
    <li>python312Packages.medpy</li>
    <li>python312Packages.medpy.dist</li>
    <li>python312Packages.medvol</li>
    <li>python312Packages.medvol.dist</li>
    <li>python312Packages.napari-nifti</li>
    <li>python312Packages.napari-nifti.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pymedio</li>
    <li>python312Packages.pymedio.dist</li>
    <li>python312Packages.pyradiomics</li>
    <li>python312Packages.pyradiomics.dist</li>
    <li>python312Packages.shimmy</li>
    <li>python312Packages.shimmy.dist</li>
    <li>python312Packages.simpleitk</li>
    <li>python312Packages.simpleitk.dist</li>
    <li>python312Packages.sirius</li>
    <li>python312Packages.sirius.dev</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.torchio</li>
    <li>python312Packages.torchio.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.intensity-normalization</li>
    <li>python313Packages.intensity-normalization.dist</li>
    <li>python313Packages.itk</li>
    <li>python313Packages.medpy</li>
    <li>python313Packages.medpy.dist</li>
    <li>python313Packages.medvol</li>
    <li>python313Packages.medvol.dist</li>
    <li>python313Packages.napari-nifti</li>
    <li>python313Packages.napari-nifti.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.pymedio</li>
    <li>python313Packages.pymedio.dist</li>
    <li>python313Packages.pyradiomics</li>
    <li>python313Packages.pyradiomics.dist</li>
    <li>python313Packages.simpleitk</li>
    <li>python313Packages.simpleitk.dist</li>
    <li>python313Packages.sirius</li>
    <li>python313Packages.sirius.dev</li>
    <li>python313Packages.torchio</li>
    <li>python313Packages.torchio.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>qgis-ltr</li>
    <li>quantum-espresso</li>
    <li>rocmPackages.rocalution (rocmPackages_6.rocalution)</li>
    <li>rocmPackages.rocprofiler (rocmPackages_6.rocprofiler)</li>
    <li>rocmPackages_5.rocalution</li>
    <li>rocmPackages_5.rocprofiler</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>siesta-mpi</li>
    <li>simpleitk</li>
    <li>sirius</li>
    <li>sirius.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>sumo</li>
    <li>superlu_dist</li>
    <li>survex</li>
    <li>therion</li>
    <li>tmpi</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
    <li>tunnelx</li>
    <li>udig</li>
    <li>valhalla</li>
    <li>vpv</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 388 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>c3d</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>cloudcompare</li>
    <li>conglomerate</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dbcsr</li>
    <li>dl-poly-classic-mpi</li>
    <li>dtcmp</li>
    <li>dtcmp.dev</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elastix</li>
    <li>elmerfem</li>
    <li>entwine</li>
    <li>ezminc</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.info</li>
    <li>fftwMpi.man</li>
    <li>freecad</li>
    <li>freecad-wayland</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>getdp</li>
    <li>globalarrays</li>
    <li>gmt</li>
    <li>gplates</li>
    <li>grass</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>haskellPackages.mpi-hs-binary</li>
    <li>haskellPackages.mpi-hs-binary.doc</li>
    <li>haskellPackages.mpi-hs-cereal</li>
    <li>haskellPackages.mpi-hs-cereal.doc</li>
    <li>haskellPackages.mpi-hs-store</li>
    <li>haskellPackages.mpi-hs-store.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hp2p</li>
    <li>hpcg</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>ior</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>labplot</li>
    <li>lammps-mpi</li>
    <li>libcircle</li>
    <li>libcircle.dev</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>lwgrp</li>
    <li>lwgrp.dev</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>migrate</li>
    <li>mim-solvers</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mirtk</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mpifileutils</li>
    <li>mpifileutils.dev</li>
    <li>mpifileutils.man</li>
    <li>mumps</li>
    <li>mysql-workbench</li>
    <li>n3</li>
    <li>nco</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdfcxx4</li>
    <li>netcdffortran</li>
    <li>netgen (python312Packages.netgen-mesher)</li>
    <li>neuron-mpi</li>
    <li>nwchem</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>openturns</li>
    <li>otb</li>
    <li>ovito</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>pagmo2</li>
    <li>paraview</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pdi</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pfft</li>
    <li>pfft.dev</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>pnetcdf</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meep</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meep</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.netgen-mesher</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>pytrainer</li>
    <li>pytrainer.dist</li>
    <li>qgis</li>
    <li>qmapshack</li>
    <li>raxml-mpi</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spfft</li>
  </ul>
</details>

---
### `aarch64-darwin`
<details>
  <summary>:fast_forward: 42 packages marked as broken and skipped:</summary>
  <ul>
    <li>c3d</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>gplates</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>librsb</li>
    <li>libtensorflow</li>
    <li>libtensorflow.python</li>
    <li>migrate</li>
    <li>mumps_par</li>
    <li>nco</li>
    <li>netcdfcxx4</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>sumo</li>
    <li>t-rex</li>
    <li>vpv</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 46 packages failed to build:</summary>
  <ul>
    <li>conglomerate</li>
    <li>ebtks</li>
    <li>elmerfem</li>
    <li>inormalize</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>merkaartor</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mni_autoreg</li>
    <li>n3</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octavePackages.mapping</li>
    <li>openturns</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>therion</li>
    <li>trilinos-mpi</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 319 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>eccodes</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.man</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>gmt</li>
    <li>grass</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>mim-solvers</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mumps</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdffortran</li>
    <li>neuron-mpi</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>petsc</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.arviz</li>
    <li>python313Packages.arviz.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.corner</li>
    <li>python313Packages.corner.dist</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>survex</li>
    <li>tsid</li>
    <li>tsid.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: nim65s
created_at: 2025-03-13T17:27:45Z
body: still wrong things here (tsid works, for example), but I'll stop here, waiting for @doronbehar inputs
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-13T20:51:50Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `aarch64-darwin`
<details>
  <summary>:fast_forward: 42 packages marked as broken and skipped:</summary>
  <ul>
    <li>c3d</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>gplates</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>librsb</li>
    <li>libtensorflow</li>
    <li>libtensorflow.python</li>
    <li>migrate</li>
    <li>mumps_par</li>
    <li>nco</li>
    <li>netcdfcxx4</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>sumo</li>
    <li>t-rex</li>
    <li>vpv</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 51 packages failed to build:</summary>
  <ul>
    <li>conglomerate</li>
    <li>ebtks</li>
    <li>elmerfem</li>
    <li>inormalize</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>merkaartor</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mni_autoreg</li>
    <li>n3</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octavePackages.mapping</li>
    <li>openturns</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pflotran</li>
    <li>precice</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>therion</li>
    <li>trilinos-mpi</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 314 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>eccodes</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.man</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>gmt</li>
    <li>grass</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>mim-solvers</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mumps</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdffortran</li>
    <li>neuron-mpi</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.arviz</li>
    <li>python313Packages.arviz.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.corner</li>
    <li>python313Packages.corner.dist</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.nifty8</li>
    <li>python313Packages.nifty8.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>saga</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>survex</li>
    <li>tsid</li>
    <li>tsid.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-14T00:57:15Z
body: It's wierd that scalapack build success on nim65s' darwin machine while failed on doronbehar's one
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-15T23:37:47Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `aarch64-darwin`
<details>
  <summary>:fast_forward: 45 packages marked as broken and skipped:</summary>
  <ul>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>c3d</li>
    <li>conglomerate</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>gplates</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>librsb</li>
    <li>libtensorflow</li>
    <li>libtensorflow.python</li>
    <li>migrate</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>nco</li>
    <li>netcdfcxx4</li>
    <li>octavePackages.sparsersb</li>
    <li>oobicpl</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>sumo</li>
    <li>t-rex</li>
    <li>vpv</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 41 packages failed to build:</summary>
  <ul>
    <li>ebtks</li>
    <li>elmerfem</li>
    <li>inormalize</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>merkaartor</li>
    <li>mni_autoreg</li>
    <li>n3</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>octavePackages.mapping</li>
    <li>openturns</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>therion</li>
    <li>trilinos-mpi</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 319 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>eccodes</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.man</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>gmt</li>
    <li>grass</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>mim-solvers</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mumps</li>
    <li>mumps_par</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdffortran</li>
    <li>neuron-mpi</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>openorienteering-mapper</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>petsc</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.arviz</li>
    <li>python313Packages.arviz.dist</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.corner</li>
    <li>python313Packages.corner.dist</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>survex</li>
    <li>tsid</li>
    <li>tsid.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-15T23:54:30Z
body: Indeed my `aarch64-darwin` nixpkgs-review run has failed due to unexpected errors, and hence produced a partly false negative report. From the list of aarch64-darwin failures listed above in @qbisi's comment, `hydra-check` says:

 - python312Packages.inequality succeeds on hydra: true
 - python312Packages.mapclassify succeeds on hydra: true
 - python312Packages.momepy succeeds on hydra: true
 - python313Packages.inequality succeeds on hydra: true
 - python313Packages.mapclassify succeeds on hydra: true
 - python313Packages.momepy succeeds on hydra: true

The build log of these would be interesting to inspect. I'm currently running another `nixpkgs-review` on the Nix's community's `aarch64-darwin` builder, in order to get the logs my self, and be able to debug it by having all of the other builds in the cache.
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T00:23:28Z
body: localy rebuild master branch mapclassify on my m2-mini aarch64-darwin platform also fails the test as the same of that openmpi branch outputs. This might be related to subtle cpu ISA related diffs of m2 and that of nixos hydra.

note: momepy depend on inequality  and inequality  depend on mapclassify.
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T00:29:43Z
body: @doronbehar  can you check how many packages are built success with this pr when it was failed on hydra
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T02:48:48Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `aarch64-linux`
<details>
  <summary>:fast_forward: 28 packages marked as broken and skipped:</summary>
  <ul>
    <li>c3d</li>
    <li>dbcsr</li>
    <li>froide</li>
    <li>froide.dist</li>
    <li>mrtrix</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>rocmPackages.rocalution</li>
    <li>rocmPackages_5.rocalution</li>
    <li>rocmPackages_6.rocalution</li>
    <li>t-rex</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>
<details>
  <summary>:x: 9 packages failed to build:</summary>
  <ul>
    <li>labplot</li>
    <li>librsb</li>
    <li>libtensorflow (libtensorflow.python)</li>
    <li>mni_autoreg</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>pnfft</li>
    <li>pnfft.dev</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 428 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>cloudcompare</li>
    <li>conglomerate</li>
    <li>costa</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dl-poly-classic-mpi</li>
    <li>dtcmp</li>
    <li>dtcmp.dev</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elmerfem</li>
    <li>elpa</li>
    <li>elpa.dev</li>
    <li>elpa.doc</li>
    <li>elpa.man</li>
    <li>entwine</li>
    <li>ezminc</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.info</li>
    <li>fftwMpi.man</li>
    <li>freecad</li>
    <li>freecad-wayland</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>getdp</li>
    <li>globalarrays</li>
    <li>gmt</li>
    <li>gnudatalanguage</li>
    <li>gplates</li>
    <li>grass</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hp2p</li>
    <li>hpcg</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>ior</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>lammps-mpi</li>
    <li>libcircle</li>
    <li>libcircle.dev</li>
    <li>libmbd</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>lwgrp</li>
    <li>lwgrp.dev</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>migrate</li>
    <li>mim-solvers</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mirtk</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mpifileutils</li>
    <li>mpifileutils.dev</li>
    <li>mpifileutils.man</li>
    <li>mumps</li>
    <li>mumps_par</li>
    <li>mysql-workbench</li>
    <li>n3</li>
    <li>nco</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdfcxx4</li>
    <li>netcdffortran</li>
    <li>netgen (python312Packages.netgen-mesher)</li>
    <li>neuron-mpi</li>
    <li>nwchem</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>openturns</li>
    <li>osmscout-server</li>
    <li>otb</li>
    <li>ovito</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>pagmo2</li>
    <li>paraview</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pdi</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pfft</li>
    <li>pfft.dev</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>pnetcdf</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.meep</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.shimmy</li>
    <li>python312Packages.shimmy.dist</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.meep</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.netgen-mesher</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>pytrainer</li>
    <li>pytrainer.dist</li>
    <li>qgis</li>
    <li>qgis-ltr</li>
    <li>qmapshack</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>spfft</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>sumo</li>
    <li>superlu_dist</li>
    <li>survex</li>
    <li>therion</li>
    <li>tmpi</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
    <li>tunnelx</li>
    <li>valhalla</li>
    <li>vpv</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-16T07:17:12Z
body: > @doronbehar can you check how many packages are built success with this pr when it was failed on hydra

I'm sorry but I don't understand this sentence :).
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T07:35:20Z
body: I am just wondering how many packages on darwin benefit from this pr, e.g (on aarch64-darwin) scalapack was built with failure, but with this pr, it can be built with success. So is the mumps_par package depend on scalapack, that is why i add the third commit 
"mumps_par: unmark broken on darwin platform"
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-16T07:37:46Z
body: From some unclear reason the last nixpkgs-review attempt failed for me completely now, so I decided to focus only on `mapclassify`. This is the dependence relation to openmpi:

```
/nix/store/q534afl0qwi6n7q06b685fnf3y44qsg5-python3.12-mapclassify-2.8.1.drv
└───/nix/store/dj6r9xrkpfy7v6z69h6vbyvafm7r6d2c-python3.12-geopandas-1.0.1.drv
    └───/nix/store/20ms4jwvb6d1s3p8j2mq2953gf1np0h6-python3.12-pyogrio-0.10.0.drv
        └───/nix/store/gg9ss11wb2m7i617rjbs2xspzi601492-gdal-3.10.2.drv
            └───/nix/store/chydi4gh9b8wy66p7h0pf0l4fmpm6yyq-netcdf-4.9.3.drv
                └───/nix/store/21axyf9imshcgs2avcwgl84ka7hi6llq-openmpi-5.0.6.drv

```

And this is the full log:

https://gist.github.com/doronbehar/b2566cb13250c6229d64e4b582f7e999

It fails for me very consistently, in the same way for `python312Packages.mapclassify` too. I'm ccing the @NixOS/geospatial team because I think you'd be interested in this phenomena - a change in openmpi causes the test suite of mapclassify to segfault! The error doesn't occur on `x86_64-linux` .
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-16T07:41:24Z
body: > I am just wondering how many packages on darwin benefit from this pr, e.g (on aarch64-darwin) scalapack was built with failure

I see now. You should be able to write a script with `hydra-check` that compute such a diff.
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-16T07:45:18Z
body: Oh wait, indeed I missed the comment that states that on Nix' community's `aarch64-darwin` builder, the following, on branch `master` also fails:

```
nix build -Lf. --keep-going --rebuild python31{2,3}Packages.mapclassify
```

Hence, the failure presented above is still very interesting, but should not be considered as a regression due to this PR.
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T12:47:00Z
body: ## `nixpkgs-review` result

Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).

Command: `nixpkgs-review pr 389036`

---
### `x86_64-linux`
<details>
  <summary>:fast_forward: 26 packages marked as broken and skipped:</summary>
  <ul>
    <li>froide</li>
    <li>froide.dist</li>
    <li>octavePackages.sparsersb</li>
    <li>python312Packages.froide</li>
    <li>python312Packages.froide.dist</li>
    <li>python312Packages.hoomd-blue</li>
    <li>python312Packages.pydicom-seg</li>
    <li>python312Packages.pydicom-seg.dist</li>
    <li>python312Packages.rio-tiler</li>
    <li>python312Packages.rio-tiler.dist</li>
    <li>python312Packages.worldengine</li>
    <li>python312Packages.worldengine.dist</li>
    <li>python312Packages.wrf-python</li>
    <li>python312Packages.wrf-python.dist</li>
    <li>python313Packages.hoomd-blue</li>
    <li>python313Packages.pydicom-seg</li>
    <li>python313Packages.pydicom-seg.dist</li>
    <li>python313Packages.rio-tiler</li>
    <li>python313Packages.rio-tiler.dist</li>
    <li>python313Packages.worldengine</li>
    <li>python313Packages.worldengine.dist</li>
    <li>python313Packages.wrf-python</li>
    <li>python313Packages.wrf-python.dist</li>
    <li>t-rex</li>
    <li>worldengine-cli</li>
    <li>worldengine-cli.dist</li>
  </ul>
</details>
<details>
  <summary>:x: 26 packages failed to build:</summary>
  <ul>
    <li>apacheHttpdPackages.mod_tile (apacheHttpdPackages_2_4.mod_tile)</li>
    <li>librsb</li>
    <li>libtensorflow (libtensorflow.python)</li>
    <li>mni_autoreg</li>
    <li>mrtrix</li>
    <li>neuron-full (python312Packages.neuronpy)</li>
    <li>pnfft</li>
    <li>pnfft.dev</li>
    <li>python312Packages.arviz</li>
    <li>python312Packages.arviz.dist</li>
    <li>python312Packages.bambi</li>
    <li>python312Packages.bambi.dist</li>
    <li>python312Packages.corner</li>
    <li>python312Packages.corner.dist</li>
    <li>python312Packages.flowmc</li>
    <li>python312Packages.flowmc.dist</li>
    <li>python312Packages.nutpie</li>
    <li>python312Packages.nutpie.dist</li>
    <li>python312Packages.pymc</li>
    <li>python312Packages.pymc.dist</li>
    <li>python312Packages.qcodes-contrib-drivers</li>
    <li>python312Packages.qcodes-contrib-drivers.dist</li>
    <li>python313Packages.qcodes-contrib-drivers</li>
    <li>python313Packages.qcodes-contrib-drivers.dist</li>
    <li>rocmPackages_5.rocalution</li>
    <li>rocmPackages_5.rocprofiler</li>
  </ul>
</details>
<details>
  <summary>:white_check_mark: 474 packages built:</summary>
  <ul>
    <li>aligator</li>
    <li>aligator.doc</li>
    <li>ants</li>
    <li>arpack-mpi</li>
    <li>bicgl</li>
    <li>bicpl</li>
    <li>bonmin</li>
    <li>c3d</li>
    <li>casadi</li>
    <li>cdo</li>
    <li>cloudcompare</li>
    <li>conglomerate</li>
    <li>costa</li>
    <li>cp2k</li>
    <li>crocoddyl</li>
    <li>crocoddyl.doc</li>
    <li>dbcsr</li>
    <li>dl-poly-classic-mpi</li>
    <li>dtcmp</li>
    <li>dtcmp.dev</li>
    <li>ebtks</li>
    <li>eccodes</li>
    <li>elastix</li>
    <li>elmerfem</li>
    <li>elpa</li>
    <li>elpa.dev</li>
    <li>elpa.doc</li>
    <li>elpa.man</li>
    <li>entwine</li>
    <li>ezminc</li>
    <li>fftwMpi</li>
    <li>fftwMpi.dev</li>
    <li>fftwMpi.info</li>
    <li>fftwMpi.man</li>
    <li>freecad</li>
    <li>freecad-wayland</li>
    <li>gdal (python312Packages.gdal)</li>
    <li>getdp</li>
    <li>globalarrays</li>
    <li>gmt</li>
    <li>gnudatalanguage</li>
    <li>gplates</li>
    <li>grass</li>
    <li>gromacsCudaMpi</li>
    <li>gromacsCudaMpi.dev</li>
    <li>gromacsCudaMpi.man</li>
    <li>gromacsDoubleMpi</li>
    <li>gromacsDoubleMpi.dev</li>
    <li>gromacsDoubleMpi.man</li>
    <li>gromacsMpi</li>
    <li>gromacsMpi.dev</li>
    <li>gromacsMpi.man</li>
    <li>haskellPackages.hgdal</li>
    <li>haskellPackages.hgdal.doc</li>
    <li>haskellPackages.mpi-hs-binary</li>
    <li>haskellPackages.mpi-hs-binary.doc</li>
    <li>haskellPackages.mpi-hs-cereal</li>
    <li>haskellPackages.mpi-hs-cereal.doc</li>
    <li>haskellPackages.mpi-hs-store</li>
    <li>haskellPackages.mpi-hs-store.doc</li>
    <li>hdf5-fortran-mpi</li>
    <li>hdf5-fortran-mpi.bin</li>
    <li>hdf5-fortran-mpi.dev</li>
    <li>hdf5-mpi</li>
    <li>hdf5-mpi.bin</li>
    <li>hdf5-mpi.dev</li>
    <li>highfive-mpi</li>
    <li>hp2p</li>
    <li>hpcg</li>
    <li>hpl</li>
    <li>hypre</li>
    <li>inormalize</li>
    <li>intensity-normalization (python312Packages.intensity-normalization)</li>
    <li>intensity-normalization.dist (python312Packages.intensity-normalization.dist)</li>
    <li>ior</li>
    <li>ipopt</li>
    <li>itk (itk_5)</li>
    <li>itk_5_2</li>
    <li>labplot</li>
    <li>lammps-mpi</li>
    <li>libcircle</li>
    <li>libcircle.dev</li>
    <li>libmbd</li>
    <li>libminc</li>
    <li>libvdwxc</li>
    <li>lwgrp</li>
    <li>lwgrp.dev</li>
    <li>mapcache</li>
    <li>mapnik</li>
    <li>mapproxy</li>
    <li>mapproxy.dist</li>
    <li>mapserver</li>
    <li>merkaartor</li>
    <li>migrate</li>
    <li>mim-solvers</li>
    <li>minc_tools</li>
    <li>minc_widgets</li>
    <li>mirtk</li>
    <li>mpi (openmpi)</li>
    <li>mpi.dev (openmpi.dev)</li>
    <li>mpi.man (openmpi.man)</li>
    <li>mpifileutils</li>
    <li>mpifileutils.dev</li>
    <li>mpifileutils.man</li>
    <li>mumps</li>
    <li>mumps_par</li>
    <li>mysql-workbench</li>
    <li>n3</li>
    <li>nco</li>
    <li>ncview</li>
    <li>ndcurves</li>
    <li>ndcurves.doc</li>
    <li>nest-mpi</li>
    <li>netcdf</li>
    <li>netcdf-mpi</li>
    <li>netcdfcxx4</li>
    <li>netcdffortran</li>
    <li>netgen (python312Packages.netgen-mesher)</li>
    <li>neuron-mpi</li>
    <li>nwchem</li>
    <li>octavePackages.mapping</li>
    <li>octavePackages.ncarray</li>
    <li>octavePackages.netcdf</li>
    <li>octopus</li>
    <li>oobicpl</li>
    <li>openorienteering-mapper</li>
    <li>openturns</li>
    <li>osmscout-server</li>
    <li>otb</li>
    <li>ovito</li>
    <li>p4est</li>
    <li>p4est-dbg</li>
    <li>p4est-sc</li>
    <li>p4est-sc-dbg</li>
    <li>pagmo2</li>
    <li>paraview</li>
    <li>parmetis</li>
    <li>parmmg</li>
    <li>pdal</li>
    <li>pdi</li>
    <li>perl538Packages.Tirex</li>
    <li>perl538Packages.Tirex.devdoc</li>
    <li>perl540Packages.Tirex</li>
    <li>perl540Packages.Tirex.devdoc</li>
    <li>petsc</li>
    <li>pfft</li>
    <li>pfft.dev</li>
    <li>pflotran</li>
    <li>pinocchio</li>
    <li>pinocchio.doc</li>
    <li>pnetcdf</li>
    <li>precice</li>
    <li>proxsuite-nlp</li>
    <li>proxsuite-nlp.doc</li>
    <li>pymol</li>
    <li>pymol.dist</li>
    <li>python312Packages.aerosandbox</li>
    <li>python312Packages.aerosandbox.dist</li>
    <li>python312Packages.aligator</li>
    <li>python312Packages.aligator.doc</li>
    <li>python312Packages.baselines</li>
    <li>python312Packages.baselines.dist</li>
    <li>python312Packages.boltztrap2</li>
    <li>python312Packages.boltztrap2.dist</li>
    <li>python312Packages.bsuite</li>
    <li>python312Packages.bsuite.dist</li>
    <li>python312Packages.cartopy</li>
    <li>python312Packages.cartopy.dist</li>
    <li>python312Packages.casadi</li>
    <li>python312Packages.crocoddyl</li>
    <li>python312Packages.crocoddyl.doc</li>
    <li>python312Packages.cyipopt</li>
    <li>python312Packages.cyipopt.dist</li>
    <li>python312Packages.dask-mpi</li>
    <li>python312Packages.dask-mpi.dist</li>
    <li>python312Packages.django-bootstrap4</li>
    <li>python312Packages.django-bootstrap4.dist</li>
    <li>python312Packages.django-bootstrap5</li>
    <li>python312Packages.django-bootstrap5.dist</li>
    <li>python312Packages.drf-extra-fields</li>
    <li>python312Packages.drf-extra-fields.dist</li>
    <li>python312Packages.eccodes</li>
    <li>python312Packages.example-robot-data</li>
    <li>python312Packages.example-robot-data.doc</li>
    <li>python312Packages.fenics</li>
    <li>python312Packages.fenics.dist</li>
    <li>python312Packages.fiona</li>
    <li>python312Packages.fiona.dist</li>
    <li>python312Packages.folium</li>
    <li>python312Packages.folium.dist</li>
    <li>python312Packages.geoarrow-pandas</li>
    <li>python312Packages.geoarrow-pandas.dist</li>
    <li>python312Packages.geoarrow-pyarrow</li>
    <li>python312Packages.geoarrow-pyarrow.dist</li>
    <li>python312Packages.geodatasets</li>
    <li>python312Packages.geodatasets.dist</li>
    <li>python312Packages.geopandas</li>
    <li>python312Packages.geopandas.dist</li>
    <li>python312Packages.geoparquet</li>
    <li>python312Packages.geoparquet.dist</li>
    <li>python312Packages.gpaw</li>
    <li>python312Packages.gpaw.dist</li>
    <li>python312Packages.gstools</li>
    <li>python312Packages.gstools.dist</li>
    <li>python312Packages.h5netcdf</li>
    <li>python312Packages.h5netcdf.dist</li>
    <li>python312Packages.h5py-mpi</li>
    <li>python312Packages.h5py-mpi.dist</li>
    <li>python312Packages.inequality</li>
    <li>python312Packages.inequality.dist</li>
    <li>python312Packages.itk</li>
    <li>python312Packages.libpysal</li>
    <li>python312Packages.libpysal.dist</li>
    <li>python312Packages.lida</li>
    <li>python312Packages.lida.dist</li>
    <li>python312Packages.mapclassify</li>
    <li>python312Packages.mapclassify.dist</li>
    <li>python312Packages.mdtraj</li>
    <li>python312Packages.mdtraj.dist</li>
    <li>python312Packages.medpy</li>
    <li>python312Packages.medpy.dist</li>
    <li>python312Packages.medvol</li>
    <li>python312Packages.medvol.dist</li>
    <li>python312Packages.meep</li>
    <li>python312Packages.meshio</li>
    <li>python312Packages.meshio.dist</li>
    <li>python312Packages.mim-solvers</li>
    <li>python312Packages.momepy</li>
    <li>python312Packages.momepy.dist</li>
    <li>python312Packages.morecantile</li>
    <li>python312Packages.morecantile.dist</li>
    <li>python312Packages.mpi4py</li>
    <li>python312Packages.mpi4py.dist</li>
    <li>python312Packages.msticpy</li>
    <li>python312Packages.msticpy.dist</li>
    <li>python312Packages.napari-nifti</li>
    <li>python312Packages.napari-nifti.dist</li>
    <li>python312Packages.ndcurves</li>
    <li>python312Packages.ndcurves.doc</li>
    <li>python312Packages.nest</li>
    <li>python312Packages.netbox-documents</li>
    <li>python312Packages.netbox-documents.dist</li>
    <li>python312Packages.netcdf4</li>
    <li>python312Packages.netcdf4.dist</li>
    <li>python312Packages.neuralfoil</li>
    <li>python312Packages.neuralfoil.dist</li>
    <li>python312Packages.nifty8</li>
    <li>python312Packages.nifty8.dist</li>
    <li>python312Packages.odc-geo</li>
    <li>python312Packages.odc-geo.dist</li>
    <li>python312Packages.odc-stac</li>
    <li>python312Packages.odc-stac.dist</li>
    <li>python312Packages.openturns</li>
    <li>python312Packages.osmnx</li>
    <li>python312Packages.osmnx.dist</li>
    <li>python312Packages.pandera</li>
    <li>python312Packages.pandera.dist</li>
    <li>python312Packages.petsc4py</li>
    <li>python312Packages.pinocchio</li>
    <li>python312Packages.pinocchio.doc</li>
    <li>python312Packages.plotnine</li>
    <li>python312Packages.plotnine.dist</li>
    <li>python312Packages.proxsuite-nlp</li>
    <li>python312Packages.proxsuite-nlp.doc</li>
    <li>python312Packages.pygmo</li>
    <li>python312Packages.pygmt</li>
    <li>python312Packages.pygmt.dist</li>
    <li>python312Packages.pymatgen</li>
    <li>python312Packages.pymatgen.dist</li>
    <li>python312Packages.pymedio</li>
    <li>python312Packages.pymedio.dist</li>
    <li>python312Packages.pyogrio</li>
    <li>python312Packages.pyogrio.dist</li>
    <li>python312Packages.pyprecice</li>
    <li>python312Packages.pyprecice.dist</li>
    <li>python312Packages.pyradiomics</li>
    <li>python312Packages.pyradiomics.dist</li>
    <li>python312Packages.python-mapnik</li>
    <li>python312Packages.python-mapnik.dist</li>
    <li>python312Packages.qcodes</li>
    <li>python312Packages.qcodes.dist</li>
    <li>python312Packages.rasterio</li>
    <li>python312Packages.rasterio.dist</li>
    <li>python312Packages.rioxarray</li>
    <li>python312Packages.rioxarray.dist</li>
    <li>python312Packages.sfepy</li>
    <li>python312Packages.sfepy.dist</li>
    <li>python312Packages.shimmy</li>
    <li>python312Packages.shimmy.dist</li>
    <li>python312Packages.simpleitk</li>
    <li>python312Packages.simpleitk.dist</li>
    <li>python312Packages.sirius</li>
    <li>python312Packages.sirius.dev</li>
    <li>python312Packages.sumo</li>
    <li>python312Packages.sumo.dist</li>
    <li>python312Packages.torchio</li>
    <li>python312Packages.torchio.dist</li>
    <li>python312Packages.tsid</li>
    <li>python312Packages.tsid.doc</li>
    <li>python312Packages.wktutils</li>
    <li>python312Packages.wktutils.dist</li>
    <li>python313Packages.aerosandbox</li>
    <li>python313Packages.aerosandbox.dist</li>
    <li>python313Packages.aligator</li>
    <li>python313Packages.aligator.doc</li>
    <li>python313Packages.boltztrap2</li>
    <li>python313Packages.boltztrap2.dist</li>
    <li>python313Packages.bsuite</li>
    <li>python313Packages.bsuite.dist</li>
    <li>python313Packages.cartopy</li>
    <li>python313Packages.cartopy.dist</li>
    <li>python313Packages.casadi</li>
    <li>python313Packages.crocoddyl</li>
    <li>python313Packages.crocoddyl.doc</li>
    <li>python313Packages.cyipopt</li>
    <li>python313Packages.cyipopt.dist</li>
    <li>python313Packages.dask-mpi</li>
    <li>python313Packages.dask-mpi.dist</li>
    <li>python313Packages.django-bootstrap4</li>
    <li>python313Packages.django-bootstrap4.dist</li>
    <li>python313Packages.django-bootstrap5</li>
    <li>python313Packages.django-bootstrap5.dist</li>
    <li>python313Packages.drf-extra-fields</li>
    <li>python313Packages.drf-extra-fields.dist</li>
    <li>python313Packages.eccodes</li>
    <li>python313Packages.example-robot-data</li>
    <li>python313Packages.example-robot-data.doc</li>
    <li>python313Packages.fenics</li>
    <li>python313Packages.fenics.dist</li>
    <li>python313Packages.fiona</li>
    <li>python313Packages.fiona.dist</li>
    <li>python313Packages.folium</li>
    <li>python313Packages.folium.dist</li>
    <li>python313Packages.gdal</li>
    <li>python313Packages.geoarrow-pandas</li>
    <li>python313Packages.geoarrow-pandas.dist</li>
    <li>python313Packages.geoarrow-pyarrow</li>
    <li>python313Packages.geoarrow-pyarrow.dist</li>
    <li>python313Packages.geodatasets</li>
    <li>python313Packages.geodatasets.dist</li>
    <li>python313Packages.geopandas</li>
    <li>python313Packages.geopandas.dist</li>
    <li>python313Packages.geoparquet</li>
    <li>python313Packages.geoparquet.dist</li>
    <li>python313Packages.gpaw</li>
    <li>python313Packages.gpaw.dist</li>
    <li>python313Packages.gstools</li>
    <li>python313Packages.gstools.dist</li>
    <li>python313Packages.h5netcdf</li>
    <li>python313Packages.h5netcdf.dist</li>
    <li>python313Packages.h5py-mpi</li>
    <li>python313Packages.h5py-mpi.dist</li>
    <li>python313Packages.inequality</li>
    <li>python313Packages.inequality.dist</li>
    <li>python313Packages.intensity-normalization</li>
    <li>python313Packages.intensity-normalization.dist</li>
    <li>python313Packages.itk</li>
    <li>python313Packages.libpysal</li>
    <li>python313Packages.libpysal.dist</li>
    <li>python313Packages.lida</li>
    <li>python313Packages.lida.dist</li>
    <li>python313Packages.mapclassify</li>
    <li>python313Packages.mapclassify.dist</li>
    <li>python313Packages.mdtraj</li>
    <li>python313Packages.mdtraj.dist</li>
    <li>python313Packages.medpy</li>
    <li>python313Packages.medpy.dist</li>
    <li>python313Packages.medvol</li>
    <li>python313Packages.medvol.dist</li>
    <li>python313Packages.meep</li>
    <li>python313Packages.meshio</li>
    <li>python313Packages.meshio.dist</li>
    <li>python313Packages.mim-solvers</li>
    <li>python313Packages.momepy</li>
    <li>python313Packages.momepy.dist</li>
    <li>python313Packages.morecantile</li>
    <li>python313Packages.morecantile.dist</li>
    <li>python313Packages.mpi4py</li>
    <li>python313Packages.mpi4py.dist</li>
    <li>python313Packages.msticpy</li>
    <li>python313Packages.msticpy.dist</li>
    <li>python313Packages.napari-nifti</li>
    <li>python313Packages.napari-nifti.dist</li>
    <li>python313Packages.ndcurves</li>
    <li>python313Packages.ndcurves.doc</li>
    <li>python313Packages.nest</li>
    <li>python313Packages.netbox-documents</li>
    <li>python313Packages.netbox-documents.dist</li>
    <li>python313Packages.netcdf4</li>
    <li>python313Packages.netcdf4.dist</li>
    <li>python313Packages.netgen-mesher</li>
    <li>python313Packages.neuralfoil</li>
    <li>python313Packages.neuralfoil.dist</li>
    <li>python313Packages.odc-geo</li>
    <li>python313Packages.odc-geo.dist</li>
    <li>python313Packages.odc-stac</li>
    <li>python313Packages.odc-stac.dist</li>
    <li>python313Packages.openturns</li>
    <li>python313Packages.osmnx</li>
    <li>python313Packages.osmnx.dist</li>
    <li>python313Packages.pandera</li>
    <li>python313Packages.pandera.dist</li>
    <li>python313Packages.petsc4py</li>
    <li>python313Packages.pinocchio</li>
    <li>python313Packages.pinocchio.doc</li>
    <li>python313Packages.plotnine</li>
    <li>python313Packages.plotnine.dist</li>
    <li>python313Packages.proxsuite-nlp</li>
    <li>python313Packages.proxsuite-nlp.doc</li>
    <li>python313Packages.pygmo</li>
    <li>python313Packages.pygmt</li>
    <li>python313Packages.pygmt.dist</li>
    <li>python313Packages.pymedio</li>
    <li>python313Packages.pymedio.dist</li>
    <li>python313Packages.pyogrio</li>
    <li>python313Packages.pyogrio.dist</li>
    <li>python313Packages.pyprecice</li>
    <li>python313Packages.pyprecice.dist</li>
    <li>python313Packages.pyradiomics</li>
    <li>python313Packages.pyradiomics.dist</li>
    <li>python313Packages.python-mapnik</li>
    <li>python313Packages.python-mapnik.dist</li>
    <li>python313Packages.qcodes</li>
    <li>python313Packages.qcodes.dist</li>
    <li>python313Packages.rasterio</li>
    <li>python313Packages.rasterio.dist</li>
    <li>python313Packages.rioxarray</li>
    <li>python313Packages.rioxarray.dist</li>
    <li>python313Packages.simpleitk</li>
    <li>python313Packages.simpleitk.dist</li>
    <li>python313Packages.sirius</li>
    <li>python313Packages.sirius.dev</li>
    <li>python313Packages.torchio</li>
    <li>python313Packages.torchio.dist</li>
    <li>python313Packages.tsid</li>
    <li>python313Packages.tsid.doc</li>
    <li>python313Packages.wktutils</li>
    <li>python313Packages.wktutils.dist</li>
    <li>pytrainer</li>
    <li>pytrainer.dist</li>
    <li>qgis</li>
    <li>qgis-ltr</li>
    <li>qmapshack</li>
    <li>quantum-espresso</li>
    <li>raxml-mpi</li>
    <li>rocmPackages.rocalution (rocmPackages_6.rocalution)</li>
    <li>rocmPackages.rocprofiler (rocmPackages_6.rocprofiler)</li>
    <li>saga</li>
    <li>scalapack</li>
    <li>scalapack.dev</li>
    <li>scotch</li>
    <li>scotch.bin</li>
    <li>scotch.dev</li>
    <li>siesta-mpi</li>
    <li>simpleitk</li>
    <li>sirius</li>
    <li>sirius.dev</li>
    <li>spfft</li>
    <li>spla</li>
    <li>spla.dev</li>
    <li>sumo</li>
    <li>superlu_dist</li>
    <li>survex</li>
    <li>therion</li>
    <li>tmpi</li>
    <li>trilinos-mpi</li>
    <li>tsid</li>
    <li>tsid.doc</li>
    <li>tunnelx</li>
    <li>udig</li>
    <li>valhalla</li>
    <li>vpv</li>
    <li>xyce-parallel</li>
    <li>xyce-parallel.doc</li>
  </ul>
</details>

author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T12:48:50Z
body: my x86_64 machine lack avx2,avx512 support and stack/fails on some jobs
author_association: CONTRIBUTOR
user: login: qbisi
created_at: 2025-03-16T13:53:32Z
body: I will try impoive phrases and gramma with some aux utilites.
author_association: CONTRIBUTOR
user: login: doronbehar
created_at: 2025-03-18T10:45:35Z
body: Thanks @qbisi for your contribution!
author_association: CONTRIBUTOR