Description of problem: The package mono-tools.x86_64 has i386 dependencies. Version-Release number of selected component (if applicable): mono-tools-2.0-8.fc10 How reproducible: 100% Steps to Reproduce: 1.yum install mono-tools.x86_64 2. 3. Actual results: Installing: mono-tools x86_64 2.0-8.fc10 fedora 528 k Installing for dependencies: gamin i386 0.1.9-6.fc10 fedora 124 k glib2 i386 2.18.4-1.fc10 updates 1.4 M glibc i686 2.9-3 updates 5.7 M libgcc i386 4.3.2-7 fedora 52 k libselinux i386 2.0.73-1.fc10 fedora 98 k mono-core i386 2.0.1-12.fc10 fedora 9.9 M zlib i386 1.2.3-18.fc9 fedora 74 k Expected results: No i386 dependencies from a x86_64 package. Additional info:
This isn't really a bug as such. What's happening is that yum is pulling in i386 packages as there is an i386 devel package somewhere as well. Is it happening with the version in updates-testing?
No, no i386 devel package. This machine has no i386|i586|i686 packages at all. These i386 dependencies are definitely being pulled in by mono-tools-2.0.8.fc10.x86_64 I don't see any mono-tools in updates-testing? This one is from the base fedora 10 repo.
Could it be that mono-core.x86_64 doesn't have the full set of provides? Or is that mono-tools just needs to be updated for the current mono-core? It seems to be pulling in mono-core-2.0.1-12 ? root@mashtun:~# rpm -q mono-core mono-core-2.2-1.fc10.x86_64 root@mashtun:~# yum install mono-tools Loaded plugins: changelog, downloadonly, fastestmirror, fedorakmod, kernel-module, refresh-updatesd Loading mirror speeds from cached hostfile * updates-testing: archive.linux.duke.edu * rpmfusion-nonfree-updates: mirror.liberty.edu * fedora: mirror.liberty.edu * rpmfusion-free-updates: mirror.liberty.edu * rpmfusion-free: mirror.liberty.edu * rpmfusion-nonfree: mirror.liberty.edu * updates: mirror.liberty.edu Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package mono-tools.x86_64 0:2.0-8.fc10 set to be updated --> Processing Dependency: mono(Mono.Cecil) = 0.6.8.8607 for package: mono-tools --> Running transaction check ---> Package mono-core.i386 0:2.0.1-12.fc10 set to be updated ...
I've tried to reproduce the problem in F10 and unfortunately I couldn't: yum install mono-tools: ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: mono-tools x86_64 2.0-8.fc10 fedora 528 k Installing for dependencies: gnome-sharp x86_64 2.24.0-1.fc10 fedora 327 k gtk-sharp2 x86_64 2.12.7-1.fc10.1 updates 829 k mono-core x86_64 2.0.1-12.fc10 fedora 9.9 M mono-data x86_64 2.0.1-12.fc10 fedora 1.5 M mono-data-sqlite x86_64 2.0.1-12.fc10 fedora 151 k mono-extras x86_64 2.0.1-12.fc10 fedora 256 k mono-nunit x86_64 2.0.1-12.fc10 fedora 111 k mono-web x86_64 2.0.1-12.fc10 fedora 2.9 M mono-winforms x86_64 2.0.1-12.fc10 fedora 2.9 M monodoc x86_64 2.0-5.fc10 fedora 6.9 M No i386 packages were pulled in by the update. Please can you verify, that your system really has not i386 packets installed? Just use the following command.: rpm -qa|grep -v x86_64 |grep -v noarch Additionally please check, whether you have changed /etc/yum.conf - some of the options change the behaviour of yum how the different architectures are handled. You can use "rpm -V yum" for verification.
The information we've requested above is required in order to review this problem report further and diagnose or fix the issue if it is still present. Since it has been thirty days or more since we first requested additional information, we're assuming the problem is either no longer present in the current Fedora release, or that there is no longer any interest in tracking the problem. Setting status to "CLOSED: INSUFFICIENT_DATA". If you still experience this problem after updating to our latest Fedora release and can provide the information previously requested, please feel free to reopen the bug report.