Re: Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-02-01 Thread Martin Albrecht
On Monday 01 February 2010, Nick Alexander wrote:
  I think I've done a LOT  for Sage - I would request you do not
  purposely break the PA-RISC support in MPIR, when it clearly passes
  all your self tests on HP-UX. I do not believe thiat is an
  unreasonable request.
 
 I take issue with the claim that you have done a LOT for Sage.  Let
 me be clear: I appreciate the effort you put into porting Sage to
 other architectures.  But I question how many people are interested in
 actually using Sage on those architectures.  

Hi Nick,

I get your frustration and I appreciate how much it must be for you to react 
so strongly. 

We don't all have to agree what a big contribution is and what not. Some 
people really appreciate the porting efforts some people don't care. I also 
get that the additional burden scares people of, yet another platform one does 
not care about to worry about.

Support for Solaris does not mean that every Sage developer has to work with 
it and to support it. 

I really see no need for a competition who is more valuable etc. and I really 
see no need to *take issue* with David's claim that he did a lot for Sage. I 
personally think he did.

One the other hand, we should all (including David) maybe take a step back and 
appreciate that most people on this list are volunteers and that any demanding 
tone will not get us anywhere. We all do it from time to time, when we are 
frustrated, but it does not help anyone.


Cheers,
Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF
_www: http://www.informatik.uni-bremen.de/~malb
_jab: martinralbre...@jabber.ccc.de

-- 
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread William Stein
On Sun, Jan 31, 2010 at 6:27 AM, Bill Hart goodwillh...@googlemail.com wrote:
 I don't see any point listing HP-UX. That platform died in 2004. I saw
 its grave.

 Here is one of the many obituaries:

 http://www.chillingeffects.org/responses/notice.cgi?NoticeID=1460

 I see you suggested Sage switch to GMP for an HP-UX port. Well, not
 only will MPIR not be supporting HP-UX, but some time between now and
 March this year, we will be removing the assembly support for the PA-
 RISC processors. Recently we found an actual PA-RISC machine (though
 not running HP-UX) and the assembly code was totally broken. No one
 has stepped forward to work on fixing it. No one we now has the
 expertise.

 We'll also be removing the assembly support for a plethora of other
 platforms that have long died, even their manufacturers disowning
 them. The rule will be: if people aren't using it, and we don't have
 access to one and it is more than a certain number of years old,
 support will be discontinued. Supporting dead architectures is a
 massive waste of developer effort.

 We urgently need ports to Solaris 64 bit and to Windows Vista and  and
 Windows 7, 32 and 64 bit. We should be focusing all our efforts on
 these important ports, instead of dead platforms/architectures like
 AIX, HP-UX and TRU64.

 Bill.

In your mind, is Linux on Itanium2 dead or alive?

William

-- 
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread David Kirkby
On 31 January 2010 14:27, Bill Hart goodwillh...@googlemail.com wrote:
 I don't see any point listing HP-UX. That platform died in 2004. I saw
 its grave.

 Here is one of the many obituaries:

 http://www.chillingeffects.org/responses/notice.cgi?NoticeID=1460

 I see you suggested Sage switch to GMP for an HP-UX port.

Yes, but now I find MPIR does build and pass all tests on HP-UX, I
would retract that - like all web pages, that one is a bit out of
date.

 Well, not
 only will MPIR not be supporting HP-UX, but some time between now and
 March this year, we will be removing the assembly support for the PA-
 RISC processors. Recently we found an actual PA-RISC machine (though
 not running HP-UX) and the assembly code was totally broken. No one
 has stepped forward to work on fixing it. No one we now has the
 expertise.

MPIR does pass all tests on the PA-RISC. Give it is working, is it a
good idea to purposely break it? The fact it failed on your PA-RISC
machine which was not running the normal operating system for such a
platform, which is HP-UX,

 We'll also be removing the assembly support for a plethora of other
 platforms that have long died, even their manufacturers disowning
 them. The rule will be: if people aren't using it, and we don't have
 access to one and it is more than a certain number of years old,
 support will be discontinued. Supporting dead architectures is a
 massive waste of developer effort.

I'm not asking you to support them. Just leave them running if they
work. PA-RISC on HP-UX does work.

 We urgently need ports to Solaris 64 bit

which I am working on, though concentrating on Open Solaris. One
reason for doing that is that I have much faster hardware on
OpenSolaris. I expect once the 64-bit issues are resolved on Open
Solaris, and assuming we can get the 32-bit working again (broken in
4.3.1), I think there is every chance a 64-bit port will occur on
SPARC. But perhaps not just now.

I think I've done a LOT  for Sage - I would request you do not
purposely break the PA-RISC support in MPIR, when it clearly passes
all your self tests on HP-UX. I do not believe thiat is an
unreasonable request.

If someone tells you they use something, and it works for them, why go
out of the way to break it for them?

Dave.

-- 
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread David Kirkby
On 31 January 2010 14:27, Bill Hart goodwillh...@googlemail.com wrote:
 I don't see any point listing HP-UX. That platform died in 2004. I saw
 its grave.

 Here is one of the many obituaries:

 http://www.chillingeffects.org/responses/notice.cgi?NoticeID=1460

The latest release of HP-UX was September 2009 - 4 months ago.

