Skip to content

Conversation

JacksonBurns
Copy link
Contributor

Python 3.9 upgrade doesn't work with ARM Mac + RMS.

This is because we currently run ARM macs in x86 emulation mode (since cantera doesn't have ARM Mac binaries) which (for some reason) breaks RMS compatibility.

Instead of upgrading cantera version (#2751) to resolve this, we will just change the channel from which we install cantera to one which has binaries we need.

@JacksonBurns JacksonBurns self-assigned this Feb 25, 2025
@JacksonBurns
Copy link
Contributor Author

@jonwzheng looks like this is working - if this passes all CI can you please review and merge if all looks good?

jonwzheng
jonwzheng previously approved these changes Feb 25, 2025
Copy link
Contributor

@jonwzheng jonwzheng left a comment

Choose a reason for hiding this comment

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

failing LiquidReactorTest atm

@jonwzheng jonwzheng dismissed their stale review February 25, 2025 18:55

premature approval (tests had not finished running)

@JacksonBurns
Copy link
Contributor Author

failing LiquidReactorTest atm

I think it is just because the ARM macs have slightly different floating point rounding errors than the intel macs. Loosened the test requirement in a101ec4

@JacksonBurns
Copy link
Contributor Author

@jonwzheng the reg test is failing because of upstream thing (I think we need to rebase the branch of RMS we are using) so I am going to go ahead and merge all the PRs and then try to fix it in the base one

@JacksonBurns JacksonBurns merged commit 8276f7e into py39/juliacall-fix Feb 25, 2025
7 of 8 checks passed
@JacksonBurns JacksonBurns deleted the py39/cantera26-arm branch February 25, 2025 21:54
@jonwzheng
Copy link
Contributor

okay! sounds good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants