Hello community,

here is the log from the commit of package hwloc for openSUSE:Factory checked 
in at 2014-12-21 12:04:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hwloc (Old)
 and      /work/SRC/openSUSE:Factory/.hwloc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hwloc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hwloc/hwloc.changes      2014-08-20 
10:51:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.hwloc.new/hwloc.changes 2014-12-21 
12:04:18.000000000 +0100
@@ -1,0 +2,63 @@
+Tue Dec 16 09:22:26 UTC 2014 - alinm.el...@gmail.com
+
+- Update to Version 1.10.0
+   * v1.10.0 is the new feature release. There is no new major change
+      in this release, just improvements everywhere.
+      If you are buying new Intel Xeon E5 with 10 cores or more, this
+      release is required for proper Socket/NUMA detection until the
+      Linux kernel gets fixed.
+
+   * API
+     + Add hwloc_topology_export_synthetic() to export a topology to a
+       synthetic string without using lstopo. See the Synthetic topologies
+       section in the documentation.
+     + Add hwloc_topology_set/get_userdata() to let the application save
+       a private pointer in the topology whenever it needs a way to find
+       its own object corresponding to a topology.
+     + Add hwloc_get_numanode_obj_by_os_index() and document that this function
+       as well as hwloc_get_pu_obj_by_os_index() are good at converting
+       nodesets and cpusets into objects.
+     + hwloc_distrib() does not ignore any objects anymore when there are
+       too many of them. They get merged with others instead.
+       Thanks to Tim Creech for reporting the issue.
+   * Tools
+     + hwloc-bind --get <command-line> now executes the command after 
displaying
+       the binding instead of ignoring the command entirely.
+       Thanks to John Donners for the suggestion.
+     + Clarify that memory sizes shown in lstopo are local by default
+       unless specified (total memory added in the root object).
+   * Synthetic topologies
+     + Synthetic topology descriptions may now specify attributes such as
+       memory sizes and OS indexes. See the Synthetic topologies section
+       in the documentation.
+     + lstopo now exports in this fully-detailed format by default.
+       The new option --export-synthetic-flags may be used to revert
+       back the old format.
+   * Documentation
+     + Add the doc/examples/ subdirectory with several real-life examples,
+       including the already existing hwloc-hello.C for basics.
+       Thanks to Rob Aulwes for the suggestion.
+     + Improve the documentation of CPU and memory binding in the API.
+     + Add a FAQ entry about operating system errors, especially on AMD
+       platforms with buggy cache information.
+     + Add a FAQ entry about loading many topologies in a single program.
+   * Misc
+     + Work around buggy Linux kernels reporting 2 sockets instead
+       1 socket with 2 NUMA nodes for each Xeon E5 v3 (Haswell) processor.
+     + pciutils/libpci support is now removed since libpciaccess works
+       well and there's also a Linux-specific PCI backend. For the record,
+       pciutils was GPL and therefore disabled by default since v1.6.2.
+     + Add --disable-cpuid configure flag to work around buggy processor
+       simulators reporting invalid CPUID information.
+       Thanks for Andrew Friedley for reporting the issue.
+     + Fix a racy use of libltdl when manipulating multiple topologies in
+       different threads.
+       Thanks to Andra Hugo for reporting the issue and testing patches.
+     + Fix some build failures in private/misc.h.
+       Thanks to Pavan Balaji and Ralph Castain for the reports.
+     + Fix failures to detect X11/Xutil.h on some Solaris platforms.
+       Thanks to Siegmar Gross for reporting the failure.
+     + The plugin ABI has changed, this release will not load plugins
+       built against previous hwloc releases.  
+
+-------------------------------------------------------------------

Old:
----
  hwloc-1.9.tar.bz2

New:
----
  hwloc-1.10.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hwloc.spec ++++++
--- /var/tmp/diff_new_pack.yf52a2/_old  2014-12-21 12:04:19.000000000 +0100
+++ /var/tmp/diff_new_pack.yf52a2/_new  2014-12-21 12:04:19.000000000 +0100
@@ -17,15 +17,15 @@
 
 
 %global lname libhwloc5
-
+%define sversion 1.10
 Name:           hwloc
-Version:        1.9
+Version:        1.10.0
 Release:        2%{?dist}
 Summary:        Portable Hardware Locality
 License:        BSD-3-Clause
 Group:          Productivity/Clustering/Computing
 Url:            http://www.open-mpi.org/projects/hwloc/
-Source0:        
http://www.open-mpi.org/software/hwloc/v%{version}/downloads/%{name}-%{version}.tar.bz2
+Source0:        
http://www.open-mpi.org/software/hwloc/v%{sversion}/downloads/%{name}-%{version}.tar.bz2
 Requires:       %{lname} = %{version}-%{release}
 
 BuildRequires:  autoconf
@@ -49,6 +49,7 @@
 %endif
 #BuildRequires:  libXNVCtrl-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  update-desktop-files
 #BuildRequires:  texlive-latex
 %if 0%{?suse_version} <= 1220
 BuildRequires:  texlive-bin-latex
@@ -127,6 +128,7 @@
 sed -i 's/1.11 dist-bzip2 subdir-objects foreign tar-ustar parallel-tests 
-Wall -Werror/1.10 dist-bzip2 subdir-objects foreign tar-ustar -Wall -Werror/g' 
configure.ac
 %endif
 autoreconf --force --install
+sed -i "s;(LN_S) lstopo-no-graphics;(LN_S) lstopo;g" utils/lstopo/Makefile.in
 %configure
 ##sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' 
libtool
 ##sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
@@ -134,10 +136,9 @@
 
 %install
 %{__make} install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
-
+%suse_update_desktop_file -r hwloc-ls System Monitor
 #Fix wrong permition on file hwloc-assembler-remote => I have reported this to 
upstream already
 %{__chmod} 0755 %{buildroot}%{_bindir}/hwloc-assembler-remote
-
 # We don't ship .la files.
 %{__rm} -rf %{buildroot}%{_libdir}/libhwloc.la
 
@@ -167,6 +168,7 @@
 %files lstopo
 %defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/lstopo*
+%{_datadir}/applications/*.desktop
 %doc %{_mandir}/man1/lstopo.1*
 %doc %{_mandir}/man1/lstopo-no-graphics.1.*
 

++++++ hwloc-1.9.tar.bz2 -> hwloc-1.10.0.tar.bz2 ++++++
++++ 69771 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to