Created attachment 1110623 [details] meta package spec file Description of problem: I have a meta-packages that declares multi-lib dependencies, like x86_64 and i686 devel packages. Installing that package results in some of the x86_64 packages being installed and some of the i686 package. So not the complete set of requirements, and not even a consistent set of only the x86_64 or only the i686 packages!! Version-Release number of selected component (if applicable): dnf-1.1.5-1.fc23.noarch How reproducible: always Steps to Reproduce: 1. package attached spec file 2. 3. Actual results: see description Expected results: every dependency installed Additional info: There are some rpmfusion dependencies in the attached spec file
Can you attach debug data [1], please? All packages are recommended, they should be probably required. [1] https://github.com/rpm-software-management/dnf/wiki/Bug-Reporting#dependency-resolution-problem
Created attachment 1111566 [details] debug run files This debug run was done on a Fedora 23 x64 minimum install with the correct repos installed and jenkins already installed from its upstream repo.
According to the cli log, only x64 packages were installed this time, none of the i686 packages.
Thanks for the data, we'll take a look.
how are things coming, this is still giving me grief
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I will take a look soon.
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
ping
What's the status please?
You should use virtual provides like `foo-devel(x86-32)` (e.g. check wine spec) and then it will install what you need. Recommends is weak dependency, so it is fine if there will be missing deps.
where can i find this wine spec? my problem is that I want to install BOTH i686 and x64 packages...
https://src.fedoraproject.org/cgit/rpms/wine.git/tree/wine.spec#n160