On Tue, Feb 18, 2014 at 04:13:52PM +0100, Lukas Slebodnik wrote:
On (18/02/14 15:17), Jakub Hrozek wrote:
>On Wed, Feb 05, 2014 at 06:36:06PM +0100, Lukas Slebodnik wrote:
>> ehlo,
>>
>> make discheck failed on current master.
>>
>> mv: cannot move ‘./sssd_build/sssd-1.11.90/_build/po/de.new.po’ to ‘de.po’:
Permission denied
>> msgmerge for de.po failed: cannot move
./sssd_build/sssd-1.11.90/_build/po/de.new.po to de.po
>> make[5]: *** [de.po-update] Error 1
>>
>> It is because german translation file "de.po" for manual pages was
stored in
>> wrong directory (po/) and should be stored directory for manual pages.
>> src/man/po/
>>
>> I did not test generation of german manual pages, but make distcheck passes
>> without any problem.
>>
>> gzip-ed patch is attached
>>
>> LS
>
>One nitpick:
>--- a/src/man/po/po4a.cfg
>+++ b/src/man/po/po4a.cfg
>@@ -1,4 +1,4 @@
>-[po4a_langs] br ca cs eu es fr ja lv nl pt ru tg uk zh_CN
>+[po4a_langs] br ca cs eu es de fr ja lv nl pt ru tg uk zh_CN
>
>We should keep the languages in alphabetical order.
Fixed
LS
ACK
Thank you very much for the patch, it fixes a mistake a did when merging
the German translation.
I tried building the man pages -- before the patch, the .de man pages were
incomplete, after the patch, the .de man pages include most if not all of
the strings.
'make distcheck' also passes when preceded by 'make update-po'.