[Bug 1031295] New: Desktop Selection: Other should install enhanced base pattern by default.
http://bugzilla.suse.com/show_bug.cgi?id=1031295 Bug ID: 1031295 Summary: Desktop Selection: Other should install enhanced base pattern by default. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: simonf.lees@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Following on from the changes to the desktop selection screen, in order to prevent users shooting themself in the foot we should pre select the "enhanced base" pattern as well as the "base" and "minimal" patterns. We should allow them to uninstall the "enhanced base" pattern but not the others as they won't have fundamental things such as a package manager. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c1
Knut Alejandro Anderssen González
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c2
Josef Reidinger
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c3
--- Comment #3 from Simon Lees
Simon - it is questionable what is fundamental functionality, as for some kind of usage even package manager is not needed.
From a openSUSE perspective is openSUSE without "zypper" really openSUSE and would such setups even use this installer? or would they be more likely to use something like JeOS.
The Minimal_Base pattern requires 15 packages that we consider fundamental to a openSUSE / SLE system such as aaa_base and openSUSE_Release. The base pattern adds a further 12 required packages. On SLE we don't provide support for systems without the base pattern unless you have a specialized support contract so for openSUSE I don't think we should allow it either (that was the thrust of the mailing list discussion). We are only talking about the installer here, if someone tries to uninstall them later I guess thats ok, but mostly were trying to stop people shooting themselves in the foot during install. Multiple people testing the new desktop selection have managed to break there systems this way so far. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
Simon Lees
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c4
--- Comment #4 from Josef Reidinger
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c5
--- Comment #5 from Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c6
--- Comment #6 from Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c7
Stefan Hundhammer
Lada - I expect it is possible to preselect some patterns in patterns selector, but is possible to disable uninstall of pattern? I am not aware about such functionality.
I don't think so. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c8
Stefan Hundhammer
From the previous comments I gather that the original intent of this bug is not generally desired.
In particular, we as the Linux community pride ourselves in having complete control over everything, including uninstalling packages, so forcing the user to install packages he decides to omit is not the way to go. We issue warnings to try to make the user aware that what he is about to do might not be such a brilliant idea, but if he insists, it's his choice. This is a fundamental principle we are following everywhere (at least that is our higher goal) in the distro and in YaST in particular. If you still feel differently, please start a discussion on [research] to let other voices be heard. The result of that discussion might be a feature request in fate that the product managers have to agree to. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c9
Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c10
--- Comment #10 from Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c11
--- Comment #11 from Ladislav Slezák
Out of curiosity, how does yast know what to install there? :)
The pattern selection is a bit tricky, there are more possibilities. - The default patterns might be defined using the "defaultpattern" Provides (see https://fate.suse.com/320199) - In the past the default patterns were defined in the "content" file - Some default patterns are also in the control.xml - The addon-products might select additional patterns to install But I do not know which case it is here, maybe there is even some more... ;-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c12
--- Comment #12 from Josef Reidinger
Digging deeper the other option seems to be to add a section to one_supported_desktop for custom.
for other desktops patterns are defined in one_support_desktop for this one, selecting desktop is skipped! so this is not option. Your first suggestion looks reasonable to add default_patterns there. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c13
Stefan Hundhammer
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c14
Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c15
Fabian Vogt
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c16
--- Comment #16 from Fabian Vogt
http://bugzilla.suse.com/show_bug.cgi?id=1031295
Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c17
Stefan Hundhammer
http://bugzilla.suse.com/show_bug.cgi?id=1031295
Stefan Hundhammer
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c18
Stefan Schubert
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c19
Fabian Vogt
Created attachment 727293 [details] Workflow
I have fixed this issue. With theses settings
<id>custom</id> <software> base enhanced_base </software> we are getting the attached results now. I have unset the default_desktop too. Fabian, Ludwig, is this OK for you ?
Looks good to me! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c20
Ludwig Nussel
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c21
--- Comment #21 from Stefan Schubert
http://bugzilla.suse.com/show_bug.cgi?id=1031295
http://bugzilla.suse.com/show_bug.cgi?id=1031295#c22
Stefan Schubert
participants (1)
-
bugzilla_noreply@novell.com