On Sat, Dec 11, 2010 at 12:21:42AM +0100, Francisco Vila wrote:
> 2010/12/10 Graham Percival <gra...@percival-music.ca>:
> > Yes, you'll discover any compile *failures*.  But our build system
> > does not rebuild any manual unless the "main" file (in
> > Documentation/*.te??) is touched.  Since we only alter those files
> > twice a year or so, there's lots of old docs on kainhofer.
> 
> Why not touch everything that is touchable (files, I mean) and force a
> complete compiling, daily?

If you want to force a complete compile, then I recommend removing
the build directory entirely and starting from scratch.  This is
very easy with an out-of-tree build.

> What does GUB do to make a release?

I completely wipe the build dirs.

> Whatever it does to obtain a new set of manuals, any daily snapshot
> should do the same.

No.  The docs on kainhofer.com are not our official docs.  It is a
private server which Reinhold graciously makes available.
Compiling the docs from scratch requires a fair amount of
resources, ranging from CPU power to disk life (by using
read/writes) to electricity.

I agree that any official "daily snapshot" should build from
scratch.  But I don't think it's worth the resources it would
take.  A daily doc build was fantastic during GDP, but these days
the docs don't change all that rapidly, and all doc contributors
can build the docs themselves (mostly with lilybuntu).

Cheers,
- Graham

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

Reply via email to