E. M. Bray

Results 253 comments of E. M. Bray

I see you've completely reworked the Dockerfile using multi-stage builds. That feature didn't exist when I first started working on it, but it looks like it will make things simpler...

I haven't used Circle-CI yet personally, though I've seen a few other projects that do. What do they offer that makes it such that there's enough time to actually perform...

Just to be clear, there's nothing different in the Dockerbuild itself between your gitlab and circleci builds right? It's just the configuration of the CI service itself? (I actually didn't...

I'm also making good progress on improving Sage's ability to use system packages for many of its dependencies, so that should also squash build time where possible. Obviously this can...

Is that done normally--i.e. building one version of sage, and then switching to a different branch/tag and re-building from the same source tree, without a clean first? How well does...

As we said the other day, this might also pose challenges for the "cleanup" portion of the build. In principle we could still have some sort of "base" image that...

The error you posted here is because you gave PyCharm a path to a Cygwin symlink (which to native Windows/shell just looks like a normal file that is not a...

The link I gave above for how to do this in PyCharm is pretty broadly applicable. At the very least you need to add the correct `PATH` and `SAGE_ROOT` set.

@tobiasdiez I'm not sure what you mean. In this case cysignals is working as designed: some code in `sage.libs.gap.util.initialize` caused a segfault (`SIGSEGV`) which was handled by cysignals and raised...

This is just how cysignals and cython work. When you use `sig_on()` in Cython code it generates C that looks something like: ```c __pyx_t_1 = sig_on(); if (unlikely(__pyx_t_1 == ((int)0)))...