Description of problem: I have a x86_64 system. I noticed that Evolution and some related Gnome packages had both i386 and x86_64 versions installed. To save time when downloading updates I decided to remove the i386 packages. After the removal, the translated messages in evolution disappeared. Version-Release number of selected component (if applicable): evolution-2.10.3-1.fc7.x86_64 How reproducible: Deterministic Steps to Reproduce: 1. Install both i386 and x86_64 evolution packages 2. Remove i386 3. Actual results: 'rpm -V evolution' shows /usr/share/locale/* and /usr/share/doc/evolution* as missing Expected results: ! Actual results Additional info: I don't know if I should file this under evolution. Removing this package I noticed the bug, but the following packages were affected (lost translations or other common files): evolution evolution-data-server gnome-panel gnome-utils gnome-pilot control-center gnome-applets compiz Workarounds: 1) Don't remove i386 packages. :) 2) Download a copy of the affected x86_64 packages and 'rpm -Uvh --force *rpm'.
Just curious, how did you wind up with both 32-bit and 64-bit versions of these packages installed?
I have no idea. Just did a very standard F7 installation. You know, I was asking this very same question just before I removed the packages. My last theory was that they were standard because of binary only Evolution plugins... Unfortunately, I only have one x86_64 machine, so I can't check if this is a situation somehow special of this installation.
A colleague suggested the i386 and x84_64 versions may have been different, such as evolution-2.10.2-2.fc7.i386 and evolution-2.10.3-1.fc7.x86_64. I don't think there's anything I can do about this. Fedora is not designed to have the same application installed twice for different architectures. We support that for libraries, but not applications. It sounds like your system was just in a weird configuration. I suggest applying the workaround you mentioned to any other applications that got installed twice.
I checked the installation log for my system, some findings: Both i386 and x86_64 versions were the same, since installation, through all updates, up to the point I removed them. My anaconda-ks.cfg shows that I have not explicitly asked for the i386 versions to be installed. The install log shows they were. There is one exception to your rule that applications are not designed for multiple archs: Firefox. Both Firefox i386 and x86_64 are installed by default and I actually use both (i386 only for Java plugin). Anyway, thanks for checking this problem. It's clear now this isn't a Evolution problem. But, I still like to pursue it further. Should I file it under anaconda? Do you recommend another module?
I'd start with anaconda. I can't think of anything else that might be at fault.
For the record: I created bug 248911.
This is entirely normal; the translations shouldn't be getting removed, though
*** This bug has been marked as a duplicate of 247749 ***