On Thursday, 18 January 2018 at 22:50, Igor Gnatenko wrote:
Hello,
Does anybody know why we are still using %{?_isa} thing?
DNF/libsolv forcefully install 64bit package for any 32bit package in transaction. So it is not possible to get 32bit package without 64bit counterpart.
Huh? You can't be serious. I've been keeping a 32bit-only set of wine packages on my machine for quite some time and I'd be quite annoyed if I suddenly had to install all corresponding 64bit ones, too.
When did you implement this change and for which Fedora release? Could you point to its announcement?
So then what's the reason of using %{?_isa}? Just some old cruft from yum era? Can we drop it? Thoughts?
The reason is to ensure 64bit subpackages dependency on main package won't be satisfied by a 32bit counterpart and vice-versa. This has always been the case.
Regards, Dominik