[Bug 1196547] MicroOS Desktop GNOME system role doesn't preinstall language subpackages
http://bugzilla.opensuse.org/show_bug.cgi?id=1196547 http://bugzilla.opensuse.org/show_bug.cgi?id=1196547#c10 --- Comment #10 from Alois Wohlschlager <alois1@gmx-topmail.de> --- (In reply to Richard Brown from comment #8)
Locks are a terrible cludge that just result in broken systems
Ok, understood that this is not a generally applicable solution.
I'm all for installing all language patterns all the time, I'm not for installing GB and GB of random junk alongside them
Well, but recommends are not supposed to be "random junk" anyway, but rather "generally useful, but not strictly required". Where they do pull in random junk, I see basically three categories: 1a. Things that are generally useful on traditional systems, but not on MicroOS (e.g. pulling in YaST or Firefox from various desktop patterns). Does zypp have a way to express something like "Recommends: (MicroOS or yast2)"? If so, these could be used for a fix. 1b. Compatibility-related, but rarely useful things, I mainly think of the kernel's "Recommends: kernel-firmware" here. This could be fixed the same way as 1a. 2. Things which are arguably plain bugs, such as pulling in Jupyter from some SELinux-related packages. These should be fixed anyway.
We should have this fixed in the install media somewhen soon..then we just need to find a solution for pre-built images also
I see two problems with this approach: * It's not just about language packs, some other things like boot splash, emoji fonts, color management, and hardware support are also at least nice to have, but currently not installed on MicroOS. Duplicating the work already done is brittle, and probably more work than fixing the few suboptimal recommends. * If some user, for some reason, wants a special-purpose, ultra-minimal system without language packs or the like, they cannot just uninstall the recommended package any more, because it's now required from somewhere. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com