Hi Tobias.

On Wed, Apr 24, 2013 at 02:47:06PM +0200, Tobias Hansen wrote:
> On 04/24/2013 11:46 AM, Felix Salfelder wrote:
> >part of my proposal is
> >to make it possible to just install sage ("the distribution") skipping
> >everything but the core modules and the notebook.
> 
> So your plan is to make it possible to run configure and make for
> each directory in <git-repo>/src separately

yes.

> but since we want to
> build all of Sage the program

not from that source package. the notebook is a part of sage ("the
program") but not part of <gitrepo>/src. it's currently part of sage
("the distribution"). i think sage ("the program") should be implemented
as a flavor of sage ("the distribution").

sage-notebook is an almost trivial-to-package python-module with its own
source package. we shouldn't change that.

> you will also allow doing that in one
> go (described in the quoted text)

yes, that would be sage ("the distribution"). this will also take care
about foreign modules. foreign modules, their build systems and the
corresponding glue code have nothing to do with debian and will be
excluded.

> and use that to avoid multiple
> invocations of configure and make in debian/rules?

debian rules will have to walk through all modules (if we stick to one
source package). that's what sage ("the distribution") will have to do
as well (and currently does, in an unspecified way).

an extra configure script in between will never meet all requirements
and finally bitrot. this will cause sage ("the distribution") not use it
when adding/changing submodules and we are back to start.

> I find this is
> still a bit unclear in your proposal draft.

i hope it's clear now. i'll add it to the next version of my proposal.

regards
felix

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


Reply via email to