Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove another couple of H5E_clear_stack calls #4968

Merged
merged 15 commits into from
Oct 23, 2024

Conversation

qkoziol
Copy link
Contributor

@qkoziol qkoziol commented Oct 17, 2024

And clean up the links test, which had a ton of copy-and-pasted incorrect negative error checks. (Calling TEST_ERROR within H5E_BEGIN_TRY / H5E_END_TRY pairs will goto out of the pair, leaving errors suppressed)

@qkoziol qkoziol added Merge Use this label when a PR is for a downstream merge Component - C Library Core C library issues (usually in the src directory) Component - Testing Code in test or testpar directories, GitHub workflows Type - Improvement Improvements that don't add a new feature or functionality labels Oct 17, 2024
@qkoziol
Copy link
Contributor Author

qkoziol commented Oct 18, 2024

Note that this change corrects a failure in H5Oexists / H5Oexists_by_name, which should have returned 'false' and not failed. (This is why the Julia test is failing, since it is checking for the failure instead of false)

@jhendersonHDF jhendersonHDF added Merge - To 2.0 This needs to be merged to HDF5 2.0 and removed Merge Use this label when a PR is for a downstream merge labels Oct 18, 2024
jhendersonHDF and others added 5 commits October 18, 2024 20:44
Ignores some of the older Autotools platform files, since the Autotools
will be dropped in the next major release (and we don't have
compilers on which to test, anyway).

Also drops support for the old, non-compliant MSVC
preprocessor.
The high-level GIF tools, h52gif and gif2h5, have unfixed CVE issues
(with no proof-of-concept files). They are not critical tools, are not
well maintained, and are an odd fit for building with the library.
Because of this, they have been removed. We may move them to a separate
repository in the future.
derobins added a commit to derobins/hdf5 that referenced this pull request Oct 23, 2024
PR HDFGroup#4968 fixes a bug that causes the Julia CI to fail due to buggy
HDF5 behavior. The Julia CI will need to be updated to properly test
the fixed feature.
@derobins derobins mentioned this pull request Oct 23, 2024
derobins added a commit that referenced this pull request Oct 23, 2024
PR #4968 fixes a bug that causes the Julia CI to fail due to buggy
HDF5 behavior. The Julia CI will need to be updated to properly test
the fixed feature.
@derobins derobins merged commit ed4419c into HDFGroup:develop Oct 23, 2024
58 of 60 checks passed
@qkoziol qkoziol deleted the pause_errors_15 branch October 23, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - C Library Core C library issues (usually in the src directory) Component - Testing Code in test or testpar directories, GitHub workflows Merge - To 2.0 This needs to be merged to HDF5 2.0 Type - Improvement Improvements that don't add a new feature or functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants