Thanks to some great patch ideas from Mike Hansen and Dima Pasechnik,
and then a lot of boring spkg making and testing by me, we now have
spkgs that resolve all but one of the avoidable build issues for
Cygwin.

So we need testers!  If you have access to a Windows box and have the
time to download Cygwin, install a few of its packages, then take a
new (say, 4.7.1.alpha3) tarball, move in the spkgs in question, and do
"make", we would really appreciate it.

Please see http://trac.sagemath.org/sage_trac/ticket/6743 and
http://trac.sagemath.org/sage_trac/wiki/CygwinPort for more
information on exactly what to do.

The tickets that still need positive review are
http://trac.sagemath.org/sage_trac/ticket/11245
http://trac.sagemath.org/sage_trac/ticket/11119
http://trac.sagemath.org/sage_trac/ticket/11504
http://trac.sagemath.org/sage_trac/ticket/11497
http://trac.sagemath.org/sage_trac/ticket/11499
That's less than half!  And all these changes are very small.

Also, given that #11130 may not have positive review soon, it would be
helpful to have
http://trac.sagemath.org/sage_trac/ticket/10240
merged, since it does have positive review.

I cannot say your build will go 100% by hand, for three reasons:

1) Maxima may or may not build.  It's somewhat random.  Juanjo has
made some changes in ECL (since we weren't the only ones experiencing
this) that should fix this, but upstream isn't at a stable release
yet. See http://sourceforge.net/mailarchive/message.php?msg_id=27670040
If this happens, just "touch spkg/installed/maxima-5.23.2.p0" and
continue with "make" again.

2) There is a Sage library patch that needs to be added.   See
http://ask.sagemath.org/question/620/after-debugging-problem-in-building-sage-library
for my dumb question about how to get the Sage install to keep going
when this happens.  (Once this gets into the Sage library, this won't
be a problem.)

3) Rebasing.  This is always a problem on Cygwin.  But William has
some very precise instructions that will work as long as you follow
the rules for using ash on the wiki page.  With luck, your computer
won't do any autoupdates while you are building and this won't happen
to you.

And Sage won't actually start, just in case anyone was wondering -
there is a segfault in Pari, see #11551.  But that's a bigger goal.

Which means this is is pretty good.  If I can do it, anyone can.   And
it would be really good to honor the work of esp. Mike H. over many
months by getting these things in and then starting to ensure that we
don't introduce new problems!  So please help.

Thanks,
- kcrisman

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to