16165: add doctest
Use old interface to NSAlert -runModal
trac #16673: Three factors construction of MOLS
implementation of the Coxeter-Knuth graph in type A
Upgrade to PARI-2.7.1
Trac 15767: reviewer patch
moved code to finite_coxeter_groups and factored out the computation of the neighbors in type A
Trac 15767: fix doctest in Ser()
Trac 15767: explain application of Sturm's theorem
changed according to reviewer
removed superfluous import
trac #16673: review (one line simplicaction + doc)
trac #16673: Merged with 6.4.beta1
trac #16716: OA for n=262,950
Merge tag '6.4.beta1' into ticket/15767
Trac #15767: Upgrade PARI to 2.7.1

'''Upstream''':
[http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.7.1.tar.gz]

'''Updated''' (changes have always been made directly in the source
tarball and the package will be removed anyway in #15808): [http://boxen
.math.washington.edu/home/jdemeyer/spkg/genus2reduction-20140211.tar.bz2
]

URL: http://trac.sagemath.org/15767
Reported by: jdemeyer
Ticket author(s): Jeroen Demeyer
Reviewer(s): Peter Bruin
Trac #16796: OSX App fails on 10.6

From the buildbot (this works on 10.9):
{{{
Analyze AppController.m
    cd /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-app
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/clang -x objective-c -arch i386 -fmessage-
length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-
trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -fasm-
blocks -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -iquote
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-generated-files.hmap
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-own-target-headers.hmap
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-all-target-headers.hmap
-iquote /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-project-headers.hmap
-F/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Debug -I/Users/buildbot/build/sage/bsd-1/sage_git/build/src
/mac-app/build/Debug/include
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/DerivedSources/i386
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/DerivedSources -include /var/folde
rs/Sq/SqJYMP6AF4KcJqFvHjeBeU+++VY/-Caches-/com.apple.Xcode.537/SharedPre
compiledHeaders/Sage_Prefix-dokpneuepjvknfdgtpkznyzrxbub/Sage_Prefix.pch
--analyze /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m -o
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-app/build/Sage.b
uild/Debug/Sage.build/StaticAnalyzer/normal/i386/AppController.plist

/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:199:13: error: use of undeclared identifier
'NSModalResponse'
Analyzer skipped this file due to parse errors
             NSModalResponse resp = [alert runModal];
             ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:200:17: error: use of undeclared identifier 'resp'
use of undeclared identifier 'resp'
             if (resp == NSModalResponseOK) {
                 ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:200:25: error: use of undeclared identifier
'NSModalResponseOK'
use of undeclared identifier 'NSModalResponseOK'
             if (resp == NSModalResponseOK) {
                         ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:362:9: error: use of undeclared identifier
'NSModalResponse'
use of undeclared identifier 'NSModalResponse'
         NSModalResponse resp = [alert runModal];
         ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:363:13: error: use of undeclared identifier 'resp'
use of undeclared identifier 'resp'
         if (resp == NSModalResponseOK) {// Quit
             ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:363:21: error: use of undeclared identifier
'NSModalResponseOK'
use of undeclared identifier 'NSModalResponseOK'
         if (resp == NSModalResponseOK) {// Quit
                     ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:366:21: error: use of undeclared identifier 'resp'
use of undeclared identifier 'resp'
         } else if ( resp == NSModalResponseCancel ) { // Continue
                     ^
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m:366:29: error: use of undeclared identifier
'NSModalResponseCancel'
use of undeclared identifier 'NSModalResponseCancel'
         } else if ( resp == NSModalResponseCancel ) { // Continue
                             ^
8 errors generated.
CompileC build/Sage.build/Debug/Sage.build/Objects-
normal/i386/AppDelegate.o AppDelegate.m normal i386 objective-c
com.apple.compilers.gcc.4_2
    cd /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-app
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/gcc-4.2 -x objective-c -arch i386 -fmessage-
length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks
-O0 -Wreturn-type -Wunused-variable -mfix-and-continue -mmacosx-version-
min=10.4 -gdwarf-2 -iquote
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-generated-files.hmap
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-own-target-headers.hmap
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-all-target-headers.hmap
-iquote /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Sage-project-headers.hmap
-F/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Debug -I/Users/buildbot/build/sage/bsd-1/sage_git/build/src
/mac-app/build/Debug/include
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/DerivedSources/i386
-I/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/DerivedSources -include /var/folde
rs/Sq/SqJYMP6AF4KcJqFvHjeBeU+++VY/-Caches-/com.apple.Xcode.537/SharedPre
compiledHeaders/Sage_Prefix-gxeuizjduvirzagieqssinllffch/Sage_Prefix.pch
-c /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppDelegate.m -o /Users/buildbot/build/sage/bsd-1/sage_git/build/src
/mac-app/build/Sage.build/Debug/Sage.build/Objects-
normal/i386/AppDelegate.o

PhaseScriptExecution "Run Script" build/Sage.build/Debug/Sage.build
/Script-1967A8B911D6696A00ABC39D.sh
    cd /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-app
    /bin/sh -c /Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/build/Sage.build/Debug/Sage.build/Script-1967A8B911D6696A00ABC39D.sh

** BUILD FAILED **

The following build commands failed:
Sage:
        CompileC build/Sage.build/Debug/Sage.build/Objects-
normal/i386/AppController.o
/Users/buildbot/build/sage/bsd-1/sage_git/build/src/mac-
app/AppController.m normal i386 objective-c com.apple.compilers.gcc.4_2
(1 failure)
}}}

URL: http://trac.sagemath.org/16796
Reported by: vbraun
Ticket author(s): Ivan Andrus
Reviewer(s): Karl-Dieter Crisman, Volker Braun
Trac #16165: old pari triggers segfault in Expression.roots(rings=CC)

{{{
sage: f=(1+x+x^2)^3
sage: f.roots(ring=CC)
------------------------------------------------------------------------
---
SignalError                               Traceback (most recent call
last)
<ipython-input-2-e28890a572d2> in <module>()
----> 1 f.roots(ring=CC)

/home/ralf/sage/local/lib/python2.7/site-
packages/sage/symbolic/expression.so in
sage.symbolic.expression.Expression.roots
(sage/symbolic/expression.cpp:38111)()

/home/ralf/sage/local/lib/python2.7/site-
packages/sage/rings/polynomial/polynomial_element.so in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:36164)()

/home/ralf/sage/local/lib/python2.7/site-packages/sage/libs/pari/gen.so
in sage.libs.pari.gen.gen.polroots (sage/libs/pari/gen.c:42565)()

/home/ralf/sage/local/lib/python2.7/site-packages/sage/ext/c_lib.so in
sage.ext.c_lib.sig_raise_exception (sage/ext/c_lib.c:1208)()

SignalError: Segmentation fault
sage: gp_version()
((2, 5, 5), 'GP/PARI CALCULATOR Version 2.5.5 (released)')
}}}

URL: http://trac.sagemath.org/16165
Reported by: rws
Ticket author(s): Ralf Stephan
Reviewer(s): Peter Bruin
Trac #16673: Three factor construction of MOLS

Yet another construction ! New designs for  `648, 968,  936,  1144,
1224` and others ...

With good doc `:-P`

Nathann

URL: http://trac.sagemath.org/16673
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix
Trac #16716: OA for n=262,950

Two new MOLS given by Julian R. Abel

URL: http://trac.sagemath.org/16716
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix