Bug 676707
Summary: | HDF I/O in octave: version mismatch and crash | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Przemek Klosowski <przemek> |
Component: | octave | Assignee: | Rakesh Pandit <rpandit> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 14 | CC: | alex, mmahut, rpandit, susi.lehtola |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | octave-3.2.4-4.fc14 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-02-22 18:52:47 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 677156 | ||
Bug Blocks: |
Description
Przemek Klosowski
2011-02-10 21:26:04 UTC
I haven't checked yet that recompiling Octave with HDF 1.8.5 fixes this problem but given that Octave itself has code that insists on compile-time and run-time versions of libhdf5 matching, I think the package %spec should specify an equivalent restriction. OK, I misunderstood the error message. The panic/abort is NOT caused by an actual bug but preventively by the incompatibility detection. When Octave is started as HDF5_DISABLE_VERSION_CHECK=1 octave it actually could read my test HDF5 file in spite of the dire warnings. Looks like hdf5 isn't packaged all that well, the soname should be broken every time something like this happens. We could fix this by adding %global hdf_version %(grep H5_VERS_INFO /usr/include/H5public.h|awk '{print $6}'|sed 's|"||g;s|-|.|g') and Requires: hdf5 = %{hdf_version} to the spec file, but I think it is hdf5 that should be fixed - other packages might be suffering from the same problem as well. octave-3.2.4-4.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/octave-3.2.4-4.fc14 octave-3.2.4-4.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update octave'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/octave-3.2.4-4.fc14 octave-3.2.4-4.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |