-
Notifications
You must be signed in to change notification settings - Fork 72
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
Release 0.9.2 #392
Release 0.9.2 #392
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #392 +/- ##
===========================================
+ Coverage 74.16% 74.21% +0.05%
===========================================
Files 17 17
Lines 5829 5829
===========================================
+ Hits 4323 4326 +3
+ Misses 1506 1503 -3
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've confirmed that this version of poppy works fine with the stable branch of webbpsf, but I'm seeing the tests on the develop branch of webbpsf are failing with this branch.
|
||
|
||
**Software Infrastructure Updates and Internals:** | ||
* The minimum numpy version is now 1.16. (:pr:`356` by :user:`mperrin`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR 356 was for changing the minimum python version to 3.6 (i think the numpy comment if left over from a copy/paste)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aha, looks like this was actually your PR #367 which updated the numpy version. But in fact it looks like that only updated the CI test settings in tox.ini
to have 1.16, and we still have 1.13 in the setup.py
file. Seems like we should make that consistent.
In fact it seems like we have three sets of version information right now? Getting complicated. THere's
- requirements.txt, for creating environments with up-to-date packages, and use by dependabot for testing new versions
- setup.py for setting minimum versions and allowing flexibility to people installing this in different environments
- tox.ini for setting which versions get used on the CI system, including multiple options.
I don't see any easy way to simplify that but it's not exactly simple. Can you do a quick check through those for any other inconsistencies, please?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aha yes you're right. I've just gone through the files and updated an inconsistencies with a new commit in #395
Can you post a copy of the test log with the failures here? For me this is working correctly. It's possible you may be seeing failures for an unrelated reason having to do with expected changes in data files. |
webbpsf-test-output.txt |
I'm baffled by that terminal output; those look like the right git commit IDs, and match what I have here locally myself, but for me this is all passing. I reverted the change in the get_optical_system syntax in this branch; so when run with webbpsf develop this should be using a call stack like this :
I have verified the above is what happens when I run this. The problem occurs when instead the following happens on poppy v0.9.1 and webbpsf develop:
The only way I can recreate the behavior you are seeing is if I install poppy 0.9.1 and run it with webbpsf develop... |
@Skyhawk172 has also tested this branch with webbpsf develop and has the same result as me (it all works). Meanwhile @shanosborne has retested and still has the same result she did before (it doesn't work). This is curious, to say the least. @shanosborne will continue investigation tomorrow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Upon further investigation, the problem was conda related and not poppy related. So this PR is good to go!
As discussed in slack, let's have a v0.9.2 release:
Toward that end I: