At #11073, Volker Braun and I have a patch which removes the spkg/base
repository by absorbing it into the root repository.  It also moves
important scripts like sage-spkg, sage-env, sage-sage (renamed to
"sage") to a new directory spkg/bin.

The main advantage is that it simplifies the build process, fixing a few
bugs in the process.

It allows running ./sage -i <package.spkg> and ./sage -sh right after
downloading a source tarball, making for easier debugging of the Sage
build process.

This patch (bomb?) has been tested really well.  It is included in the
sage-5.0.prealphas, upgrades from various Sage versions have been
tested, bdist, sdist has been tested.  It has also been tested on the
buildbot.

With this patch, upgrades from Sage versions before 4.5 will not work
anymore, but I don't think this is an issue.  Upgrades from 4.5
(released July 2010) do work.

Since this touches and moves many files concerning the Sage build
process, it is important to get this reviewed in time for
sage-5.0.beta0, to reduce patch conflicts.


Please review http://trac.sagemath.org/sage_trac/ticket/11073


Jeroen.

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to