On Sat, 29 Jul 2017 21:23:28 -0400 Patrick Shanahan <paka@opensuse.org> wrote:
* David C. Rankin <drankinatty@suddenlinkmail.com> [07-29-17 20:53]:
On 07/29/2017 06:31 PM, Dave Howorth wrote:
The latest updates to the system want to install two Noto emoji fonts. That annoys me because I can't see ever wanting any emoji font, let alone a google one, let alone two of the bl**d things.
So YaST updater tells me that the fonts are 'recommended' by a 'security' update to chromium. WTF!
So I would like to tell YaST not to install those recommendations, but I can't figure out how to do it.
I second this concern,
It seems yast is no longer allowing you to select the packages you require, rather it is giving you packages it thinks you might want.
This is an old, but ongoing complaint. Why would yast (and by implication, the packagers) take it upon themselves to load unwanted software? (the emoji fonts are a perfect example) Yes, there will always be some stray dependencies, but they have grown like weeds in a vacant lot lately.
We have got to find a smarter way to package opensuse so that every LOCALE under the sun isn't enabled by default and avoid installing every corresponding font variant to support every LOCALE by default.
Example:
opensuse default (Leap 42.2)
$ locale -a | wc -l 473
archlinux (user set as part of install)
$ locale -a | wc -l 3
Why, oh why, do we set 473 locales by default??
Yes, I get we want opensuse to run everywhere with a default install, but this results in a system, and a packaging and dependency mindset, that we need to fill the system with all needed packages to support all 473 locals (including font variants). That's just nuts and it results in a whole lot of unwanted software being installed.
Instead, I would propose having the user choose a Primary and any Secondary locales needed, at the beginning of the install, generate the locales with locale-gen and then only install what is required for the chosen locales (which on my last check doesn't include a territory called 'Emojope' where they speak Emoji)
If a package recommends 'emoji' that should be where it stops, unless the user takes the affirmative step of saying "Yes, I want that recommendation on my system." It should not default to "You are going to take all these recommended packages unless you find the magic setting that allows you to say No."
Let's not let opensuse look like a vacant lot.
Well said, David.
zypper -v in --no-recommends <package>
but that is not YaST
Indeed it is not, and neither is it sensible for updating. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org