Description of problem: The German .mo file installed by lrzsz is broken. This is due to the fact that source tarball includes a broken de.gmo, newer ones are not created due to Makefile rules. msgunfmt /usr/share/locale/de/LC_MESSAGES/lrzsz.mo Observer all the errors about multibyte encoding errors Version-Release number of selected component (if applicable): 0.12.20 How reproducible: Always Steps to Reproduce: 1. in tarball 2. cd po/ 3. ls -l de.gmo 4. do all building stuff 5. ls -l de.gmo - unchanged 6. msgfmt de.po 7. ls -l messages.mo - notice different sizes 8. rm po/de.gmo 9. make 10. ls -l po/de.gmo - notice that its updated and matches messages.mo size Actual results: Nothing built Expected results: We build correctly Additional info: I'll attach idea of a patch
Created attachment 331531 [details] Changes to .spec to delete all po/*.gmo before building I did think about patching the source, but that seemed like overkill. Instead I simply removed all po/*.gmo from the tarball before we run make
Fixed in lrzsz-0.12.20-25.fc11. Thanks.