Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hwloc for openSUSE:Factory checked in at 2021-07-20 15:39:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hwloc (Old) and /work/SRC/openSUSE:Factory/.hwloc.new.2632 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hwloc" Tue Jul 20 15:39:28 2021 rev:19 rq:907175 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hwloc/hwloc.changes 2021-03-19 16:44:00.830169172 +0100 +++ /work/SRC/openSUSE:Factory/.hwloc.new.2632/hwloc.changes 2021-07-20 15:40:13.505554044 +0200 @@ -1,0 +2,48 @@ +Sat Jul 17 13:13:07 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- update to 2.5.0: + + Add hwloc/windows.h to query Windows processor groups. + + Add hwloc_get_obj_with_same_locality() to convert between objects + with same locality, for instance NUMA nodes and Packages, + or OS devices within a PCI device. + + Add hwloc_distances_transform() to modify distances structures. + - hwloc-annotate and lstopo have new distances-transform options. + + hwloc_distances_add() is replaced with _add_create() followed by + _add_values() and _add_commit(). See hwloc/distances.h for details. + + Add topology flags to mitigate binding modifications during + hwloc discovery, especially on Windows: + - HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING and _MEMBINDING + restrict discovery to PUs and NUMA nodes inside the binding. + - HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING prevents from ever + changing the binding during discovery. + + Add a levelzero backend for oneAPI L0 devices, exposed as OS devices + of subtype "LevelZero" and name such as "ze0". + - Add hwloc/levelzero.h for interoperability between converting + between L0 API devices and hwloc cpusets or OS devices. + + Expose NEC Vector Engine cards on Linux as OS devices of subtype + "VectorEngine" and name "ve0", etc. + Thanks to Anara Kozhokanova, Tim Cramer and Erich Focht for the help. + + Add a NVLinkBandwidth distances structure between NVIDIA GPUs + (and POWER processor or NVSwitches) in the NVML backend, + and a XGMIBandwidth distances structure between AMD GPUs + in the RSMI backends. + - See "Topology Attributes: Distances, Memory Attributes and CPU Kinds" + in the documentation for details about these new distances. + + Add support for NUMA node 0 being offline in Linux, thanks to Jirka Hladky. + + Add --with-cuda-version=<version> or look at the CUDA_VERSION + environment variable to find the appropriate CUDA pkg-config files. + Thanks to Stephen Herbein for the suggestion. + - Also add --with-cuda=<dir> to specify the CUDA installation path + manually (and its NVML and OpenCL components). + Thanks to Andrea Bocci for the suggestion. + - See "How do I enable CUDA and select which CUDA version to use?" + in the FAQ for details. + + lstopo now has a --windows-processor-groups option on Windows. + + hwloc-ps now has a --short-name option to avoid long/truncated + command path. + + hwloc-ps now has a --single-ancestor option to return a single + (possibly too large) object where a process is bound. + + hwloc-ps --pid-cmd may now query environment variables, + including MPI-specific variables to find out process ranks. + +------------------------------------------------------------------- Old: ---- hwloc-2.4.1.tar.bz2 New: ---- hwloc-2.5.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hwloc.spec ++++++ --- /var/tmp/diff_new_pack.yjAJvJ/_old 2021-07-20 15:40:13.985554902 +0200 +++ /var/tmp/diff_new_pack.yjAJvJ/_new 2021-07-20 15:40:13.989554909 +0200 @@ -18,13 +18,13 @@ %global lname libhwloc15 Name: hwloc -Version: 2.4.1 +Version: 2.5.0 Release: 0 Summary: Portable Hardware Locality License: BSD-3-Clause Group: Productivity/Clustering/Computing URL: https://www.open-mpi.org/projects/hwloc/ -Source0: https://download.open-mpi.org/release/hwloc/v2.4/hwloc-%{version}.tar.bz2 +Source0: https://download.open-mpi.org/release/hwloc/v2.5/hwloc-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen ++++++ hwloc-2.4.1.tar.bz2 -> hwloc-2.5.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/hwloc/hwloc-2.4.1.tar.bz2 /work/SRC/openSUSE:Factory/.hwloc.new.2632/hwloc-2.5.0.tar.bz2 differ: char 11, line 1