GNOME Bugzilla – Bug 745925
German translation for Evolution master breaks build
Last modified: 2015-03-13 12:29:56 UTC
Commit https://git.gnome.org/browse/evolution/commit/?id=163a250223bdd50d43546032a3134ea28d69054b breaks build: Error: Could not merge translations: 'NoneType' object has no attribute 'node' Makefile:1035: recipe for target 'de/de.stamp' failed make[2]: *** [de/de.stamp] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/ostbuild/source/evolution/_build/help' see http://build.gnome.org/continuous/buildmaster/builds/2015/03/09/69/build/log-evolution.txt
Please revert https://git.gnome.org/browse/gnome-continuous/commit/?id=9892445668302e00d31b3fcac635689b2d278e29 after the issue is fixed
Strange. It passes msgfmt and gtxml tests flawlessly.
Line 9305, in the translation for "(For programmers only) If you know your way around...", the original string changed to have the placeholders <_:link-1/> and <_:link-2/>, but the translated string still uses the placeholders <_:link-1/> and <_:cmd-2/>. Fix that and I think this build problem will go away. This brings up two problems with itstool: 1) It should report this kind of error better. 2) Those placeholders shouldn't even be there, but the Mallard ITS rules aren't being applied because that XML file doesn't start match "/mal:page". Thanks for bringing it to my attention.
Hopefully I committed the fix. as per Comment #3. Can you retry, please? I am not able to build from git yet at this time.
seems that evolution built find just now in build.gnome.org. Thanks