-
Notifications
You must be signed in to change notification settings - Fork 0
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
Breaking change somewhere between v0.0.3 and f4089a6 #121
Comments
Thanks for this issue. I will quickly note that back-compatibility is only monitored between tagged versions. All other versions should be considered development versions and so it is always possible that it hasn't been fully tested. I'll look more into this issue. |
Hmmm ... I'm on a completely busted experimental branch of macpan2 and your example just seems to work. I'll try being more careful with your example to see if I can reproduce. |
I've reproduced. |
The flows component of the default values object is missing all of the infection flows. Yes they should be NA, but they should also be present. This is the same issue that I fixed with my recent pull request to the EPAC repo. This suggests that v0.0.3 was more robust. |
I actually remembered the
This may just be because I don't really understand exactly when one should use |
Oh, OK, I understand what you're saying. Do you want me to try to update |
Sorry @papsti . I was just documenting my progress. No need for you to try anything yet. |
Hi @papsti. 98fb990 is intended to fix this issue by making this component more robust. In particular, it should allow both |
wonderful, i'll check it out now and let you know |
bumped the macpan version specified in the EPACmodel DESCRIPTION file on the previously when using f4089a6, my package tests would fail and the README.Rmd file wouldn't compile. now everything has worked, and i've reproduced this on two systems, so it's good on my end! thanks for a quick fix 😄 |
please let me know if you bump to v0.0.4, so that i can update the DESCRIPTION file on |
I've found a breaking change somewhere between the release of v0.0.3 and the latest version on
main
(f4089a6). This is not super urgent on my end as I can just work with v0.0.3 for now. This issue may very well just stem from me using oldmacpan2
functionality that isn't supported past v0.0.3, but that would be problematic given that there hasn't been a formal version update.A reprex can be seen with
EPACmodel
. Quick warning that running this whole example will take a few mins as it requires two fullmacpan2
installs...This version of
EPACmodel
depends onmacpan2
v0.0.3 and the following runs without issue:Output here is
which is expected.
However, if you instead install the
bugged
version ofEPACmodel
that depends on f4089a6 (which I wanted to do to get around the manual install ofoor
):and again run
I get the following error:
To be clear, there is absolutely no difference between the two versions of
EPACmodel
except themacpan2
version listed in DESCRIPTION.The text was updated successfully, but these errors were encountered: