#265 i386 and x86_64 rpms have conflicting files
Closed: Invalid Opened by villeys.

rpms are from git 2009-11-09

[root@host ~]# rpm -qa|grep sssd
sssd-0.7.1-4.x86_64
sssd-client-0.7.1-4.x86_64
sssd-debuginfo-0.7.1-4.x86_64
[root@host ~]#
[root@host ~]# rpm -Uv sssd-client-0.7.1-4.i386.rpm
Preparing packages for installation...
file /usr/share/locale/es/LC_MESSAGES/sss_client.mo from install of sssd-client-0.7.1-4.i386 conflicts with file from package sssd-client-0.7.1-4.x86_64
file /usr/share/locale/pl/LC_MESSAGES/sss_client.mo from install of sssd-client-0.7.1-4.i386 conflicts with file from package sssd-client-0.7.1-4.x86_64
[root@host ~]#


Better formatted:

[root@host ~]# rpm -qa|grep sssd
sssd-0.7.1-4.x86_64
sssd-client-0.7.1-4.x86_64
sssd-debuginfo-0.7.1-4.x86_64
[root@host ~]# 
[root@host ~]# rpm -Uv sssd-client-0.7.1-4.i386.rpm 
Preparing packages for installation...
        file /usr/share/locale/es/LC_MESSAGES/sss_client.mo from install of sssd-client-0.7.1-4.i386 conflicts with file from package sssd-client-0.7.1-4.x86_64
        file /usr/share/locale/pl/LC_MESSAGES/sss_client.mo from install of sssd-client-0.7.1-4.i386 conflicts with file from package sssd-client-0.7.1-4.x86_64
[root@host ~]#

Fields changed

component: SSSD => Build Environment
milestone: SSSD Deferred => SSSD 1.0 RC
owner: somebody => sgallagh
priority: major => critical
status: new => assigned
tests: 0 => 1

This is not a bug in the SSSD, but rather in your build system. These files conflict because you have regenerated the translation files separately for each architecture ('make dist' was run separately for each run)

I assume that what you did was check out the source on two separate machines (one 32-bit and the other 64-bit) and ran 'make rpms' on each. This will result in different .mo files.

The correct approach would be to run 'make srpms' on one or the other and then build the RPM from the same SRPM. This will ensure that the .mo files will be identical (and therefore not conflicting).

resolution: => invalid
status: assigned => closed

As this is a build issue, it does not require QE test.

tests: 1 => 0

Fields changed

rhbz: => 0

Metadata Update from @villeys:
- Issue assigned to sgallagh
- Issue set to the milestone: SSSD 1.0 RC

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1307

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata