On 19 January 2018 at 03:16, Michael Schwendt <mschwendt@xxxxxxxxx> wrote: > On Thu, 18 Jan 2018 20:07:27 -0600, Rex Dieter wrote: > >> I can >> dnf install <foo>.i686 >> >> and I see no 64bit packages pulled in. > > With F27, > > dnf install wine.i686 wine is completely brain damaged example. Doesn't matter wine.i686 or x86_64 both packages have both arch dependencies. on both arch these two packages are *EMPTY* and have static set of dependencies which is causing install both archs other packages. $ dnf download wine.i686 $ rpm -qp --qf '[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]' wine-2.20-1.fc28.i686.rpm /usr/bin/ntlm_auth mesa-dri-drivers(x86-32) mingw32-wine-gecko = 2.47 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 wine-capi(x86-32) = 2.20-1.fc28 wine-cms(x86-32) = 2.20-1.fc28 wine-common = 2.20-1.fc28 wine-core(x86-32) = 2.20-1.fc28 wine-desktop = 2.20-1.fc28 wine-fonts = 2.20-1.fc28 wine-ldap(x86-32) = 2.20-1.fc28 wine-mono = 4.7.1 wine-openal(x86-32) = 2.20-1.fc28 wine-opencl(x86-32) = 2.20-1.fc28 wine-pulseaudio(x86-32) = 2.20-1.fc28 wine-twain(x86-32) = 2.20-1.fc28 $ rpm -qp -l wine-2.20-1.fc28.i686.rpm (contains no files) $ It is easy way to install only one ABI version wine package. Just install wine with all dependencies, then remove wine as package and it will be possible to remove all secondary ABI version packages. IMHO wine as the package is broken by design. Maintainer of the wine just over complicated almost everything what was possible to over complicate. kloczek -- Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx