hi there. On Fri, Apr 12, 2013 at 05:13:14PM -0600, David Roe wrote: > But speaking as someone who contributes a lot to the Sage library itself, > I'm strongly in support of Robert Bradshaw's proposal that we combine the > different Sage repositories (root, devel, script and ext). It's much > easier to work on issues that involve code in these different repositories > once you only have to make a commit to a single unified repo.
i'm not a sage developer, but i get your point (apart from "root" - which doesn't contain a single line of code). missing useful git support for submodules is the force appearently. > I'm not sure whether the spkgs you refer to correspond to the four > repositories I mentioned above, but if so then the merging is intended to > be permanent. in turn, i cannot associate any of the four repositories above to the (former) spkg "sage.spkg". additionally http://hg.sagemath.org/sage-root is dead, but iirc it contains the toplevel Makefile and README. i think, we are talking about the same merge... > > To the git transition team: Have you considered using git submodules for > > the different Sage components? It would certainly solve this issue. > > Would it also have other advantages? Is there a reason not to do it? > > > > Exactly what do you mean by "different Sage components?" I do know that > there was some discussion of git submodules, but it was discarded for > technical reasons that I don't recall. components are all non-packaging/distribution related parts. like sage-scripts, sage-notebook, extcode, sage-tex the python modules and the c library. these were (before the git-transition) more or less cleanly split from each other. guess why (who did this?). also, all packages had a unified interface (the spkg-install script), and were treated alike by the top-level-stuff (okay, they should have been -- i don't know for sure). regards felix PS: yes i could think of a roadmap do deal with most of this. but its more work and less distribution-friendly. lets burn all bridges first. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.