-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Upgrade to pynac-0.6.91 #21623
Comments
This comment has been minimized.
This comment has been minimized.
Branch: u/rws/upgrade_to_pynac_0_6_91 |
Commit: |
Author: Ralf Stephan |
This comment has been minimized.
This comment has been minimized.
comment:5
Documentation builds, but failing doctest in Would like more information on "overflow exceptions in The versioning is nonstandard. If this is a minor update it should be 0.6.9.1, otherwise 0.6.10. |
Reviewer: Paul Masson |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
Replying to @paulmasson:
Curious. The doctest change seemeed necessary, but not anymore.
I think I explained this already. The only exact numeric value that can go into
Where do you get the idea of a standard for versioning? I could use ISO 8601 of the release date as well for the version string. There is a tradition to use major/minor/micro for Pynac, and I changed micro from 9 to 91 (ninety one) to stay lexicographically consecutive. New commits:
|
comment:9
Replying to @rwst:
The traditional split indicates the use of semantic versioning. In semantic versioning numbers are incremented numerically, not lexicographically. See item (2) in this standard: http://semver.org |
comment:10
Nothing there forbids incrementing by 82. |
comment:11
Because of this change: diff --git a/src/sage/functions/trig.py b/src/sage/functions/trig.py
index 40c0586..fba1100 100644
--- a/src/sage/functions/trig.py
+++ b/src/sage/functions/trig.py
@@ -265,6 +265,15 @@ class Function_cot(GinacFunction):
TESTS:
+ sage: cot(float(0))
+ Infinity
+ sage: cot(SR(0))
+ Infinity
+ sage: cot(float(0.1))
+ 9.966644423259238
+ sage: type(_)
+ <type 'float'>
+
Test complex input::
sage: cot(complex(1,1)) # rel tol 1e-15 The doc is incorrect. You need to change Other than that, I would be willing to set this to a positive review unless Paul has any objections. |
Changed reviewer from Paul Masson to Paul Masson, Travis Scrimshaw |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
I have a problem with the version number. In semantic versioning, incrementing by 82 implies that many private releases in between versions, which clearly wasn't the case. This version number is inconsistent with the entire versioning history of Pynac. This version number appears to be an arbitrary choice. As a belatedly recognized direct contributor to this version, I think it is well within my purview to request a modification. As more of the symbolics of Sage is moved into Pynac, I would like to see that project become more of a true collaboration. Changing the version on GitHub is a straightforward process and would give evidence of acceptance of feedback. I don't think this ticket should be approved with the current version number. |
comment:14
I think this is in the realm of bikeshedding. |
comment:15
While I disapprove of the numbering, I don't care enough to make it an issue for inclusion/review. |
comment:16
Travis, since there is no review process for Pynac this is the only place to question arbitrary decisions made by one person. If you consider that trivial, so be it. |
Changed reviewer from Paul Masson, Travis Scrimshaw to Travis Scrimshaw |
comment:17
The Pynac review process happens here, nothing new. Maintainer decisions are often seen as arbitrary. I won't devote time to revert a numbering issue. Rather, I started yesterday on fast series expansion using Flint, which will make a new minor number change necessary because of the hard dependency. So if 0.6.91 doesn't get positive review it'll be replaced by 0.7.0 later, anyway. The numbering criticism is noted and will be followed when 0.7.10 is on the plate. Or if. |
Changed reviewer from Travis Scrimshaw to Paul Masson, Travis Scrimshaw |
comment:18
IMO, let's try to sneak this into the next Sage release. So I'm setting this to a positive review. |
Changed branch from u/rws/upgrade_to_pynac_0_6_91 to |
cot(float)
bug; (doctest fix for: cot(float) returns complex #21365, fix by Paul Masson)cot/csc
gegenbauer(n,a,x)
with non-numerica
(recurrence by Carlos R. Mafra)https://github.com/pynac/pynac/releases/download/pynac-0.6.91/pynac-0.6.91.tar.bz2
CC: @paulmasson @kiwifb
Component: packages: standard
Author: Ralf Stephan
Branch/Commit:
48dac6b
Reviewer: Paul Masson, Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/21623
The text was updated successfully, but these errors were encountered: