[Bug 797304] New: yast2-packager: Don't install recommended packages for minimal pattern
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c0 Summary: yast2-packager: Don't install recommended packages for minimal pattern Classification: openSUSE Product: openSUSE Factory Version: 12.3 Milestone 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: yast2-maintainers@suse.de ReportedBy: lnussel@suse.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=519347) --> (http://bugzilla.novell.com/attachment.cgi?id=519347) potential patch, untested The minimal pattern suffers from size problems due to packages recommending lots of others that are considered unneeded for a minimal installation. There is no way for a pattern to express that recommended packages should be ignored. So far the only way to block such packages it to have a pattern that conflicts with them which is not ideal either. So as a hack yast could be patched to not install recommended packages during initial installation with the minimal pattern. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c1 --- Comment #1 from Ludwig Nussel <lnussel@suse.com> 2013-01-09 10:30:52 CET --- Some clarification after talking to Gabi. Of course this is also just a hack but I see no good solution either. Some kind of "soft conflict" would be nice or a way to ignore only certain dependencies like it's possible in obs. We don't have that though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c2 --- Comment #2 from Ludwig Nussel <lnussel@suse.com> 2013-01-09 10:37:43 CET --- Also, this change comes at a price. The minimal pattern has to require packages then, atm it only recommends stuff too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c3 Gabriele Mohr <gs@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |gs@suse.com, | |lslezak@suse.com InfoProvider| |lnussel@suse.com --- Comment #3 from Gabriele Mohr <gs@suse.com> 2013-01-09 11:04:40 UTC --- I wouldn't change the current behaviour and set the solver flag 'onlyRequires' to 'true' generally for the minimal server selection. There might be also users who don't want it this way and I think the "recommends" of packages usually make sense. And as Ludwig wrote, the minimal selection has to require packages then. Users who want to reduce the number of packages installed can customize the selection by entering 'Software' in 'Installation Settings' overview. For Qt: click 'Details' and select 'View' 'Installation Summary'. Tab 'Package' has an entry to change status for all packages in the list (to 'Do not install') and with it only the required packages remain automatically selected. For ncurses: Select 'Package Classification' from 'Filter' menu and 'Recommended' packages. There is also the possibility to change status of all packages in the list ('Actions', 'All listed packages', 'Keep All'). Remark to the patch: AFAICS the value for desktop is "textmode" and the solver flag has to be set always according to the selected desktop (in case of reentering the desktop selection). Ludwig, do you agree to let yast2-packager unchanged? I think the possibility to customize the package selection is a good solution for now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c4 --- Comment #4 from Gabriele Mohr <gs@suse.com> 2013-01-09 12:10:36 UTC --- To deselect all recommended packages is not a good idea because also 'grub' and 'grub2' are deselected then. Shouldn't they be required? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c5 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|lnussel@suse.com | --- Comment #5 from Ludwig Nussel <lnussel@suse.com> 2013-01-11 10:50:13 CET --- What's the point of having patterns if you argue that you could always tune the installation manually? That misses the point, sorry. Making sure the correct boot loader package is installed is the duty of yast2-bootloader. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c6 Gabriele Mohr <gs@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |lslezak@suse.com --- Comment #6 from Gabriele Mohr <gs@suse.com> 2013-01-14 07:59:44 UTC --- Assigning to the maintainer of yast2-packager. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c7 --- Comment #7 from Ludwig Nussel <lnussel@suse.com> 2013-03-25 14:38:17 CET --- now that 12.3 is done and we have plenty time to test this change on the road to 13.1 could you please apply the patch now? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c8 --- Comment #8 from Ludwig Nussel <lnussel@suse.com> 2013-06-20 05:12:08 CEST --- ping!? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c Alberto Planas Dominguez <aplanas@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| | GOLD -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c Ladislav Slezak <lslezak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=797304 https://bugzilla.novell.com/show_bug.cgi?id=797304#c9 Roman Neuhauser <rneuhauser@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rneuhauser@suse.com --- Comment #9 from Roman Neuhauser <rneuhauser@suse.com> 2014-08-06 09:46:13 UTC --- for me as a user, the current situation with the minimal_conflicts pattern is really off-putting. i absolutely don't expect a "minimal" installation hampering future attempts to install further software. other GNU/Linux distro and other operating system i've used install whatever they consider "minimal" and then let me install more stuff. "minimal" says "you can't live without this, and you don't need anything else" in English while in Susish, "you can't live without this" is apparently spelled "recommended". it's absurd. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com