On 29/07/17 08:51 PM, David C. Rankin wrote:
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.
+ 10^GOOGLE :-)
So YaST updater tells me that the fonts are 'recommended' by a 'security' update to chromium. WTF!
Indeed. But then again, I agree with Patrick and never use Yast for updates. I have my issues with zypper, but that's a separate matter.
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.
It is trend though the development of technology the 'dumbing down' of user interfaces, be it the control panel of a car to the replacements of the CLI with the GUI. Along the way there is a 'learned disability'. http://www.zdnet.com/blog/murphy/why-many-mcses-wont-learn-linux/1137 The issue isn't so much the Windows/Linux gulf as the principle of learning a single interface, and dumbed one at that, vs the principles that are hidden behind it (and often inaccessible though it).
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.
While relevant, this is just one aspect of the issue with packaging. Dependencies and bundling. At one time something as simple as TAR was forcibly bundled with the magnetic tape control software. TAR is useful in its own right for bundling prior to backup, and many of us were using other backup media. Why was MT being forced on us? It was the result of a very specific packaging and dependency mindset.
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.
Which is why we have tools like "Bleachbit". But even that only cleans out the unwanted localizations until the next update.
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)
Yes, two locales is nice for us in Kanukistaniland, here in what was the GWN before global warming and is now 'The Fertile Crescent of the West". We use both US and British spelling, and occasionally both grammars and expression. (heck, we can laugh at both nations and have politicians who are 'funny ha-ha' rather that 'funny in the head' or 'funny outrageous'. perhaps we need a font for all that?)
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."
I agree, that way round makes more sense. These are, after all, 'recommendation'. We had a court case here in Canada a few years ago where the cable TV companies were bundling 'extras' that were 'extra charge options' that you got (usually without prior notification) unless you were savvy enough to drill down on the contract before hand and say "HECK NO! I don't want those so-called options!@ take them out!". The courts decided that options are options. The me, and it seems to David as well, the same reasoning applies to recommendations. They are an offer that you should be able to refuse UNLESS YOU EXPLICITLY REQUEST. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org