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
--
Fedora
https://getfedora.org | RPMFusion
http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan