Why would one need an extra 'patch' program?

mercurial is a python program - python needs some patches, see a problem
with using mercurial on its own?

??? Sage uses a patched python? And the python people don't want to fix these issues? OK, life is tough.

Anyway, then restrict this copy mechanism to just python and perhaps mercurial if you also must patch mercurial. But all the other packages should just be using mercurial. Why spread this copy disease all over the place?

And as for python, I would have the sources living in a hg repo with the patches directly living in a branch. When distributing the spkg, you simply distribute the sources of the modified branch. If ever somebody wants to have python without the patches (who would want that in the context of sage anyway?--one would probably clone the original python.org) that would be a simple branch switch, no? So not even here is patch or cp really necessary.

Ralf

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