<!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.26.0">
</HEAD>
<BODY>
On Sat, 2010-02-06 at 10:38 -0800, Jeremy Huddleston wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Series Reviewed-by: Jeremy Huddleston &lt;<A HREF="mailto:jeremyhu@apple.com">jeremyhu@apple.com</A>&gt;

The only reservation I have is wrt the txt-&gt;text renaming.&nbsp; The issue that I can see is when the generated file is present and the user tries to checkout a version with the file in git.&nbsp; Is this renaming really the best way to handle this situation?&nbsp; I'm sure this problem has come up before for other repositories.
</PRE>
</BLOCKQUOTE>
The reason why the dmx.txt is both generated and in git is for convenience. The original source is .sgml. If the linuxdoc tool is not available, one can read the dmx.txt file. In a recent review this was deemed to be important.<BR>
<BR>
Currently, the code is extracted from git, and when built with linuxdoc, a new dmx.txt is created and overwrites the one from git. Running 'make clean' removes the dmx.txt and now git thinks the file is deleted. If you try to pull and rebase, git refuses as your directory is not clean. It also introduces duplication of files which will eventually be out of sync.<BR>
<BR>
Renaming dmx.txt to dmx.text avoid all these issues, except duplication. As far as git is concerned, these are 2 different files.&nbsp; The real solution is to rework the doc generation with tools that are available on all platforms and stop putting generated files in the tarball. Having all the documentation properly built on a web site would alleviate the need for such construct.<BR>
<BR>
This issue is not really hurting anyone because the documents are not generated by default. I wanted to fix these issues (knowing it is still not the best way) so now we can turn on the generation by default, like all the other xorg modules.<BR>
<BR>
Thanks
<BLOCKQUOTE TYPE=CITE>
<PRE>

On Feb 6, 2010, at 06:37, Gaetan Nadon wrote:

&gt; Summary of visible external functional changes:
&gt; 
&gt; * --enable-builddocs replaced with generic util-macros --enable-devel-docs
&gt; * documentation now built by default
&gt; * dmx/doc git files dmx.txt and scaled.txt have renamed extension to .text
&gt; * message alerting builder when tarball cannot be created due to missing doxygen tool
&gt; 
&gt; See individual patches for details and rationales.
&gt; 
&gt; * all the rules under which a tarball may or may not be created have not changed.
&gt; * the content of the tarball has not changed. (save for .text extension)
&gt; * the documents retain their classifcation as &quot;development&quot; documents
&gt; 
&gt; Gaetan Nadon (5):
&gt;  config: use new XORG_ENABLE_DEVEL_DOCS util-macro
&gt;  doc: update .gitignore for dmx and xfree86 docs
&gt;  dmx/doc: resolve conflict between generated files also in git
&gt;  config: enable building documentation by default
&gt;  dmx/doc: alert builder when a tarball cannot be created
&gt; 
&gt; configure.ac                    |   14 +-
&gt; hw/dmx/Makefile.am              |    6 +-
&gt; hw/dmx/doc/.gitignore           |    8 +
&gt; hw/dmx/doc/Makefile.am          |   28 +-
&gt; hw/dmx/doc/dmx.text             | 2989 +++++++++++++++++++++++++++++++++++++++
&gt; hw/dmx/doc/dmx.txt              | 2989 ---------------------------------------
&gt; hw/dmx/doc/scaled.text          |  579 ++++++++
&gt; hw/dmx/doc/scaled.txt           |  579 --------
&gt; hw/xfree86/doc/Makefile.am      |    4 -
&gt; hw/xfree86/doc/sgml/.gitignore  |    5 +
&gt; hw/xfree86/doc/sgml/Makefile.am |    8 +-
&gt; 11 files changed, 3616 insertions(+), 3593 deletions(-)
&gt; create mode 100644 hw/dmx/doc/dmx.text
&gt; delete mode 100644 hw/dmx/doc/dmx.txt
&gt; create mode 100644 hw/dmx/doc/scaled.text
&gt; delete mode 100644 hw/dmx/doc/scaled.txt
&gt; create mode 100644 hw/xfree86/doc/sgml/.gitignore
&gt; 
&gt; _______________________________________________
&gt; xorg-devel mailing list
&gt; <A HREF="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</A>
&gt; <A HREF="http://lists.x.org/mailman/listinfo/xorg-devel">http://lists.x.org/mailman/listinfo/xorg-devel</A>

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>