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
Bring coverage of plot3d/base.pyx up to 87% #5767
Comments
comment:1
Bouncing to 3.4.2. Cheers, Michael |
comment:2
Before
After
I don't know when I'll have time to work on this again, so I think we should at least get these ones in. |
comment:3
Attachment: 5767-plot3d-base-doctests.patch.gz |
Attachment: 5767-referee.patch.gz |
comment:4
REFEREE REPORT Excellent work Robert! This patch applies to Sage 3.4.1 and the doctests are all valid. There were a number of misspellings which I corrected in 5767-referee.patch (I'm sorry I accidentally attached it twice; use either one). Besides that, I have a few concerns:
|
comment:6
Replying to @sagetrac-wcauchois:
Hi Bill, you should really always apply against the latest development release. 3.4.1->3.4.2.rc0 was not a large release, but in many other cases there is a rather large, i.e. non-zero chance the patch would either not apply any more or be broken by other changes. There is always a sage.math binary of the latest release development snapshot, so you can use that. Another alternative is to have a review version of Sage that you upgrade from development snapshot to development snapshot. Cheers, Michael |
comment:7
OK, I will do that. I'm sorry for the inconvenience I've caused you! The thing is, I'm building 3.4.2.rc0 right now and its taking a while -- so I figured I'd do this review and then once we addressed the issues we could handle rebasing. But I understand the importance of ensuring compatibility with the latest release. |
comment:8
Replying to @sagetrac-wcauchois:
I have no clue if this is actually a problem, I just wanted to point out how to avoid problems since this has been an issue with your reviews in the past ;)
Cool. Cheers, Michael |
comment:9
Wow, looks like I wasn't able to spell that day... thanks for looking at this, I'll address the issues you mentioned and post a patch shortly. |
apply after other two |
Attachment: 5767-plot3d-base-doctests2.patch.gz Attachment: 5767-plot3d-base-doctests-whitespace.patch.gz |
comment:10
Thanks for looking into this. Replying to @sagetrac-wcauchois:
Fixed.
I clarified it.
I'm not sure it's worth it.
Sorry, I attached another patch that removes this (but I'm not sure if it'll apply cleanly, if not it's probably not worth it).
Yep, I meant preamble. Fixed. |
Attachment: 5767-referee2.patch.gz |
comment:11
REFEREE REPORT: Looking over the code again, I noticed a few other instances where "concatenate" was spelled incorrectly. I fixed these in 5767-refree2.patch. With this and Robert's changes, positive review. (By the way Robert: Mercurial queues is awesome! I made 5767-all.patch with qfold :).) |
comment:12
Note that your 5767-all.patch lost all authorship information... |
Attachment: 5767-all.patch.gz this patch incorporates ALL of the changes; apply to sage 3.4.2 |
comment:13
Replying to @robertwb:
Oh shoot! OK, I fixed it manually and it works. I think that MQ unfortunately does not preserve the metadata usually associated with a changeset. |
comment:14
I'm pretty sure queues can be used to preserve metadata using qfold, but that's fine. Thanks for looking at this.
|
comment:15
Merged 5767-all.patch in Sage 4.0.alpha0. Cheers, Michael |
CC: @jasongrout @sagetrac-wcauchois
Component: doctest coverage
Issue created by migration from https://trac.sagemath.org/ticket/5767
The text was updated successfully, but these errors were encountered: