Ancor Gonzalez Sosa wrote:
[...]
That's a first implementation that shows we have WAY too many patterns that are WAY too arbitrarily organized.
If we want to use patterns as the main concept to allow software customization... What can we do? Organize the patterns better? Introduce some kind of flag to distinguish the patterns that make sense to offer during installation? Fix something in the way we categorize the patterns?
We feel this is not an UI problem, but an structural one.
Absolutely. Another visualization¹: https://paste.opensuse.org/pastes/00782284b9b9 IOW it's a mess. IMO 90% of patterns should just be dropped without replacement right away. Only keep the ones that define core operating system building blocks. Without apps and without using recommends. The visible attribute should be set only on leaf edges. So we end up with rather quick and small default installations rather than the Linux app showcase we have right now. The random collections of apps could be replaced by a tag system if someone bothers to implement it. Based on that the welcome wizard could then offer the user to optionally install e.g. a browser, office suite etc. [1] generated using https://github.com/lnussel/websolv/blob/patterns/Deptool.py#L853 -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Software Solutions Germany GmbH; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; HRB 36809 (AG Nürnberg)