Hello all,

There is some work being done at #9418 at make GNU patch a standard
package such that, in the future, spkgs will be able to use "patch"
instead of "cp" to apply patches.

It is a very simple solution which allows for:
* patching files depending on the system (e.g. if a patch needs to be
applied only on OS X systems)
* patching multiple files with one diff
* patching the same file with multiple diffs
* easily updating a spkg to a new upstream version
* easily adding a new patch to a spkg
* not being forced to update any spkgs, we can keep the old system if we
want (if there is a reason to do that for a particular spkg).
* low maintanance of the "patch" spkg: patch is a very stable program
with essentially no dependencies.

I realize there have been other proposals to fix the patching, but in my
opinion simply using "patch" is the best solution.  Let me also point
out that the spkg is already there (thanks to David Kirkby), so this is
not a theoretical discussion:
http://boxen.math.washington.edu/home/kirkby/patches/patch-2.6.1.spkg
I have also created a proof-of-concept spkg using "patch":
http://sage.math.washington.edu/home/jdemeyer/spkg/sphinx-1.0.4.p2.spkg
(there is a corresponding .p1 which uses "cp")

So I would mainly like to know if somebody is truly against this
proposal (I would like to avoid posts of the form "but this other method
is even better than patch!" because that will get us nowhere).


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