Bug 483680 - mono-tools.x86_64 has i386 dependencies
Summary: mono-tools.x86_64 has i386 dependencies
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mono-tools
Version: 10
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Christian Krause
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-02-02 23:14 UTC by John Ellson
Modified: 2009-08-22 09:55 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-22 09:55:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description John Ellson 2009-02-02 23:14:43 UTC
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:

Comment 1 Paul F. Johnson 2009-02-05 23:38:05 UTC
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?

Comment 2 John Ellson 2009-02-06 21:21:27 UTC
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.

Comment 3 John Ellson 2009-02-06 21:51:23 UTC
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
...

Comment 4 Christian Krause 2009-07-20 13:32:24 UTC
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.

Comment 5 Christian Krause 2009-08-22 09:55:45 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.