Description of problem: bzr installs it's i18n files (*.mo) into /usr/share/share/locale instead of /usr/share/locale. Version-Release number of selected component (if applicable): bzr-2.5.1-13.fc19 bzr-2.6.0-2.fc20 bzr-2.6.0-4.fc21 How reproducible: Always. Steps to Reproduce: 1. Examine the contents of the rpms Actual results: rpm -qlp bzr-2.6.0-4.fc21.x86_64.rpm | grep /usr/share/share /usr/share/share/locale/ar/LC_MESSAGES/bzr.mo .. Expected results: bzr to install *.mo into /usr/share/locale
Created attachment 922235 [details] Fix the install location of locale files
Found the issue in the setup.py file. At first, I was tempted to change the command to install the files in the spec file from python setup.py install --install-data %{_datadir} to python setup.py install --install-data %{_prefix} but that causes the man pages to be installed into %{_prefix} as well. So does appear to be a bug in upstream's setup.py. The attached patch should fix that.
The issue is now fixed in f21 and rawhide