After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 616344 - Extra underscore in generation of html files
Extra underscore in generation of html files
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.6.3
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2010-04-20 22:24 UTC by pcpa
Modified: 2010-06-15 11:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
doxyfile_py (5.63 KB, text/plain)
2010-04-20 22:24 UTC, pcpa
Details
doxyfile (2.91 KB, text/plain)
2010-04-20 22:27 UTC, pcpa
Details

Description pcpa 2010-04-20 22:24:17 UTC
In the salome package in Mandriva cooker, most of the help files works, and
links, but, in some cases, there is a static string with the base name of the
help file in C++ code, and that breaks because filenames are generated with
double underscores.

  It appears there was a related issue for 1.6.2 and manpages.

  I do not undestand very well how doxygen works, so I am attaching the two
files that should be the doxygen configuration ones.
Comment 1 pcpa 2010-04-20 22:24:52 UTC
Created attachment 159209 [details]
doxyfile_py
Comment 2 pcpa 2010-04-20 22:27:04 UTC
Created attachment 159211 [details]
doxyfile

  Maybe I did not make it clear where the extra underscore is, but example
from generated package:

rpm -ql salome | grep adding__nodes__and__elements
/usr/share/doc/salome/gui/SMESH/adding__nodes__and__elements__page.html

but it should have been:
usr/share/doc/salome/gui/SMESH/adding_nodes_and_elements_page.html
Comment 3 pcpa 2010-04-22 20:29:28 UTC
  This is the same issue as #610604 (feel free to close this bug as duplicate, if appropriate).

  I am in the process of making a significantly large patch, with the output of
% egrep '"\w+.html"' `find . -name \*.cxx` | awk '{print $1;}' | sort | uniq | sed -e 's|:||' > files.txt

  No big deal, but I would like to know if this is a behavior that is here to
stay, or if there is some workaround... I looked a bit in doxygen sources, but
I don't think I could figure it easily what is wrong by myself...
Comment 4 Dimitri van Heesch 2010-04-24 13:57:33 UTC
The behavior will not stay. In the next subversion update, I'll revert 
back to the situation were the underscore is no longer duplicated.
Sorry for temporarily breaking backward compatibility. This was an
unfortunate side-effect of another fix.
Comment 5 Dimitri van Heesch 2010-06-15 11:21:38 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.0. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.