#9896: Upgrading from 4.5.3 to 4.6.alpha* can fail (not limited to MacOS X)
------------------------------+---------------------------------------------
   Reporter:  jhpalmieri      |       Owner:  GeorgSWeber                       
      
       Type:  defect          |      Status:  needs_review                      
      
   Priority:  blocker         |   Milestone:  sage-4.6                          
      
  Component:  build           |    Keywords:  upgrade update dependencies PARI 
NewPARI
     Author:  Leif Leonhardy  |    Upstream:  N/A                               
      
   Reviewer:                  |      Merged:                                    
      
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by leif):

 Replying to [comment:91 jdemeyer]:
 > In any case, I think I fixed the issues with {{{spkg/install}}} in my
 upgrade path
 >
 
[http://sage.math.washington.edu/home/jdemeyer/dist/sage-4.6.upgradetest_alpha1/]

 Well, {{{spkg/install}}} and {{{spkg/standard/deps}}} are current again,
 but you've checked the (also current) {{{install}}} in (s.t. it's now in
 the Sage scripts repo, and also ends up in {{{$SAGE_ROOT/local/bin}}}
 where the scripts repo of the installation lives):
 {{{
 #!sh
 l...@quadriga:~/tmp/sage_scripts-4.6.upgradetest_alpha1$ hg log -v install
 changeset:   1582:876225f0dec8
 tag:         4.6.upgradetest_alpha1
 user:        Jeroen Demeyer <[email protected]>
 date:        Sat Sep 25 11:32:06 2010 +0200
 files:       install
 description:
 #9896: new spkg/install


 l...@quadriga:~/tmp/sage_scripts-4.6.upgradetest_alpha1$
 }}}
 (The file should be in {{{.hgignore}}}.)

 I don't think the instance in the {{{sage_scripts}}} spkg should be copied
 over {{{spkg/install}}} during that spkg's installation; if at all (see
 below), we should do that '''after''' the running instance of
 {{{spkg/install}}} has terminated, i.e. from the scripts that start it
 ({{{sage-upgrade}}} and the top-level Makefile, perhaps some other
 scripts).

 But in principle we don't have to copy it at all; we should just make sure
 that both are the same. If that's ''not'' the case, something went very
 wrong. This is true for both upgrades ''and'' builds from scratch.

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