-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Move interrupt.pyx to package cysignals #20002
Comments
comment:1
I am interested, partly because of pplpy. |
comment:2
This is certainly something that I would like to work on, I think it fits very well with OpenDreamKit/OpenDreamKit#52. |
This comment has been minimized.
This comment has been minimized.
comment:4
Cool! I guess the next step is to figure out how to actually make this I think it would be very useful to have an example package using |
comment:5
I created a cysignals branch for fpylll which uses the new cysignals. |
This comment has been minimized.
This comment has been minimized.
Author: Jeroen Demeyer |
This comment has been minimized.
This comment has been minimized.
Dependencies: #20021 |
This comment has been minimized.
This comment has been minimized.
Upstream: Reported upstream. No feedback yet. |
This comment has been minimized.
This comment has been minimized.
Commit: |
comment:15
@vbraun: please test on buildbots. |
comment:16
Couldn't we use the |
comment:17
Replying to @malb:
The problem is that we have to support:
Instead of patching all these, I think it is much cleaner to apply just the Cython patch. |
comment:18
Makes sense to me. |
Changed dependencies from #20021 to none |
comment:20
Building a fresh Sage installation and running |
comment:21
|
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:35
The test is now hanging for half an hour on my desktop:
After killing it
GDB
Retried and hangs again at same spot. This is a debug Python build ( |
comment:36
Considering the change between rc0 and rc1 it is very strange if it didn't happen before. |
comment:37
It's also surprising that it doesn't happen with the interrupt code currently in Sage... it's the same code as in |
comment:38
The |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:42
I disabled the failing |
comment:43
needs review... |
comment:44
There, let's put it on one more time. |
Changed branch from u/jdemeyer/move_interrupt_pyx_to_package_cysignals to |
Move Sage’s interrupt handling to a separate package: https://github.com/sagemath/cysignals
See also https://groups.google.com/d/topic/sage-devel/oA9NsF26eOA/discussion for a discussion. We need one trivial Cython patch, see cython/cython#483
Tarball: https://github.com/sagemath/cysignals/releases/download/1.0rc2/cysignals-1.0rc2.tar.bz2
Upstream: Reported upstream. No feedback yet.
CC: @jdemeyer @videlec @kiwifb @vbraun
Component: packages: standard
Author: Jeroen Demeyer
Branch/Commit:
4677a93
Reviewer: Martin Albrecht
Issue created by migration from https://trac.sagemath.org/ticket/20002
The text was updated successfully, but these errors were encountered: