Hello community, here is the log from the commit of package hwloc for openSUSE:Factory checked in at 2015-03-11 09:57:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-12-31 11:22:31.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.hwloc.new/hwloc.changes 2015-03-11 09:57:11.000000000 +0100 @@ -1,0 +2,42 @@ +Thu Mar 5 15:32:07 UTC 2015 - [email protected] + +- Cleanup spec file with spec-cleaner +- Update to 1.10.1 + * Actually remove disallowed NUMA nodes from nodesets when the + whole-system flag isn't enabled. + * Fix the gathering of PCI domains. Thanks to James Custer for + reporting the issue and providing a patch. + * Fix the merging of identical parent and child in presence of + Misc objects. Thanks to Dave Love for reporting the issue. + * Fix some misordering of children when merging with + ignore_keep_structure() in partially allowed topologies. + * Fix an overzealous assertion in the debug code when running + on a single-PU host with I/O. Thanks to Thomas Van Doren for + reporting the issue. + * Don't forget to setup NUMA node object nodesets in x86 backend + (for BSDs) and OSF/Tru64 backend. + * Fix cpuid-x86 build error with gcc -O3 on x86-32. Thanks to + Thomas Van Doren for reporting the issue. + * Fix support for future very large caches in the x86 backend. + * Fix vendor/device names for SR-IOV PCI devices on Linux. + * Fix an unlikely crash in case of buggy hierarchical distance matrix. + * Fix PU os_index on some AIX releases. Thanks to Hendryk + Bockelmann and Erik Schnetter for helping debugging. + * Fix hwloc_bitmap_isincluded() in case of infinite sets. + * Change hwloc-ls.desktop into a lstopo.desktop and only install + it if lstopo is built with Cairo/X11 support. It cannot work + with a non-graphical lstopo or hwloc-ls. + * Add support for the renaming of Socket into Package in + future releases. + * Add support for the replacement of HWLOC_OBJ_NODE with + HWLOC_OBJ_NUMANODE in future releases. + * Clarify the documentation of distance matrices in hwloc.h and + in the manpage of the hwloc-distances. Thanks to Dave Love for + the suggestion. + * Improve some error messages by displaying more information + about the hwloc library in use. + * Document how to deal with the ABI break when upgrading to + the upcoming 2.0 See "How do I handle ABI breaks and API + upgrades ?" in the FAQ. + +------------------------------------------------------------------- Old: ---- hwloc-1.10.0.tar.bz2 New: ---- hwloc-1.10.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hwloc.spec ++++++ --- /var/tmp/diff_new_pack.NlBrc8/_old 2015-03-11 09:57:12.000000000 +0100 +++ /var/tmp/diff_new_pack.NlBrc8/_new 2015-03-11 09:57:12.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package hwloc # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,21 +19,26 @@ %global lname libhwloc5 %define sversion 1.10 Name: hwloc -Version: 1.10.0 -Release: 2%{?dist} +Version: 1.10.1 +Release: 0 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%{sversion}/downloads/%{name}-%{version}.tar.bz2 -Requires: %{lname} = %{version}-%{release} - BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool +#BuildRequires: libXNVCtrl-devel +BuildRequires: ncurses-devel +BuildRequires: transfig +BuildRequires: update-desktop-files +BuildRequires: w3m +Requires: %{lname} = %{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} <= 1220 && !0%{?suse_version} BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(libxml-2.0) @@ -47,24 +52,18 @@ BuildRequires: xorg-x11-libSM-devel BuildRequires: xorg-x11-libX11-devel %endif -#BuildRequires: libXNVCtrl-devel -BuildRequires: ncurses-devel -BuildRequires: update-desktop-files #BuildRequires: texlive-latex %if 0%{?suse_version} <= 1220 BuildRequires: texlive-bin-latex %else BuildRequires: texlive-makeindex-bin %endif -BuildRequires: transfig -BuildRequires: w3m # % ifnarch s390 s390x # BuildRequires: libibverbs-devel # % endif -%ifnarch s390 s390x i586 %{arm} +%ifnarch s390 s390x i586 %arm BuildRequires: libnuma-devel %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The Portable Hardware Locality (hwloc) software package provides @@ -87,7 +86,6 @@ %description lstopo Lstopo shows the topology of the system in various formats. - %package devel Summary: Headers and shared development libraries for hwloc Group: Development/Libraries/C and C++ @@ -132,18 +130,18 @@ %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 -%{__make} %{?_smp_mflags} V=1 +make %{?_smp_mflags} V=1 %install -%{__make} install DESTDIR=%{buildroot} INSTALL="%{__install} -p" -%suse_update_desktop_file -r hwloc-ls System Monitor +make install DESTDIR=%{buildroot} INSTALL="install -p" +%suse_update_desktop_file -r lstopo System Monitor #Fix wrong permition on file hwloc-assembler-remote => I have reported this to upstream already -%{__chmod} 0755 %{buildroot}%{_bindir}/hwloc-assembler-remote +chmod 0755 %{buildroot}%{_bindir}/hwloc-assembler-remote # We don't ship .la files. -%{__rm} -rf %{buildroot}%{_libdir}/libhwloc.la +rm -rf %{buildroot}%{_libdir}/libhwloc.la # documentation will be handled by % doc macro -%{__rm} -rf %{buildroot}%{_datadir}/doc/ +rm -rf %{buildroot}%{_datadir}/doc/ %fdupes -s %{buildroot}/%{_mandir}/man1 %fdupes -s %{buildroot}/%{_mandir}/man3 %fdupes -s %{buildroot}/%{_mandir}/man7 @@ -152,7 +150,7 @@ %check #XXX: this is weird, but make check got broken by removing doxygen-doc/man above # the only one fix is to install documentation by hand, or to ignore check error -%{__make} check || : +make %{?_smp_mflags} check || : %post -n %{lname} -p /sbin/ldconfig ++++++ hwloc-1.10.0.tar.bz2 -> hwloc-1.10.1.tar.bz2 ++++++ ++++ 8852 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
