-
-
Notifications
You must be signed in to change notification settings - Fork 57
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 v1.14.1 #202
hdf5 v1.14.1 #202
Conversation
…nda-forge-pinning 2023.05.08.17.24.41
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
…nda-forge-pinning 2023.05.08.17.24.41
@mkitti are you still needing the openssl 1.1.1 builds? If so, there seems to be some missing dependencies. |
No. We do not need openssl 1.1.1 builds. Thanks. |
…nda-forge-pinning 2023.05.08.17.24.41
We do not need 2407-include-shlwapi-explicitely-on-windows.patch. It was applied upstream to the 1.14 branch in HDFGroup/hdf5#2790 from the original pull request in HDFGroup/hdf5#2407 |
Thakn you. lets see what happens. Any clue for the unix |
On macOS a time.h header is missing. I'm unsure how. On Windows, try dropping the other patch as well. Did they some work making libaec the default SZIP implementation. We might need to rework the patch or tell it to use an external szip through some option. |
For I'm not sure what the linux test failures are about .. |
Of course! |
I managed to run the mac arm cross-compiles locally for both mpich and nompi, and tested that the binaries work (the ph5diff tests notwithstanding). Assuming builds pass, I think the only remaining choice ought to be between:
|
autogen.sh ignores libtool on darwin, only looking for glibtool
gfortran 13 compatibility
ha, mac arm builds succeeded. linux mpi builds started failing mysteriously, which appears to have been caused by gfortran 13, and fixed upstream by HDFGroup/hdf5#2957 so I pulled in that patch. We'll see if that makes everything green. |
Do we think the ABI has changed from 1.14.0? Do we need a full migration? |
I asked about the ABI here: |
Great. Seems compatible! |
huzzah, all green! Any preference for the handling of mpich pinning or not, and if so build-only or runtime? As it is right now, I think it will be the most compatible with other conda-forge packages, but ph5diff will always exit with a finalization error when run with mpich (the diff is still correct). This would probably be my inclination, and would mean this is ready to merge. |
@hmaarrfk anything more you want to do here? |
i'm somewhat worried about the transition we will need to unpin "future" builds that converge to using HDF5 1.14.0 accidentally instead of 1.14.1 to continue to be compatible with both. |
Yeah, I'm not sure if we can update the hdf5 migrator to 1.14.1? Or if we need to start a new migration? Should the migrator have pinned 1.14 instead of 1.14.1? |
We should repodata patch, and force the pin up. |
it's only a build-time pin, so I don't think there should be a need to patch the packages that worked, right? Unless some packages have an x.y.z pin for hdf5? |
Hdf5 has a run export on x.x.x |
Ah, gotcha. Then we should just stop the 1.14.0 migration and start a new one for 1.14.1? |
Or just edit it to do 1.14.1 |
But due to the x.x.x pin, it needs to start over and do all the packages that have already been migrated, right? |
Migrators can be restarted |
Since it needs to be re-run with a different version, isn't that just the same as a new migrator? |
It is very likely that the current package version for this feedstock is out of date.
Checklist before merging this PR:
license_file
is packagedInformation about this PR:
@conda-forge-admin,
please add bot automerge
in the title and merge the resulting PR. This command will add our bot automerge feature to your feedstock.bot-rerun
label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase@conda-forge-admin, please rerun bot
in a PR comment to have theconda-forge-admin
add it for you.Dependency Analysis
We couldn't run dependency analysis due to an internal error in the bot. :/ Help is very welcome!
This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by https://github.com/regro/cf-scripts/actions/runs/4928588102, please use this URL for debugging.