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