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