Graham Percival <gra...@percival-music.ca> writes:

> On Fri, Sep 23, 2011 at 03:03:46PM +0200, David Kastrup wrote:
>> But we still need to find a solution where I have a chance of getting
>> work done.
>
> dev/staging
>
> I just realized that I forgot to add this to the proposal.  I'll
> do that later tonight and send an updated version.
>
> Or better yet -- dev/lexer-fixes.  Suppose that (almost) all your
> work for the past 2 weeks went onto that branch.  You think you're
> done, so ask if it's ok to merge with master.  James tests it,
> sends you the output of "make doc" failing; you work a bit more,
> maybe revert something, then announce that you think it's working
> now.  James tests again -- and since this is a major merge, he
> tests a completely blank build dir, doing a full make doc, etc --
> and this time it passes.  Merge happens, git master doens't break,
> much celebrations by everybody.
>
>> Can we compromise on "make info" instead?
>
> No, because that doesn't compile any @lilypond examples.  Besides,
> "make info" is run during a normal "make" !

Wrong, and wrong.

> There are ways of speeding up the whole "make doc" process... we can
> probably cut the time in half by using a server, for example, since
> that avoids loading the guile libraries for every single @lilypond.
> OTOH, that would only work for hundreds of examples if we didn't have
> any memory leaks.  We could probably save another factor of two by
> using guile 2.0.

I think most of the time is spent in Ghostscript, anyway.  If we could
batch a lot of conversions into a single Ghostscript run, that would
likely help a lot.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to