Hi all,
I'd like to report a positive status of the Cygwin port of Sage. As
of this week, I *finally* have a custom branch based on top of Sage's
develop branch building successfully on Cygwin again, with all tests
passing (excluding any optional packages).
This was previously the case for Sage 7.4, but when 7.5 came out I
fell behind and it was an uphill battle to get caught up again.
I'm hoping that for Sage 8.0, in addition to the switch to the Jupyter
Notebook, we can also make it the first release to officially support
Cygwin and include builds of my point-and-click installer [1] for Sage
8.0 (testing of the Sage 7.4 version has been mostly successful so
far).
It would be great to have the actual develop branch fully working,
rather than my custom branch. To do that there are only a handful of
issues remaining, most of which either just need review, or a small
amount of additional work [2]. Furthermore, a few of the issues are
minor bugs that prevent a handful of tests from passing, but do not
prevent a successful build, or the majority of the test suite from
running. So I've marked as "blocker" the most important tickets.
It would be great if we can get those knocked out before Sage 8.0 is
released, and I'll do all I can to move those tickets forward.
From then on, I have a Windows VM set up on our OpenStack
infrastructure at U. P-Sud that will be running a patchbot for Cygwin.
But it's tricky to get that up and running without having these last
few fixes merged into the main develop branch.
Thanks,
Erik
[1]
https://github.com/embray/sage-windows/releases/tag/0.1a4-7.4
[2]
https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=porting%3A+Cygwin&milestone=sage-8.0&col=id&col=summary&col=component&col=status&col=type&col=priority&col=milestone&order=milestone