On 19 January 2018 at 03:16, Michael Schwendt <mschwe...@gmail.com> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to