[Bug 577791] New: Reduce package list for minimal install
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c0 Summary: Reduce package list for minimal install Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: All OS/Version: Linux Status: NEW Severity: Enhancement Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jengelh@medozas.de QAContact: jsrain@novell.com Found By: Beta-Customer Blocker: --- Created an attachment (id=341168) --> (http://bugzilla.novell.com/attachment.cgi?id=341168) list of removed or added packages The minimal text-mode only server install option in the openSUSE 11.2 installer stuffs about 800 packages onto disk when 400 would do. This bugzilla item will be used to store required larger files. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c1 --- Comment #1 from Jan Engelhardt <jengelh@medozas.de> 2010-02-07 15:08:24 UTC --- Backlink is https://features.opensuse.org/308958 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c2 Daniele Tombolini <kailed@kailed.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kailed@kailed.net Severity|Enhancement |Minor --- Comment #2 from Daniele Tombolini <kailed@kailed.net> 2010-02-07 15:15:32 UTC --- I agree. Text-only should be a minimal installation. Now it's bloat! I already filled #567575 without success. Now it's pointless, it's not minimal an it's not usefull. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |locilka@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c Lukas Ocilka <locilka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|locilka@novell.com |coolo@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c3 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jengelh@medozas.de --- Comment #3 from Stephan Kulow <coolo@novell.com> 2010-02-08 13:06:35 UTC --- the option is called "text only", not "minimal". What of your removed packages is a graphics? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c4 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|jengelh@medozas.de | --- Comment #4 from Jan Engelhardt <jengelh@medozas.de> 2010-02-08 16:21:05 UTC --- The option is indeed called Minimal Server Selection (Text Mode). Graphics? DirectFB, bootsplash, fbset, gfxboot, libgimpprint, libjpeg/mng/png, splashy, perl-GD, xorg-* if you ask me. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c5 --- Comment #5 from Jan Engelhardt <jengelh@medozas.de> 2010-02-08 16:22:17 UTC --- Created an attachment (id=341314) --> (http://bugzilla.novell.com/attachment.cgi?id=341314) pic I am also attaching this little screenshot of the installer, to show that it is indeed called Minimal. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c6 Daniele Tombolini <kailed@kailed.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Minor |Normal --- Comment #6 from Daniele Tombolini <kailed@kailed.net> 2010-02-08 17:54:46 UTC --- And it's better to add needed software tha removed the unwanted. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c7 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low --- Comment #7 from Stephan Kulow <coolo@novell.com> 2010-02-10 14:35:35 UTC --- we should rename that then -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c8 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Reduce package list for |Reduce package list for |minimal install |minimal install/Provide | |minimal install --- Comment #8 from Jan Engelhardt <jengelh@medozas.de> 2010-02-10 14:57:48 UTC --- .. and add a new bullet for a real minimal install, yes. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c9 --- Comment #9 from Stephan Kulow <coolo@novell.com> 2010-02-11 10:32:06 UTC --- thinking about it, you can reduce the number of recommends in providing a pattern that conflicts with all these packages and require _that_ in minimal. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c10 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement --- Comment #10 from Stephan Kulow <coolo@novell.com> 2010-02-11 10:33:13 UTC --- feel free to provide patches for the patterns, I'll work on this with very little prio. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c11 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |coolo@novell.com --- Comment #11 from Jan Engelhardt <jengelh@medozas.de> 2010-03-01 21:52:56 UTC --- There is an additional problem. Choose "Minimal Server Selection", then go to "Software..." when the overview dialog appears and immediately close the Software window again by using OK -- you will, in any case, get a dialog which adds literally *tons* of dependencies. Among these is PolicyKit-doc. Why? There is only one answer to that: PolicyKit.spec has a "Recommends: PolicyKit-doc", and libzypp is configured to install recommends by default. That has been annoying before in a running system and in this case, bloats the minimal install unnecessary. There ought to be a way to disable this in the initial install. That makes the package conflict list you asked me to write up a _lot_ smaller. By the way, here is the negation list for 11.2 (based upon yast patterns): acpica alsa-plugins autofs bootcycle bootsplash bootsplash-branding-openSUSE command-not-found cups cups-client cups-drivers cyrus-sasl-crammd5 cyrus-sasl-digestmd5 cyrus-sasl-gssapi cyrus-sasl-plain db-utils dos2unix ed eject finger genisoimage ksh ksymoops linux-atm-lib manufacturer-PPDs netcat ntfs-3g ntfsprogs pax perl-TermReadLine-Gnu ppp pptp procmail providers recode reiserfs scout tcsh udev-configure-printer unscd wireless-tools wol yp-tools ypbind zsh yast2-registration Additionally, the patterns-* packages themselves would probably not be needed in the final system, which also makes room to remove openSUSE-branding. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c12 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|coolo@novell.com | --- Comment #12 from Stephan Kulow <coolo@novell.com> 2010-03-02 09:24:51 UTC --- the patterns-* packages's only purpose is to be in the final install -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c13 --- Comment #13 from Jan Engelhardt <jengelh@medozas.de> 2010-03-02 10:11:17 UTC --- But it is not that if packages conflict with the pattern, I can't have both satisfied at the same time? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c14 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |mls@novell.com --- Comment #14 from Jan Engelhardt <jengelh@medozas.de> 2010-06-05 12:26:11 UTC --- I provided the package list. Also I think providing a possibility to deactive InstallRecommends during installation already takes care of most of the unwanted packages. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c15 Michael Schröder <mls@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|mls@novell.com | --- Comment #15 from Michael Schröder <mls@novell.com> 2010-06-07 09:55:44 UTC --- Huh, what info did you ask for? Clearing NEEDINFO. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c16 --- Comment #16 from Stephan Kulow <coolo@novell.com> 2010-06-07 12:57:50 CEST --- if you do not install recommends, your system will be highly unusable. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c17 --- Comment #17 from Jan Engelhardt <jengelh@medozas.de> 2010-06-07 11:06:20 UTC --- It does work just fine. I know it, because I am removing all the recommends post mortem using a custom rpm that Conflicts: with most of them. jeng-package-killer1: (this is above's package list of "unneeded" packages) Conflicts: acpica alsa-plugins autofs bootcycle bootsplash Conflicts: bootsplash-branding-openSUSE command-not-found cups cups-client Conflicts: cups-drivers cyrus-sasl-crammd5 cyrus-sasl-digestmd5 Conflicts: cyrus-sasl-gssapi cyrus-sasl-plain db-utils dos2unix ed eject Conflicts: finger genisoimage ksh ksymoops linux-atm-lib manufacturer-PPDs Conflicts: netcat ntfs-3g ntfsprogs pax perl-TermReadLine-Gnu ppp pptp Conflicts: procmail providers recode reiserfs scout tcsh Conflicts: udev-configure-printer unscd wireless-tools wol yp-tools ypbind Conflicts: zsh yast2-registration jeng-package-killer2: (this is all the Recommends that got installed) Requires: jeng-package-killer1 # CUPS Conflicts: a2ps foomatic-filters Conflicts: ghostscript-fonts-std ghostscript-fonts-other COnflicts: ghostscript-library libgimpprint Conflicts: libavahi-common3 Conflicts: libtiff3 libjpeg libpng12-0 # X11 Conflicts: xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 Conflicts: xorg-x11-libXau xorg-x11-libXext xorg-x11-libXfixes Conflicts: xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm Conflicts: xorg-x11-libXprintUtil xorg-x11-libXrender Conflicts: xorg-x11-libXt xorg-x11-libfontenc xorg-x11-libs Conflicts: xorg-x11-libxcb xorg-x11-libxkbfile Conflicts: fontconfig freetype2 # Python Conflicts: libpython2_6-1_0 # Superfluous 32bit libs Conflicts: alsa-oss-32bit alsa-plugins-32bit glibc-locale-32bit Conflicts: libasound2-32bit # Bootsplash Conflicts: DirectFB fbset suspend Conflicts: splashy splashy-branding-openSUSE Conflicts: bootsplash bootsplash-branding-openSUSE Conflicts: gfxboot gfxboot-branding-openSUSE # Documentation Conflicts: PolicyKit-doc readline-doc Conflicts: opensuse-manuals_en opensuse-manuals_en-pdf # Apparmor Conflicts: apparmor-docs apparmor-parser apparmor-profiles Conflicts: apparmor-utils libapparmor1 pam_apparmor perl-libapparmor Conflicts: yast2-apparmor # Wireless Conflicts: libiw30 wireless-regdb # Old NTFS Conflicts: libgnutls26 gnutls ntfsprogs # CDRW Conflicts: icedax wodim # Python GUI dull Conflicts: dbus-1-python Conflicts: gd perl-GD perl-GD-Barcode perl-Business-ISBN Conflicts: perl-Business-ISBN-Data # Yast remains Conflicts: limal-ca-mgm limal-nfs-server Conflicts: suseRegister Conflicts: perl-Crypt-SSLeay Conflicts: perl-Crypt-SmbHash perl-Digest-HMAC perl-Digest-MD4 Conflicts: perl-RPC-XML perl-PlRPC perl-TermReadLine-Gnu Conflicts: perl-NetxAP perl-Net-Daemon Conflicts: perl-TermReadKey perl-TimeDate Conflicts: perl-XML-LibXML perl-XML-LibXML-Common Conflicts: perl-XML-NamespaceSupport perl-XML-Writer Conflicts: yast2-add-on yast2-inetd yast2-irda yast2-iscsi-client Conflicts: yast2-kerberos-client yast2-nis-client yast2-ntp-client Conflicts: yast2-runlevel yast2-restore yast2-packager-webpin Conflicts: yast2-sudo yast2-tune yast2-vm # Other Conflicts: audit checkmedia· Conflicts: augeas-lenses mhash Conflicts: libasound2 libsqlite3-0 libx86 It certainly does not leave me with an unusable system. zypper is around, as is sshd, in other words, the desired _minimal_ system. As mentioned previously, whether yast2 counts towards minimal or towards bonus material is a personal opinion, but augeas-lenses and perl-Business-ISBN-Data certainly are _not_ essential. And quite frankly, if a system without any Recommends isn't usable, then why are the required pieces not a Required? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c18 --- Comment #18 from Stephan Kulow <coolo@novell.com> 2010-06-07 13:12:49 CEST --- if you have patches, let me know. Till then the enhancement is P4. -- Configure bugmail: http://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=577791 https://bugzilla.novell.com/show_bug.cgi?id=577791#c19 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #19 from Stephan Kulow <coolo@novell.com> 2011-01-17 15:43:30 CET --- I made minimal text mode now base instead of enhanced base - even though I'm sure that once a non-hardcode user tries it, he will miss tons of stuff -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=577791 http://bugzilla.novell.com/show_bug.cgi?id=577791#c20 --- Comment #20 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (577791) was mentioned in https://build.opensuse.org/request/show/58528 Factory / skelcd-control-openSUSE -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com