Hello community, here is the log from the commit of package hwloc for openSUSE:Factory checked in at 2019-10-30 14:48:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hwloc (Old) and /work/SRC/openSUSE:Factory/.hwloc.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hwloc" Wed Oct 30 14:48:43 2019 rev:14 rq:744097 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hwloc/hwloc.changes 2019-10-02 11:59:00.363014721 +0200 +++ /work/SRC/openSUSE:Factory/.hwloc.new.2990/hwloc.changes 2019-10-30 14:48:45.438242165 +0100 @@ -1,0 +2,65 @@ +Tue Oct 15 08:40:07 UTC 2019 - Thomas Blume <[email protected]> + +- update to latest released upstream version 2.1.0 (jsc#SLE-8583) +* API + + Add a new "Die" object (HWLOC_OBJ_DIE) for upcoming x86 processors + with multiple dies per package, in the x86 and Linux backends. + + Add the new HWLOC_OBJ_MEMCACHE object type for memory-side caches. + + Add HWLOC_RESTRICT_FLAG_BYNODESET and _REMOVE_MEMLESS for restricting + topologies based on some memory nodes. + + Add hwloc_topology_set_components() for blacklisting some components + from being enabled in a topology. + + Add hwloc_bitmap_nr_ulongs() and hwloc_bitmap_from/to_ulongs() + + Improve the API for dealing with disallowed resources + + Group objects have a new "dont_merge" attribute to prevent them from + being automatically merged with identical parent or children. + + Add more distances-related features: + - Add hwloc_distances_get_name() to retrieve a string describing + what a distances structure contain. + - Add hwloc_distances_get_by_name() to retrieve distances structures + based on their name. + - Add hwloc_distances_release_remove() + - Distances may now cover objects of different types with new kind + HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES. +* Backends + + Add support for Linux 5.3 new sysfs cpu topology files with Die information. + + Add support for Intel v2 Extended Topology Enumeration in the x86 backend. + + Improve memory locality on Linux by using HMAT initiators (exposed + since Linux 5.2+), and NUMA distances for CPU-less NUMA nodes. + + The x86 backend now properly handles offline CPUs. + + Detect the locality of NVIDIA GPU OpenCL devices. + + Ignore NUMA nodes that correspond to NVIDIA GPU by default. + + Add support for IBM S/390 drawers. + + Rework the heuristics for discovering KNL Cluster and Memory modes + to stop assuming all CPUs are online (required for mOS support). + + Ignore NUMA node information from AMD topoext in the x86 backend, + unless HWLOC_X86_TOPOEXT_NUMANODES=1 is set in the environment. + + Expose Linux DAX devices as hwloc Block OS devices. + + Remove support for /proc/cpuinfo-only topology discovery in Linux + kernel prior to 2.6.16. + + Disable POWER device-tree-based topology on Linux by default. + + Discovery components are now divided in phases that may be individually + blacklisted. +* Tools + + lstopo + - lstopo factorizes objects by default in the graphical output when + there are more than 4 identical children. + - Both logical and OS/physical indexes are now displayed by default + for PU and NUMA nodes. + - The X11 and Windows interactive outputs support many keyboard + shortcuts to dynamically customize the attributes, legend, etc. + - Add --linespacing and change default margins and linespacing. + - Add --allow for changing allowed sets. + - Add a native SVG backend. + + Add --nodeset options to hwloc-calc for converting between cpusets and + nodesets. + + Add --no-smt to lstopo, hwloc-bind and hwloc-calc to ignore multiple + PU in SMT cores. + + hwloc-annotate may annotate multiple locations at once. + + Add a HTML/JS version of hwloc-ps. See contrib/hwloc-ps.www/README. + + Add bash completions. +* Misc + + Add several FAQ entries in "Compatibility between hwloc versions" + about API version, ABI, XML, Synthetic strings, and shmem topologies. + +------------------------------------------------------------------- Old: ---- hwloc-2.0.4.tar.bz2 New: ---- hwloc-2.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hwloc.spec ++++++ --- /var/tmp/diff_new_pack.pZmG3q/_old 2019-10-30 14:48:46.678243483 +0100 +++ /var/tmp/diff_new_pack.pZmG3q/_new 2019-10-30 14:48:46.678243483 +0100 @@ -18,13 +18,13 @@ %global lname libhwloc15 Name: hwloc -Version: 2.0.4 +Version: 2.1.0 Release: 0 Summary: Portable Hardware Locality License: BSD-3-Clause Group: Productivity/Clustering/Computing Url: http://www.open-mpi.org/projects/hwloc/ -Source0: https://download.open-mpi.org/release/hwloc/v2.0/%{name}-%{version}.tar.bz2 +Source0: https://download.open-mpi.org/release/hwloc/v2.1/%{name}-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen @@ -155,6 +155,7 @@ %{_bindir}/hwloc* %{_bindir}/lstopo* %{_datadir}/applications/*.desktop +%{_sysconfdir}/bash_completion.d/hwloc-completion.bash %ifarch %{ix86} x86_64 %attr(0755,root,root) %{_sbindir}/hwloc-dump-hwdata %{_libexecdir}/systemd/system/hwloc-dump-hwdata.service @@ -175,10 +176,12 @@ %files data %defattr(-, root, root, -) %dir %{_datadir}/hwloc +%dir %{_datadir}/hwloc/hwloc-ps.www %{_datadir}/hwloc/hwloc.dtd %{_datadir}/hwloc/hwloc2-diff.dtd %{_datadir}/hwloc/hwloc2.dtd %{_datadir}/hwloc/hwloc-valgrind.supp +%{_datadir}/hwloc/hwloc-ps.www/* %files doc %defattr(-, root, root, -) ++++++ hwloc-2.0.4.tar.bz2 -> hwloc-2.1.0.tar.bz2 ++++++ ++++ 62254 lines of diff (skipped)
