[hwloc-announce] Hardware Locality (hwloc) v1.6.2 released

2013-02-25 Thread Brice Goglin
The Hardware Locality (hwloc) team is pleased to announce the release
of v1.6.2:

   http://www.open-mpi.org/projects/hwloc/

v1.6.2 is a bug fix release which addresses all known bugs in the
v1.6 serie and improves a couple minor points.

The main reason for this release is to fix a license issue. The GPL
license of libpci/pciutils taints hwloc whenever you link with it
(making hwloc *not BSD* anymore).
We now use libpciaccess (from X.org) by default instead of libpci.
See the Installation section in the documentation for details.

The following is a summary of the changes since v1.6.1:
* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
  pciutils/libpci is only used if --enable-libpci is given to configure
  because its GPL license may taint hwloc. See the Installation section
  in the documentation for details.
* Fix get_cpubind on Solaris when bound to a single PU with
  processor_bind(). Thanks to Eugene Loh for reporting the problem
  and providing a patch.

We will release v1.5.2rc1, v1.4.3rc1 and v1.3.3rc1 very soon to address
the license issue whenever somebody cannot upgrade to v1.6.2.

--
Brice




[hwloc-announce] Hardware Locality (hwloc) v1.5.2rc1, v1.4.3rc1, v1.3.3rc1 released

2013-02-25 Thread Brice Goglin
The Hardware Locality (hwloc) team is pleased to announce the first
release candidates of v1.5.2, v1.4.3 and v1.3.3:

   http://www.open-mpi.org/projects/hwloc/

The main reason for these releases is to fix a license issue. The GPL
license of libpci/pciutils taints hwloc whenever you link with it
(making hwloc *not BSD* anymore).
We now use libpciaccess (from X.org) by default instead of libpci.
See the Installation section in the documentation for details.

People are encouraged to upgrade to hwloc v1.6.2 as soon as possible.
If upgrading is not possible at the moment, these new releases will
fix the above license issue in the meantime.


Note that v1.3.3rc1 and v1.4.3rc1 *do not fix all known bugs* in their
branch. Aside from including libpciaccess for the above issue, they
only bring some minor changes that were already queued. Also we won't
release the corresponding >indows builds because pciutils could not be
used under Windows anyway.


v1.5.2rc1 does fix all known bugs in the v1.5 series (and this one
comes with a Windows build). The following is a summary of the changes
since v1.5.1:
* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
  pciutils/libpci is only used if --enable-libpci is given to configure
  because its GPL license may taint hwloc. See the Installation section
  in the documentation for details.
* Fix get_cpubind on Solaris when bound to a single PU with
  processor_bind(). Thanks to Eugene Loh for reporting the problem
  and providing a patch.
* Fix some DIR descriptor leaks on Linux.
* Fix I/O device lists when some were filtered out after a XML import.
* Add missing Backend string info on Solaris in most cases.
* Fix the removal of I/O objects when importing a I/O-enabled XML topology
  without any I/O topology flag.
* Fix the output of hwloc-calc -H --hierarchical when using logical
  indexes in the output.
* Fix the pkg-config output with --libs --static.
  Thanks to Erik Schnetter for reporting one of the problems.

--
Brice