<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
On Fri, 2011-06-24 at 17:11 -0700, Dan Nicholson wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Fri, Jun 24, 2011 at 7:59 AM, Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt; wrote:
&gt; All X.Org documentation in all four formats are build by default.
&gt; An expection was introduced by commit 1ec89689fc77 for libX11.
&gt;
&gt; All documentation can be individually disbaled using
&gt; --without-docs/specs/deve-docs.
&gt; The pdf/ps format can be disabled using --without-fop.
&gt;
&gt; There are sufficient mechanisms for an individual to optimize
&gt; the build speed, if that is the concern.
&gt;
&gt; On the other hand, having only one module turning off pdf requires
&gt; everyone who do need to build all docs in all formats to know and
&gt; remember this exception and configure using --with-fop.
&gt;
&gt; Signed-off-by: Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt;

I'd prefer not. The people that know they need to build all the docs
in all formats are also aware of the options and can pass --with-fop
to all modules. That has the added advantage that configure would
error if they didn't have the correct components instead of silently
continuing. On the other hand, random builders who happen to have fop
installed will have their build time massively increased for a benefit
they probably don't want anyway. Honestly, unless you're building
specifically to create documentation, why would you want pdfs of all
the compose charts?

</PRE>
</BLOCKQUOTE>
I suspected as much. Why not making &quot;no&quot; the default for all modules. I am always looking at the &quot;consistent&quot; side of things.<BR>
It's always harder to document in the release notes that &quot;all modules works this way, except this one...&quot;
<BLOCKQUOTE TYPE=CITE>
<PRE>

If people want this, no big deal, but can you at least post a
difference building --with-fop and --without-fop? I have old fop on my
system and it's failing to build.

</PRE>
</BLOCKQUOTE>
I have not done a lot of runs, but the compose table take 3-4 mins per outpout format. The tables and the libX11 specs are the 2 biggest docs of all.<BR>
<BR>
That leaves us to choose between<BR>
<TT><FONT COLOR="#3c3c3c">XORG_WITH_FOP([</FONT></TT><TT>1.0</TT><TT><FONT COLOR="#3c3c3c">],[no])</FONT></TT><TT> I'd say it would be the distros call on this one.</TT><BR>
<TT><FONT COLOR="#3c3c3c">XORG_WITH_FOP([],[no])</FONT></TT><TT>&nbsp;&nbsp;&nbsp; the status quo</TT><BR>
<BR>
Thanks!<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
--
Dan
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>