doxygen help (xserver won't make dist due to missing hw/dmx/doc/html/main.html)
Jeremy Huddleston
jeremyhu at apple.com
Thu Apr 28 09:45:59 PDT 2011
Yep, +1 for nuking generated doc files from EXTRA_DIST
I recall Gaetan sent a patch to xorg-devel to do that (which I believe I reviewed). It doesn't look like it has landed yet though.
On Apr 28, 2011, at 09:12, Jon TURNEY wrote:
>
>
> On 29/03/2011 14:13, Gaetan Nadon wrote:
>> On Mon, 2011-03-28 at 23:29 -0700, Jeremy Huddleston wrote:
>>
>>> As a followup, it seems that my 'make dist' in recent 1.9.x releases
>>> was actually not rebuilding hw/dmx/doc/html but using an existing
>>> version built back in October. I'm only noticing this now because I
>>> did a new checkout for 1.10 and thus don't have the old files.
>>
>> make distclean will remove the generated html files.
>>
>>>
>>> My guess is that older doxygen build main.html, and newer ones build
>>> index.html, so I'm just updating EXTRA_DIST with the updated list of
>>> generated files and will use that... expect 1.10.1 RC1 tomorrow.
>>> Sorry for the delay.
>
> Having just got burnt by this as well, this seems to be a change in doxygen
> 1.7.3.
>
> The changelog [1] line "Redesigned the treeview feature. Instead of using
> frames, the navigation tree is now loaded on each page dynamically." seems to
> mean "replaced index.html which loads tree.html and main.html in frames with
> one which uses javascript"
>
>> If what you suspect is correct, someone else will have the same problem
>> with the new list in EXTRA_DIST. There is no guarantee that the list of
>> generated files will remain the same over time. I have been advocating
>> not to include these generated files in the tarball. I have not seen
>> evidence that any distro is missing doxygen to build these files. The
>> time and effort spent to maintain this is disproportionate with the
>> benefits (I suspect none) it brings.
>
> Anyhow, Gaetan is absolutely correct, listing the files we expect doxygen to
> generate in EXTRA_DIST in hw/dmx/doc/Makefile.am isn't robust against changes
> like this
>
> [1] http://www.stack.nl/~dimitri/doxygen/changelog.html
>
More information about the xorg-devel
mailing list