On Sun, 9 Jul 2017 11:33, Christian Boltz wrote:
Hello,
I don't want/need any *-32bit packages - but zypper dup always wants to pull in lots of them (see below). Therefore I had *-32bit locked in zypper for quite a while.
Today I finally had some time to track this down [1] and found out that the root cause is
# rpm -q --recommends patterns-base-enhanced_base |grep 32 glibc-32bit glibc-locale-32bit
zypper al glibc-32bit is enough to keep the *-32bit packages out.
Is there a good reason for the Recommends: glibc-32bit and glibc-locale-32bit? I doubt - if a package needs a *-32bit package, it can/should require it.
If nobody tells me a good reason for these Recommends in the next days, I'll send a SR to remove them from the enhanced_base pattern ;-)
[snip] +1 for the removal of "Recommends: *-32bit" from ANY pattern. Thank you VERY MUCH for hunting that down. Up until now I had a zypper al '*-32bit' in my config to supress the install of 32bit packages, and I simply had not the drive to hunt down the real starter cause. IMHO, for those that really want it a pattern "patterns-base-32bit" would be more helpfull as it says what it does "on-the-tin". Maybe a "conditional Recommend" would be nice. e.g.: IF installed glibc-32bit Recommend: <package>-32bit esp. if realised as filetrigger, so a later install of glibc-32bit causes all the other already intalled 32bit Recommends to "wake up". (and reverse on deinstall of glibc-32bit) Thanks again. - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org