http://h20338.www2.hp.com/enterprise/w1/en/os/hpux11i-v3-update5-overview.html

Typing HP-UX into Google I get 5,800,000  hits.

 some time between now and
 March this year, we will be removing the assembly support for the PA-
 RISC processors. Recently we found an actual PA-RISC machine (though
 not running HP-UX) and the assembly code was totally broken. No one
 has stepped forward to work on fixing it. No one we now has the
 expertise.

I would request you do not, given MPIR works and passes all tests on
HP-UX with at least the PA-RISC processor - I do not know about
Itanium.

Dave

-- 
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread Nick Alexander

I think I've done a LOT  for Sage - I would request you do not
purposely break the PA-RISC support in MPIR, when it clearly passes
all your self tests on HP-UX. I do not believe thiat is an
unreasonable request.


I take issue with the claim that you have done a LOT for Sage.  Let  
me be clear: I appreciate the effort you put into porting Sage to  
other architectures.  But I question how many people are interested in  
actually using Sage on those architectures.  You can read the obvious  
frustration Bill Hart feels around supporting flint and other software  
on these unusual architectures.  I want to make it clear that he is  
not the only one frustrated with the recent emphasis on porting issues  
that are unlikely to affect me.


By and large, we are a community of mathematicians.  Correct me if I'm  
wrong, but you are not contributing to the mathematical aspects of  
Sage.  Until that changes, your goals and my goals are only  
occasionally aligned.


Nick Alexander

--
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread Nick Alexander
By and large, we are a community of mathematicians.  Correct me if  
I'm wrong, but you are not contributing to the mathematical aspects  
of Sage.  Until that changes, your goals and my goals are only  
occasionally aligned.


I hate to think that the only people that are valid contributors to  
Sage are
mathematicians. So, doing the release management, fixing bugs,  
documentation, or

maintaining the web site aren't important?


Not at all.  But take away mathematics, and we don't have a  
*product*.  Take away release management, fixing bugs, documentation,  
or maintaining the web site and we have an inferior project, but we  
still have a project.  Take away support for Solaris or HP-UX, and we  
don't serve what appears, to me, to be a small market.  (Certainly  
small compared to the potential pool of Microsoft Windows users.)


Nick

--
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread David Kirkby
On 1 February 2010 05:51, Tim Lahey tim.la...@gmail.com wrote:

 Solaris isn't exactly an unusual architecture. That's what he's done the 
 most at
 supporting. He certainly has done a LOT at supporting it. I think what he's 
 asking
 that Bill not purposely break FLINT since it does currently work.

If was MPIR I was requesting Bill did not purposely break, as that
works. I am not sure of the situation with Flint.

 I hate to think that the only people that are valid contributors to Sage are
 mathematicians. So, doing the release management, fixing bugs, documentation, 
 or
 maintaining the web site aren't important?

 Cheers,

 Tim.

Thank you Tim.

Dave

-- 
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


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread Peter Jeremy
On 2010-Jan-31 22:02:19 -0800, Nick Alexander ncalexan...@gmail.com wrote:
Not at all.  But take away mathematics, and we don't have a  
*product*.  Take away release management, fixing bugs, documentation,  
or maintaining the web site and we have an inferior project, but we  
still have a project.  Take away support for Solaris or HP-UX, and we  
don't serve what appears, to me, to be a small market.  (Certainly  
small compared to the potential pool of Microsoft Windows users.)

IMHO, that's a particularly unhelpful attitude.  Take away the web
site and none of your potential users will know about your product or
be able to find/download it.  Take away documentation and no-one will
know how to use it.  Take away bug fixes and no-one can trust the
results returned by your product.  Take away release management and
no-one can be sure whether the version they are running has specific
bugs fixed or not and what environment the product should run in.

Maybe you'd still have a project, but it wouldn't be one that was of
much use to anyone: If by some chance you managed to find an
executable and worked out how to drive it, it might be able to produce
an output very quickly but by the time you'd double-checked the
calculation, you might as well have done it by hand to start with.

-- 
Peter Jeremy


pgpxT0fyPN0OP.pgp
Description: PGP signature


Re: [sage-devel] Re: Supported Platforms web page is *very* out of date

2010-01-31 Thread Nick Alexander


On 31-Jan-10, at 11:35 PM, Peter Jeremy wrote:

On 2010-Jan-31 22:02:19 -0800, Nick Alexander  
ncalexan...@gmail.com wrote:

Not at all.  But take away mathematics, and we don't have a
*product*.  Take away release management, fixing bugs, documentation,
or maintaining the web site and we have an inferior project, but we
still have a project.  Take away support for Solaris or HP-UX, and we
don't serve what appears, to me, to be a small market.  (Certainly
small compared to the potential pool of Microsoft Windows users.)


IMHO, that's a particularly unhelpful attitude.


Who said that was my attitude?  I explicitly recognized David's  
efforts on our behalf.


But notice: in your reply, the one thing you didn't subject to your  
thought experiment was Solaris support!


I think I am done with this thread.  I have put in my two cents; I  
think everyone reading this thread knows that at least one sage  
developer is not thrilled with the additional burden that Solaris/HPUX/ 
platform X support puts on the project.  I'm certainly not intending  
to agitate against your efforts -- but I would like that the cost that  
comes with them be recognized, and, when reasonable, debated.


Nick

--
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