Control: tags -1 confirmed Control: found -1 1.8.1-1 Control: notfound -1 1.7.6.1-2.1
On Fri, Mar 28, 2014 at 01:09:36PM +0100, Michael Biebl wrote: > when generating man pages via doxygen, newer versions of doxygen (can't > exactly tell when this behaviour changed), now generate a "Directory > Reference" man page. This file is oddly named though and includes the > full build path. In my case (libdaemon), it generated > > /usr/share/man/man3/_tmp_buildd_libdaemon-0.14_libdaemon_.3.gz I can confirm this behaviour and it's not what doxygen is supposed to do. > libdaemon 0.14-2, which was built with doxygen 1.6.2-1 [1], doesn't show > this behaviour. So something must have changed between 1.6.2 and 1.8.6 I can narrow this down to a window of 1.7.6.1-2.1 to 1.8.1-1, which still is very many changes given that upstream checks in all the bison output (besides uglified javascript). :-( > I tried to find documentation about how to influence the generation of > this Directory Reference man page, i.e. to either convince it to use a > proper name or not generate it at all. If there is such a configuration > switch and I need to update my doxygen.conf [2], please let me know. > Otherwise this looks like a genuine bug in doxygen. I am not aware of such an option and I failed to find the cause of the issue so far. That said, I can see that DirDef::m_name (which is the result of DirDef::name() as passed to ManGenerator::startFile) is the unmangled absolute path. Since I couldn't find any changes to the part that mangles the filename, I suppose that DirDef::m_name should really get a relative path. That's it from me for now. Any kind of help with this is welcome. Helmut -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org