GNOME Bugzilla – Bug 694423
check fails: egg-list-box/egg-flow-box.c not in POTFILES.in
Last modified: 2013-02-22 09:07:14 UTC
Since today, baobab started to fail its tests: https://jenkins.qa.ubuntu.com/view/Raring/view/JHBuild%20Gnome/job/jhbuild-amd64-baobab/ with Making check in po make[1]: Entering directory `/home/ubuntu/gnome/checkout/baobab/po' INTLTOOL_EXTRACT="/home/ubuntu/gnome/packages/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /home/ubuntu/gnome/packages/bin/intltool-update --gettext-package baobab --pot rm -f missing notexist srcdir=. /home/ubuntu/gnome/packages/bin/intltool-update -m The following files contain translations and are currently not in use. Please consider adding these to the POTFILES.in file, located in the po/ directory. egg-list-box/egg-flow-box.c If some of these files are left out on purpose then please add them to POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list of left out files has been written in the current directory. Complete log file: https://jenkins.qa.ubuntu.com/view/Raring/view/JHBuild%20Gnome/job/jhbuild-amd64-baobab/100/artifact/baobab.log The flow box has been added to egg-list-box not too long ago.
I can reproduce this error from a completely fresh checkout with "jhbuild buildone --check baobab". I'm not entirely sure how these eggs work. My gut feeling is that the new file should go into POTFILES.skip, as we surely don't want to translate these eggs in each application that includes them, or do we? Either way, the patch is trivial (I'm happy to send one, or you just push it yourself), we just need to clarify where the translation should happen. Thanks!
Discussed with Paolo on IRC, fixed in http://git.gnome.org/browse/baobab/commit/?id=593bd401