Re: RFC: Dropping %{?_isa} hack

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux