This reverts commit 7c36577cde, which
broke unit tests running in the chroot build environment.
For instance, tests of ‘hdf5-parallel-openmpi’ would fail with:
Testing ../../src/h5diff/ph5diff -c 1_vds.h5 2_vds.h5 *FAILED*
====Expected result (expect_sorted) differs from actual result (actual_sorted)
*** expect_sorted 2024-12-01 16:41:03.795879595 +0000
--- actual_sorted 2024-12-01 16:41:03.791879542 +0000
***************
*** 1,3 ****
--- 1,15 ----
Not comparable: </vds_dset> has rank 3, dimensions [5x18x8], max dimensions [18446744073709551615x18x8]
Warning: </vds_dset> or </vds_dset> is a virtual dataset
+ [1733071262.437780] [localhost:33263:0] tcp_iface.c:893 UCX ERROR scandir(/sys/class/net) failed: No such file or directory
+ [1733071262.468994] [localhost:33247:0] tcp_iface.c:893 UCX ERROR scandir(/sys/class/net) failed: No such file or directory
+ [1733071262.479911] [localhost:33242:0] tcp_iface.c:893 UCX ERROR scandir(/sys/class/net) failed: No such file or directory
Change-Id: I9c08d3c5375a2abd7d78344dfbef9b407828d1e0
Previously, when built with ‘--with-latest=opensm’, the package would
install its documentation under a directory with the wrong version
string.
* gnu/packages/fabric-management.scm (opensm)[arguments]: Use the name
and version of THIS-PACKAGE.
This is a followup to 4ebd4a58ce which
removed the patch, but it was still necessary for some dependents.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/fabric-management.scm (ucx)[source](patches): New field.
This fixes test failures of packages that use Open MPI, whereby UCX
would error out due to /sys/class/net being unavailable in the build
chroot that the daemon sets up.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: New file.
* gnu/packages/fabric-management.scm (ucx)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Until now, InfiniBand support was missing, as reported by "ucx_info -d"
on a machine with InfiniBand networking.
* gnu/packages/fabric-management.scm (ucx)[arguments]: Build with
"--with-verbs".
* gnu/packages/fabric-management.scm (opensm): Update to 3.3.21.
[source]: Update tarball URI.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]: Rename 'doc' phase to 'install-doc'.
Omit AUTHORS and ChangeLog files. They are more than a decade old.