-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
cython: Eliminate use of custom patches #32832
Comments
comment:1
Cython and cypari have patches that work in tandem to address #27267. Neither is really critical IMO, but the patches are not obsolete. The cython patch is a backport from the forthcoming cython-3.0, so we're using a feature from a future release. |
comment:2
I don't include the patch is sage-on-gentoo which lead to the only persistent doctest failure I have these days.
I have been waiting for that elusive cython 3.0 release, which would get rid of this, for several years now. What is happening with cython upstream? |
Dependencies: #29863 |
comment:3
I have marked this dependent on the Cython 3.0 ticket #29863 |
comment:4
Replying to @kiwifb:
That's the other patch, The trashcan patch shouldn't really be required per #27267 comment:55 |
comment:5
Never seen any other issues. If there are, they'd need to have new doctests associated to them. |
comment:6
Replying to @kiwifb:
That patch/doctest is also blocking an spkg-configure.m4 for cython, so I'll see what I can do about it and post the branch here. |
Commit: |
Branch: u/mjo/ticket/32832 |
comment:7
Removing The remaining From #27267 I gather that the stack size issue was only on cygwin. I know we try to support cygwin, but do we have even a single cygwin user? And if so, does he want to allocate 10,000 pari gens in a list? If not maybe we could tone that test down a bit for now to let it pass on cygwin, and then put back the |
Author: Michael Orlitzky |
comment:8
I don't think we should introduce regressions just to remove a patch. |
Changed dependencies from #29863 to none |
comment:9
Replying to @mkoeppe:
Ok, I have enough other things to do that I'm not desperate to add an spkg-configure for cypari. This is ready then. We'll be forced to remove the other patch during the cython-3.0 upgrade, so we don't have to keep this ticket around. |
comment:10
I have inquired with upstream whether we can a backport to 0.29.x - cython/cython#2752 |
comment:11
Looks like is going into 0.29.25 |
Upstream: Fixed upstream, but not in a stable release. |
comment:13
Cython 0.29.25 is out. |
comment:14
I've opened #32985 for the cython update |
Dependencies: #32985 |
comment:16
Stalled in |
Changed commit from |
Changed branch from u/mjo/ticket/32832 to none |
We beat this with cython-3.0.4. |
As noted in #29665 comment:86, our
cython
spkg uses custom patches:We should investigate whether they are still necessary.
Depends on #32985
Upstream: Fixed upstream, but not in a stable release.
CC: @orlitzky @kiwifb @antonio-rojas @slel
Component: packages: standard
Author: Michael Orlitzky
Issue created by migration from https://trac.sagemath.org/ticket/32832
The text was updated successfully, but these errors were encountered: