#9433: Put more files under revision control.
-----------------------------+----------------------------------------------
   Reporter:  jhpalmieri     |       Owner:  tbd         
       Type:  enhancement    |      Status:  needs_review
   Priority:  major          |   Milestone:  sage-4.6    
  Component:  distribution   |    Keywords:              
     Author:  John Palmieri  |    Upstream:  N/A         
   Reviewer:                 |      Merged:              
Work_issues:                 |  
-----------------------------+----------------------------------------------

Comment(by jhpalmieri):

 Replying to [comment:49 leif]:
 > Ok, except that {{{hg_script}}} won't work if {{{$SAGE_ROOT}}} contains
 spaces,

 Since this script only gets run once, by the release manager when this
 ticket is merged, and since it doesn't get distributed with Sage, I'm not
 going to worry about it.  When Sage works with spaces in the path, if this
 hasn't been merged yet, I can fix it then.

 > and "sage" should be "Sage" in the messages,

 I'll fix that.  You mean messages like "Error building the sage source
 code package" or  "Error copying sage root repository", right?

 > In my opinion more exit codes should be checked (of {{{hg}}}, {{{tar}}}
 and {{{python}}}), but most of these omissions have been in before, so it
 is at least "consistent". ;-) (And some {{{tar}}} operations are verbose,
 while others are not. I also think the release date should be UTC or at
 least contain the [time and] time zone / UTC offset.)
 >
 > But {{{sage-upgrade}}} should in any case check that
 {{{
 #!sh
 ./pipestatus "sage-spkg $ROOT_REPO 2>&1" "tee -a
 $SAGE_ROOT/spkg/logs/$ROOT_REPO.log"
 }}}
 > worked before calling {{{./install}}}.

 You're right, I thought about this before, but didn't do it.

 > Btw, why aren't base packages subject to upgrading? (I would have
 expected the root spkg there.)

 I'm not sure what you mean by "base packages".  The {{{sage-upgrade}}}
 script will certainly upgrade the sage-root spkg. Let's see, the sage-
 update script will download any new spkg, including any sage-root spkg.
 Then it gets installed in sage-upgrade before the other spkgs, in case it
 changes deps or spkg/install.

 Should I create an upgrade path on sage.math?  I may wait a day or two for
 the disk situation to settle down...

 Re the "pipestatus" command, I'm going to leave it as is and see what
 happens during testing.  (When I tested a month ago or so, the sage-root
 spkg got upgraded, and I vaguely remember checking that the log file had
 the right name, but I'll test again.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9433#comment:53>
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