#10339: Simplify spkg/pipestatus
------------------------+---------------------------------------------------
   Reporter:  jdemeyer  |       Owner:  GeorgSWeber        
       Type:  defect    |      Status:  new                
   Priority:  major     |   Milestone:  sage-4.6.1         
  Component:  build     |    Keywords:  pipestatus Makefile
     Author:            |    Upstream:  N/A                
   Reviewer:            |      Merged:                     
Work_issues:            |  
------------------------+---------------------------------------------------

Comment(by leif):

 Replying to [comment:9 GeorgSWeber]:
 > Replying to [comment:8 leif]:
 > > Replying to [comment:6 jdemeyer]:
 > > > Replying to [comment:1 leif]:
 > > > > IMHO Bash 3.0 is old enough to make it a prerequisite anyway.
 > > >
 > > > -1 to this idea, since OS X 10.4 has bash version 2.
 > >
 > > I don't care about it since it is dead old and only causes problems.
 If someone is able to build Sage on MacOS X 10.4, Bash 3.x or 4.x should
 also build, be it an optional Sage package for boot-strapping.
 > >
 > Well, there are people that do care about OS X 10.4.

 I've also wasted enough time with trying to find out what's going wrong on
 some MacOS... ;-)


 > Since (at least) Sage-3.4 till the current Sage-4.6.alpha2, this is an
 officially supported platform with the regular binary distributions.

 Time goes by...; I think five years of "active" support are more than one
 can expect today, and there's no such machine on the build farm, so it is
 no longer an "officially supported" platform according to what was written
 on sage-devel.

 > OTOH, the inclusion of bash as a Sage dependency has been discussed
 before. (Mainly due to the problems if the system bash is built to use
 readline as dynamic librariy, and blows up if the readline lib provided by
 Sage is older, but is found first in the library search path due to the
 Sage specific LD_LIBRARY_PATH settings, as e.g. in Arch Linux and younger
 SuSE distributions.)
 > But the conclusion was always that we don't want to have bash as a core
 dependency to be shipped with Sage (be it only for a few OSes).

 Making a ''specific (minimal) version'' mandatory (rather than just
 requiring Bash, which is the case anyway, i.e. it ''is'' already a
 prerequisite) doesn't mean we should ship it with every release. There are
 other things that could (and IMHO should) be made available differently,
 like the odd Fortran binaries that are totally useless to everyone not
 using MacOS X.

 So I would for convenience perhaps offer a Bash 3.x or 4.x for MacOS X
 [10.4], but separate from Sage distributions. I'm pretty sure such
 packages are already available elsewhere though.

 Btw, I don't think a newer `bash` is required in a binary Sage
 distribution for ordinary use. So just having a newer `bash` on the build
 system might be sufficient for many people.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10339#comment:10>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to