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

Are the 8.3.x releases supported? #56

Closed
1 task done
durack1 opened this issue Sep 28, 2022 · 7 comments · Fixed by #58
Closed
1 task done

Are the 8.3.x releases supported? #56

durack1 opened this issue Sep 28, 2022 · 7 comments · Fixed by #58
Labels

Comments

@durack1
Copy link

durack1 commented Sep 28, 2022

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

It seems the latest ESMF/ESMPy release is 8.3.1 (released 21 Sept 2022), but the latest version available on conda-forge is 8.2.0 (released 28 Oct 2021). Should we expect support for the more recent releases ASAP? Is something holding it up?

Installed packages

Nil

Environment info

Nil
@durack1 durack1 added the bug label Sep 28, 2022
@xylar
Copy link
Contributor

xylar commented Sep 28, 2022

No yet, we are working on that over at conda-forge/esmf-feedstock#78 and conda-forge/esmf-feedstock#79. There are missing dependencies including parallelio, which I have attempted to add here:
conda-forge/staged-recipes#20231. The review of that PR complained about static libraries being included in libnetcdf and netcdf-fortran. I am attempting to get libnetcdf fixed in conda-forge/libnetcdf-feedstock#140. However, that PR is full of patches and it seems like we might wait for a release of 4.9.1 in a week or 2.

After libnetcdf goes in, I will attempt to follow up on the netcdf-fortran side. Then, I will request a re-review of conda-forge/staged-recipes#20231. Once parallelio is available, I will attempt conda-forge/esmf-feedstock#79 (and maybe conda-forge/esmf-feedstock#78) again.

@xylar xylar added question and removed bug labels Sep 28, 2022
@durack1
Copy link
Author

durack1 commented Sep 28, 2022

@xylar wow, ok you have this covered. I'll wait for the cogs to turn across the multiple repos and magic to land ~soon.

It appears that osx-arm64 support is still a while off for ESMPy anyway if esmf-org/esmf#60 is anything to go by, so aspirationally ESMF 8.4.0 might be a target for platform support

@xylar
Copy link
Contributor

xylar commented Sep 28, 2022

Yes, that was my impression, too.

@xylar
Copy link
Contributor

xylar commented Sep 29, 2022

Some headway has been made:

@billsacks
Copy link

It appears that osx-arm64 support is still a while off for ESMPy anyway if esmf-org/esmf#60 is anything to go by, so aspirationally ESMF 8.4.0 might be a target for platform support

With the changes in esmf-org/esmf#79 ESMF now builds and runs nearly all tests cleanly on osx-arm64 with gfortran + clang. We plan to merge this PR within the next few days and then get it into the upcoming ESMF 8.4.0 release.

@durack1
Copy link
Author

durack1 commented Oct 5, 2022

@billsacks this is great news!! I'll watch for 8.4.0 to land

@xylar
Copy link
Contributor

xylar commented Dec 12, 2022

Addressed in #58

@xylar xylar closed this as completed Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants