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 749860 - pot file is not generated for the gtkmm-documentation module
pot file is not generated for the gtkmm-documentation module
Status: RESOLVED OBSOLETE
Product: damned-lies
Classification: Infrastructure
Component: l10n.gnome.org
unspecified
Other Linux
: Normal normal
: ---
Assigned To: damned-lies Maintainer(s)
damned-lies Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-05-25 18:05 UTC by Kjell Ahlstedt
Modified: 2018-05-22 12:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kjell Ahlstedt 2015-05-25 18:05:47 UTC
At https://l10n.gnome.org/module/gtkmm-documentation/ the following notice
is printed:

  HELP_ID doesn't point to a real file, probably a macro.
  Can't generate POT file, using old one.

This is, I believe, because generate_doc_pot_file() in file
https://git.gnome.org/browse/damned-lies/tree/stats/utils.py does not find
the docs/tutorial/C/index-in.docbook file in the gtkmm-documentation module.

Before gtkmm-documentation was ported from gnome-doc-utils to yelp-tools
on 2014-04-04, the file was called gtkmm-tutorial-in.xml. Then it was found,
and used as input for generating a .pot file. That's probably because of
"# Last try: only one xml file in C/..." in generate_doc_pot_file().

I believe that the generation of a pot file for gtkmm-documentation would work
again if generate_doc_pot_file() also tried "only one docbook file in C/".
Do you think this is a reasonable change?

The "-in" part of the filename is there because index-in.docbook is preprocessed
to get the index.docbook file, just as gtkmm-tutorial-in.xml was previously
preprocessed to get the gtkmm-tutorial.xml file.

I'm not a translator. I don't know much of how damned-lies work. I just
happened to see this problem with gtkmm-documentation when I commented
a gtkmm bug. See bug 670106 comment 8.
Comment 1 GNOME Infrastructure Team 2018-05-22 12:19:12 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/damned-lies/issues/58.