# yum install httpd-devel-2.2.22-4.fc17.i686 Loaded plugins: changelog, downloadonly, priorities, remove-with-leaves, show- : leaves, tsflags 16 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package httpd-devel.i686 0:2.2.22-4.fc17 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: httpd-devel i686 2.2.22-4.fc17 fedora 147 k Transaction Summary ================================================================================ Install 1 Package Total size: 147 k Installed size: 527 k Is this ok [y/N]: y Downloading Packages: Running Transaction Check Running Transaction Test Transaction Check Error: file /etc/rpm/macros.httpd from install of httpd-devel-2.2.22-4.fc17.i686 conflicts with file from package httpd-devel-2.2.22-4.fc17.x86_64 file /usr/include/httpd/.mmn from install of httpd-devel-2.2.22-4.fc17.i686 conflicts with file from package httpd-devel-2.2.22-4.fc17.x86_64 Error Summary ------------- [2] 12081 exit 1 noglob yum install httpd-devel-2.2.22-4.fc17.i686
Yes, these packages conflict.
From a yum/rpm point of view, they technically don't conflict with each other. That's why yum happily tries to install them both, and fails. Maybe this package should be marked as x86_64 only if it cannot be installed?
Good point. This is a rel-eng issue so we don't need to track it in bugzilla - ticket filed here: https://fedorahosted.org/rel-eng/ticket/5218