-
Notifications
You must be signed in to change notification settings - Fork 9
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
Fixing the conda cron #398
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #398 +/- ##
=======================================
Coverage 98.65% 98.65%
=======================================
Files 36 36
Lines 2075 2075
=======================================
Hits 2047 2047
Misses 28 28 ☔ View full report in Codecov by Sentry. |
Now it's failing properly. |
Probably some dep changed something upstream, since things are going from N1 to N for example. |
I was not able to reproduce this error locally on my M1 macbook (macos 14.6.1) |
I was able to reproduce the issue locally. (and also this one openforcefield/openff-utilities#89 ) @atravitz can you see if you get the same error using this env? After you create and activate the env, see if
|
my hunch is still some upstream package changed since we run these pdb round trips on PRs |
Yep, it's openmm 8.2.0. I was able to reproduce the error using mike's env, and then resolve the error by just downgrading openmm to 8.1.2. |
Ah openmm isn't a direct gufe dependency, but openff-toolkit is, which pulls in openff-interchange |
Actually it is a direct dependency, but we don't list it in our recipe, and have just gotten lucky it gets pulled in, see: |
I bet it is this PR |
Looking at that PR, I think we just need to update our tests since the new behavior is correct. This PR: #406 confirms that it is with 8.2. I think we just need to update the test "reference" PDB to be the new "correct" one |
Thanks for looking into this @mikemhenry - I agree, the formal charges make a lot of sense / adhere better to reality. My propose plan is:
Do you both agree @atravitz and @mikemhenry ? |
related: conda-forge/gufe-feedstock#40 |
This should fix any issues we've had lately.