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

Reply via email to