Fedora 20 Update: h5py-2.2.1-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sat Dec 28 23:40:25 UTC 2013

Fedora Update Notification
2013-12-21 01:16:38

Name        : h5py
Product     : Fedora 20
Version     : 2.2.1
Release     : 1.fc20
URL         : http://h5py.alfven.org/
Summary     : A Python interface to the HDF5 library
Description :
The h5py package provides both a high- and low-level interface to the
HDF5 library from Python. The low-level interface is intended to be a
complete wrapping of the HDF5 API, while the high-level component
supports access to HDF5 files, data sets and groups using established
Python and NumPy concepts.

A strong emphasis on automatic conversion between Python (Numpy)
data types and data structures and their HDF5 equivalents vastly
simplifies the process of reading and writing data from Python.

Update Information:

This release fixes a critical bug reported by Jim Parker on December 7th, which affects code using HDF5 compound types.

We recommend that all users of h5py 2.2.0 upgrade to avoid crashes or possible data corruption.

Scope of bug

The issue affects a feature introduced in h5py 2.2.0, in which HDF5 compound datasets may be updated in-place, by specifying a field name or names when writing to the dataset:

>>> dataset['field_name'] = value

Under certain conditions, h5py can supply uninitialized memory to the HDF5 conversion machinery, leading (in the case reported) to a segmentation fault. It is also possible for other fields of the type to be corrupted.

This issue affects only code which updates a subset of the fields in the compound type.  Programs reading from a compound type, writing all fields, or using other datatypes, are not affected; nor are versions of h5py prior to 2.2.0.

More information

Github issue:       https://github.com/h5py/h5py/issues/372
Original thread:    https://groups.google.com/forum/#!topic/h5py/AbUOZ1MXf3U


* Thu Dec 19 2013 Orion Poplawski <orion at cora.nwra.com> - 2.2.1-1
- 2.2.1

This update can be installed with the "yum" update program.  Use 
su -c 'yum update h5py' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list