-
Notifications
You must be signed in to change notification settings - Fork 5
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
Build errors relating to pltrend
#394
Comments
This is likely a blocker, as we will need to fix it to make a new release. |
Note that the error logs contain quite a few messages:
This suggests a binary incompatibility might be at play: https://stackoverflow.com/a/77532685. That would explain why this only happens in certain environments. I'n using Matrix 1.6-1.1, according to my R Studio, but, sadly, so is the build system. I did wipe all the caches when I was updating for plots, and fixing a few issues. It may be bad timing that this has caused some weird conflict. Or it might still be some deeper issue. |
So, I suspect this is some really bad R thing which we are not at all responsible for, but we still need to fix it for GitHub actions, because nobody else will. |
Closing now, as the workaround of manual deployment of At some point, we should try removing this extra step, but it's insignificant, and we will need a few months for |
Surprisingly, since we merged #385, we've seen build errors. The errors are as follows:
This is interesting, because it isn't in a place where we'd expect changes -- although it is in a place where we have added tests. So it is most likely tests failing due to the context for GitHub actions, and not specially to do with plotting, even though it is looking like it is in substituted contexts. In any event, we do need to sort this out. And, ideally, we need to find out why this doesn't happen when you run
devtools::test()
ordevtools::check()
on a normal system.Looks to me like the issue is odd usage of
pltrend
as a variable inctsm_symbology_OSPAR
-- I'll take a wild guess that this comes down toexists()
andis.na()
not doing the same thing. However, the waywith()
works is masking all the error handling. However, that doesn't explain why the issue is not showing consistently.Regardless, this is a real issue, as we get failures in the actions.
The text was updated successfully, but these errors were encountered: