sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.39k stars 473 forks source link

Status of AIX port of Sage. #9999

Closed bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 closed 4 years ago

bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 14 years ago

This ticket lists those parts of Sage that have built in Sage, along with whether they have passed the tests. Unless otherwise stated, they results are from the following hardware.

Package Build Test Notes
atlas-3.8.3.p14
blas-20070724
boehm_gc-7.1.p6
boost-cropped-1.34.1 OK
cddlib-094f.p7 OK
cephes-2.8 OK
cliquer-1.2.p7 No, #9979
conway_polynomials-0.2 OK
cvxopt-0.9.p9
cython-0.12.1
docutils-0.5.p0
ecl-10.2.1.p2
eclib-20100711
ecm-6.2.1.p2
elliptic_curves-0.1 OK
examples-4.6.alpha1 OK
extcode-4.6.alpha1
f2c-20070816.p2
flint-1.5.0.p5 #9996 Builds, but uses wrong library extension
flintqs-20070817.p5 OK
fortran-20100629
freetype-2.3.5.p2 #9985
gap-4.4.12.p4
gd-2.0.35.p5
gdmodule-0.56.p7
genus2reduction-0.3.p8
gfan-0.4plus.p1 OK
givaro-3.2.13rc2.p2 OK
glpk-4.44 OK
gnutls-2.2.1.p5 No, #9975
graphs-20070722.p1 OK
gsl-1.14 No, #10000 A likely fix is given
iconv-1.13.1.p3 OK
iml-1.0.1.p13
ipython-0.9.1.p0
jinja2-2.1.1.p0
lapack-20071123.p1
lcalc-20100428-1.23.p2
libfplll-3.0.12.p1 OK
libgcrypt-1.4.4.p3 OK
libgpg_error-1.6.p3
libm4ri-20100701.p1 OK
libpng-1.2.35.p2 OK
linbox-1.1.6.p3
matplotlib-0.99.3
maxima-5.20.1.p0
mercurial-1.3.1.p2
moin-1.9.1.p1
mpfi-1.3.4-cvs20071125.p8
mpfr-2.4.2 OK
mpir-1.2.2.p1 OK
mpmath-0.15
networkx-1.2.p1
ntl-5.4.2.p12 #9998 Builds, but uses wrong library extension
numpy-1.3.0.p4
opencdk-0.6.6.p5 OK
palp-1.1.p3 OK
patch No, #10979 Is this the result of an AIX patch?
pari-2.4.3.svn-12577.p5 No, #9990
pexpect-2.0.p4
pil-1.1.6.p2
polybori-0.6.4.p6
polytopes_db-20100210 OK
pycrypto-2.1.0
pygments-0.11.1.p0
pynac-0.2.0.p5
python_gnutls-1.1.4.p7
python-2.6.4.p9
r-2.10.1.p3
ratpoints-2.1.3.p1 OK
readline-6.0.p2 #9987 Builds, but uses wrong library extension
rubiks-20070912.p12 #9991 Builds, but IBM s install will not install
sage_scripts-4.6.alpha1
sage-4.6.alpha1
sagenb-0.8.2
sagetex-2.2.5
scipy_sandbox-20071020.p5
scipy-0.7.p5
scons-1.2.0
setuptools-0.6c9.p0
singular-3-1-1-4.p2 No, #9993
sphinx-0.6.3.p4
sqlalchemy-0.5.8
sqlite-3.6.22 OK
symmetrica-2.0.p5
sympow-1.018.1.p8 OK
sympy-0.6.4.p0
tachyon-0.98beta.p11 No, #9997 Does not try on AIX
termcap-1.3.1.p1 OK
twisted-9.0.p2
weave-0.4.9.p0
zlib-1.2.5 #9988 Builds, but uses wrong library extension
zn_poly-0.9.p5
zodb3-3.7.0.p4

CC: @fchapoton

Component: porting: AIX or HP-UX

Issue created by migration from https://trac.sagemath.org/ticket/9999

bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 14 years ago

Description changed:

--- 
+++ 
@@ -41,7 +41,7 @@
 |glpk-4.44|OK | | |
 |gnutls-2.2.1.p5| | | |
 |graphs-20070722.p1| OK| | |
-|gsl-1.14| | | |
+|gsl-1.14| No, #10000| | A likely fix is given|
 |iconv-1.13.1.p3| OK| | |
 |iml-1.0.1.p13| | | |
 |ipython-0.9.1.p0| | | |
@@ -67,7 +67,7 @@
 |numpy-1.3.0.p4| | | |
 |opencdk-0.6.6.p5| OK| | |
 |palp-1.1.p3|OK | | |
-|pari-2.4.3.svn-12577.p5| | | |
+|pari-2.4.3.svn-12577.p5|No, #9990 | | |
 |pexpect-2.0.p4| | | |
 |pil-1.1.6.p2| | | |
 |polybori-0.6.4.p6| | | |
@@ -89,13 +89,12 @@
 |scipy-0.7.p5| | | |
 |scons-1.2.0| | | |
 |setuptools-0.6c9.p0| | | |
-|singular-3-1-1-4.p2| | | |
-|singular-3-1-1-4.p3| | | |
+|singular-3-1-1-4.p2|No, #9993 | | |
 |sphinx-0.6.3.p4| | | |
 |sqlalchemy-0.5.8| | | |
 |sqlite-3.6.22| OK| | |
 |symmetrica-2.0.p5| | | |
-|sympow-1.018.1.p8| | | |
+|sympow-1.018.1.p8|OK | | |
 |sympy-0.6.4.p0| | | |
 |tachyon-0.98beta.p11|No, #9997 | |Does not try on AIX |
 |termcap-1.3.1.p1| OK| | |
bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 14 years ago

Description changed:

--- 
+++ 
@@ -31,7 +31,7 @@
 |flint-1.5.0.p5|#9996  | | Builds, but uses wrong library extension|
 |flintqs-20070817.p5|OK | | |
 |fortran-20100629| | | |
-|freetype-2.3.5.p2| | | |
+|freetype-2.3.5.p2|#9985 | | |
 |gap-4.4.12.p4| | | |
 |gd-2.0.35.p5| | | |
 |gdmodule-0.56.p7| | | |
@@ -39,7 +39,7 @@
 |gfan-0.4plus.p1|OK | | |
 |givaro-3.2.13rc2.p2| OK| | |
 |glpk-4.44|OK | | |
-|gnutls-2.2.1.p5| | | |
+|gnutls-2.2.1.p5| No, #9975| | |
 |graphs-20070722.p1| OK| | |
 |gsl-1.14| No, #10000| | A likely fix is given|
 |iconv-1.13.1.p3| OK| | |
@@ -78,9 +78,9 @@
 |python_gnutls-1.1.4.p7| | | |
 |python-2.6.4.p9| | | |
 |r-2.10.1.p3| | | |
-|ratpoints-2.1.3.p1| | | |
+|ratpoints-2.1.3.p1|OK| | |
 |readline-6.0.p2| #9987| |Builds, but uses wrong library extension  |
-|rubiks-20070912.p12| | | |
+|rubiks-20070912.p12| #9991 | | Builds, but IBM s `install` will not install |
 |sage_scripts-4.6.alpha1| | | |
 |sage-4.6.alpha1| | | |
 |sagenb-0.8.2| | | |
kiwifb commented 13 years ago
comment:4

Since I have the hardware and the software, I'll add myself here.

I should have a aix-7.1 test box soon and some power 7 box on which we may install anything from aix-5.3 to 7.1 by July/August.

bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 13 years ago
comment:5

Replying to @kiwifb:

Since I have the hardware and the software, I'll add myself here.

I should have a aix-7.1 test box soon and some power 7 box on which we may install anything from aix-5.3 to 7.1 by July/August.

I'm limited to AIX 5.3 due to the rather old hardware - you can see what I have listed above.

There was some interest from IBM to semi-fund an AIX port of Sage. They contacted William and were considering giving one or two people access to a quick machine. But due to security issues about where the machine was hosted, it could only be one or two developers and from a couple of IP addresses. As such, both William and I said it was not worth bothering with.

Then it became apparent IBM wanted us to concentrate on one specific package - it seemed to me IBM were hoping to get a specific tool working on AIX for zero cost to them. I said I'd do that bit if they paid me, but nothing came of that.

Dave

kiwifb commented 13 years ago
comment:6

Given the kind of relationship we have with IBM here I should make some enquiries. Can you name the tool in question?

bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 13 years ago
comment:7

Replying to @kiwifb:

Given the kind of relationship we have with IBM here I should make some enquiries. Can you name the tool in question?

Yes, I just checked my emails. It was Numpy and Scipy that someone at IBM wanted on AIX - I assume for his personal work. I've no idea of the work in doing this, but I'd be willing to at least consider it on a contract basis.

I don't think there would be much appetite for an AIX port of Sage by sage-developers. In any case, for a port to take place, some decent hardware would be needed. My machine is too old, so even permitting others to use it (and I've done that several times), it would not be suitable for Sage development. Neither is a machine which has access restricted to a couple of people.

The offers made by IBM before, while I'm sure were made with good intentions, were not acceptable to either William or I.

Another issue, is that even if IBM gave William a server, he has no AIX administrator. I don't know AIX that well - though perhaps just about to set up a server. I've set my own up OK.

IBM were supposed to be giving me an account on this 4 GHz AIX box, but I never got it, so I'm stuck using my own RS/6000, which is too old.

Dave

bac7d3ea-3f1b-4826-8464-f0b53d5e12d2 commented 13 years ago

Description changed:

--- 
+++ 
@@ -67,6 +67,7 @@
 |numpy-1.3.0.p4| | | |
 |opencdk-0.6.6.p5| OK| | |
 |palp-1.1.p3|OK | | |
+|patch|No, #10979| |Is this the result of an AIX patch?|
 |pari-2.4.3.svn-12577.p5|No, #9990 | | |
 |pexpect-2.0.p4| | | |
 |pil-1.1.6.p2| | | |
mkoeppe commented 4 years ago
comment:9

should be closed as outdated

fchapoton commented 4 years ago
comment:10

agreed