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

Wheels: ADIOS2 -> v2.9.0, blosc2 #1387

Merged
merged 54 commits into from
Aug 17, 2023
Merged

Conversation

franzpoeschel
Copy link
Contributor

@franzpoeschel franzpoeschel commented Mar 8, 2023

ADIOS2 v2.9 replaces c-blosc with c-blosc2 as a dependency

TODO:

  • Await final release of ADIOS2 v2.9
  • Also update HDF5 to 1.14+ for H5Vol layer updates in ADIOS2 v2.9?
    • or disable HDF5 in ADIOS2 for now
  • Windows
  • Python 3.8+ (3.7 went EOL last month)

@franzpoeschel franzpoeschel force-pushed the wheels-adios29 branch 4 times, most recently from bcb3de3 to c5469a3 Compare March 16, 2023 13:37
@franzpoeschel franzpoeschel changed the title Update blosc -> blosc2, ADIOS2 -> v2.9.0-rc1 Update blosc -> blosc2, ADIOS2 -> v2.9.0 May 11, 2023
@ax3l ax3l self-requested a review May 16, 2023 17:36
@ax3l ax3l self-assigned this May 16, 2023
@ax3l ax3l added this to the 0.15.2 milestone May 16, 2023
@ax3l ax3l changed the title Update blosc -> blosc2, ADIOS2 -> v2.9.0 Update blosc -> blosc2, ADIOS2 -> v2.9.0, Drop ADIOS1 Jun 17, 2023
@ax3l ax3l changed the title Update blosc -> blosc2, ADIOS2 -> v2.9.0, Drop ADIOS1 Wheels: blosc -> blosc2, ADIOS2 -> v2.9.0, Drop ADIOS1 Jun 17, 2023
Copy link
Member

@ax3l ax3l left a comment

Choose a reason for hiding this comment

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

Whuiii, ok we got it - awesome :)

library_builders.bat Outdated Show resolved Hide resolved
Copy link
Contributor Author

@franzpoeschel franzpoeschel left a comment

Choose a reason for hiding this comment

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

Great progress, thank you for this, Axel! I think there is still a little inconsistency in where Blosc1 is built by this, otherwise this looks good.

library_builders.sh Show resolved Hide resolved
@franzpoeschel
Copy link
Contributor Author

The failing Travis jobs look like they're timing out?
Should we worry about the failing Readthedocs run?

Co-authored-by: Franz Pöschel <franz.poeschel@gmail.com>
@ax3l
Copy link
Member

ax3l commented Aug 8, 2023

The failing Travis jobs look like they're timing out?

Looks like sporadic fails, which are unfortunately normal and can be restarted: serverl builds for PPC64le musllinux and manylinux pass.

Should we worry about the failing Readthedocs run?

I did not find yet how we can exclude the wheels branch from RTD CI builds 😓

@ax3l
Copy link
Member

ax3l commented Aug 9, 2023

Ah, also time to remove Python 3.7: https://endoflife.date/python

Skip older Python releases, 3.7 is EOL since last month.
For `pp310-manylinux_aarch64`
@ax3l ax3l merged commit 9d46036 into openPMD:wheels Aug 17, 2023
9 of 10 checks passed
@ax3l
Copy link
Member

ax3l commented Aug 18, 2023

For the 0.15.2 release, we will need to patch in ornladios/ADIOS2#3769 here

ax3l added a commit to ax3l/openPMD-api that referenced this pull request Aug 19, 2023
@ax3l ax3l mentioned this pull request Aug 19, 2023
ax3l added a commit to ax3l/openPMD-api that referenced this pull request Aug 19, 2023
ax3l added a commit to ax3l/openPMD-api that referenced this pull request Aug 19, 2023
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.

None yet

2 participants