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

hdf5: conflicts zlib-ng+new_strategies #43535

Merged
merged 1 commit into from
Oct 10, 2024

Conversation

skosukhin
Copy link
Member

The package should not be built against zlib-ng+new_strategies (see HDFGroup/hdf5#4147). As far as I understand, the fix is backported and will be available in @1.14.4.

Copy link

spackbot-app bot commented Apr 8, 2024

@byrnHDF can you review this PR?

This PR modifies the following package(s), for which you are listed as a maintainer:

  • hdf5

@skosukhin
Copy link
Member Author

I would prefer the following instead:

conflicts("^zlib-ng+new_strategies", when="@:1.14.3,develop-1.8:develop-1.12")

It concretizes fine for spack spec hdf5, i.e. it gives hdf5@1.14.3 ^zlib-ng~new_strategies.
However, spack spec netcdf-c prefers the develop version of hdf5: netcdf-c ^hdf5@develop-1.15 ^zlib-ng+new_strategies, which is technically correct but undesirable.

@alalazo do you think there is anything reasonable that can be done so that the develop versions are deprioritized (even more)?

@alalazo
Copy link
Member

alalazo commented Oct 8, 2024

@spackbot run pipeline

Copy link

spackbot-app bot commented Oct 8, 2024

I've started that pipeline for you!

@alalazo
Copy link
Member

alalazo commented Oct 9, 2024

@spackbot run pipeline

Copy link

spackbot-app bot commented Oct 9, 2024

I've started that pipeline for you!

@alalazo
Copy link
Member

alalazo commented Oct 9, 2024

@johnwparent @kwryankrattiger Fine with you to force merge this PR? The Windows failure on Gitlab is unrelated. Or is there any way to make this pass Gitlab CI?

@kwryankrattiger
Copy link
Contributor

Since this is changing HDF5 and the config for zlib-ng we are using, I would like to see it build and run tests before merge since this is a core library, especially for the windows pipeline.

The issue is related to PR build cache. The fix should be to simply close and reopen the PR and let CI run.

@johnwparent
Copy link
Contributor

Agreed, would also like to see any validation that this passes on Windows.

The issue is related to PR build cache. The fix should be to simply close and reopen the PR and let CI run.

That was not sufficient in my experience, I had to create a new PR, as closing cleared the build cache, but generate was continuing to generate the same hashes, so every stack started missing.

@kwryankrattiger
Copy link
Contributor

@spackbot run pipeline

Copy link

spackbot-app bot commented Oct 9, 2024

I'm sorry, gitlab does not have your latest revision yet, I can't run that pipeline for you right now.

One likely possibility is that your PR pipeline has been temporarily deferred, in which case, it is awaiting a develop pipeline, and will be run when that finishes.

Please check the gitlab commit status message to see if more information is available.

Details
Unexpected response from gitlab: {'message': '404 Commit Not Found'}

@kwryankrattiger
Copy link
Contributor

You shouldn't need a new PR, as the spackbot reply shows the branch is gone on gitlab as well, so sync will make a new merge commit with the latest develop and push that. The close PR action makes the re-opened PR look the same as a new PR with the same commit. If the robot doesn't pick up the event then this wouldn't work, which may happen sometimes.

@kwryankrattiger
Copy link
Contributor

Once this finishes we will need to re-run again :/ not sure why but gitlab is dropping trigger pipelines which is a new one for me.

@kwryankrattiger
Copy link
Contributor

@spackbot run pipeline

Copy link

spackbot-app bot commented Oct 9, 2024

I've started that pipeline for you!

Copy link
Contributor

@kwryankrattiger kwryankrattiger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like the windows are past the zlib-ng/HDF5 issues.

The other pipelines are also looking okay, but will probably take a while since we cleared all of the new stuff from the PR cache.

Let me know if this is still stuck, otherwise LGTM!

@kwryankrattiger kwryankrattiger enabled auto-merge (squash) October 9, 2024 20:18
@kwryankrattiger kwryankrattiger merged commit bdd06cb into spack:develop Oct 10, 2024
28 checks passed
@skosukhin skosukhin deleted the hdf5-zlib-ng branch October 17, 2024 15:48
arezaii pushed a commit to arezaii/spack that referenced this pull request Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants