#11070: Update prereq so that SAGE_PORT does not need setting on Solaris x86
----------------------------+-----------------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: needs_review
Priority: major | Milestone: sage-4.7
Component: solaris | Keywords:
Author: David Kirkby | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
----------------------------+-----------------------------------------------
Description changed by drkirkby:
Old description:
> The environment variable {{{SAGE_PORT}}}
>
> http://www.sagemath.org/doc/installation/source.html
>
> has to be set on systems where such as AIX and HP-UX where Sage is not
> supported. Currently this is also so on Solaris x86, despite the fact
> Sage build fine and is fully supported on both !OpenSolaris x86 and
> Solaris 10 x86:
>
> http://wiki.sagemath.org/SupportedPlatforms
>
> As such, the file
>
> {{{$SAGE_ROOT/spkg/base/prereq-0.7-install}}}
>
> needs to be changed to remove this specific test for Solaris on x86.
> There is also a minor typo with an "x" missing on a line where a test for
> Solaris 2.6 is performed.
>
> The new script will be installed as:
>
> {{{$SAGE_ROOT/spkg/base/prereq-0.8-install}}}
>
> and the old one removed.
>
>
> == Notes for reviewer ==
> You only need to check the changes between the two scripts - ignore the
> tar file that the script opens. That is the subject of another ticket
> #9978.
>
> When testing, you will need to copy the file {{{prereq-0.8.tar}}}
> attached to #9978 to {{{$SAGE_ROOT/spkg/base/}}}.
>
> Both the script and the tar file must have the same version number (0.8).
>
> == Notes for the release manager ==
> This ticket depends on #9978. This and #9978 must be updated together.
>
> Making changes to {{{$SAGE_ROOT/spkg/base}}} is performed in a different
> way to other changes.
>
> Attached is {{{prereq-0.8-install}}} and the diff from the old version.
> {{{prereq-0.7-install}}
>
> The tar file in the directory {{{$SAGE_ROOT/spkg/base}}} also needs the
> version incremented from 0.7 to 0.8. However, since some larger changes
> are made to this tar file as a result of a revised configure.ac used in
> #9978, the tar file will be attached there.
>
> To make the changes for this ticket and #9978, whilst updating the
> version of prereq script from 0.7 to 0.8, two things must be done.
> * The tar file {{{prereq-0.8.tar}}} attached to #9978 should be
> installed as {{{$SAGE_ROOT/spkg/base/prereq-0.8.tar}}}
> * The tar file {{{$SAGE_ROOT/spkg/base/prereq-0.7.tar}}} should be
> removed.
> * The script attached to this ticket ({{{prereq-0.8-install}}}) needs to
> be installed as {{{$SAGE_ROOT/spkg/base/prereq-0.8-install}}}
> * The script {{{$SAGE_ROOT/spkg/base/prereq-0.7-install}}} must be
> removed.
New description:
The environment variable {{{SAGE_PORT}}}
http://www.sagemath.org/doc/installation/source.html
has to be set on systems such as AIX and HP-UX where Sage is not
supported. Currently this is also so on Solaris x86, despite the fact Sage
build fine and is fully supported on both !OpenSolaris x86 and Solaris 10
x86:
http://wiki.sagemath.org/SupportedPlatforms
As such, the file
{{{$SAGE_ROOT/spkg/base/prereq-0.7-install}}}
needs to be changed to remove this specific test for Solaris on x86. There
is also a minor typo with an "x" missing on a line where a test for
Solaris 2.6 is performed.
The new script will be installed as:
{{{$SAGE_ROOT/spkg/base/prereq-0.8-install}}}
and the old one removed.
== Notes for reviewer ==
You only need to check the changes between the two scripts - ignore the
tar file that the script opens. That is the subject of another ticket
#9978.
When testing, you will need to copy the file {{{prereq-0.8.tar}}} attached
to #9978 to {{{$SAGE_ROOT/spkg/base/}}}.
Both the script and the tar file must have the same version number (0.8).
== Notes for the release manager ==
This ticket depends on #9978. This and #9978 must be updated together.
Making changes to {{{$SAGE_ROOT/spkg/base}}} is performed in a different
way to other changes.
Attached is {{{prereq-0.8-install}}} and the diff from the old version.
{{{prereq-0.7-install}}
The tar file in the directory {{{$SAGE_ROOT/spkg/base}}} also needs the
version incremented from 0.7 to 0.8. However, since some larger changes
are made to this tar file as a result of a revised configure.ac used in
#9978, the tar file will be attached there.
To make the changes for this ticket and #9978, whilst updating the version
of prereq script from 0.7 to 0.8, two things must be done.
* The tar file {{{prereq-0.8.tar}}} attached to #9978 should be installed
as {{{$SAGE_ROOT/spkg/base/prereq-0.8.tar}}}
* The tar file {{{$SAGE_ROOT/spkg/base/prereq-0.7.tar}}} should be
removed.
* The script attached to this ticket ({{{prereq-0.8-install}}}) needs to
be installed as {{{$SAGE_ROOT/spkg/base/prereq-0.8-install}}}
* The script {{{$SAGE_ROOT/spkg/base/prereq-0.7-install}}} must be
removed.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11070#comment:4>
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.