Trimming down the package set

Stephen Gallagher sgallagh at redhat.com
Thu Mar 19 14:45:00 UTC 2015


On Tue, 2015-03-10 at 22:08 -0500, Dan Mossor wrote:
> On 02/09/2015 03:31 AM, Stephen Gallagher wrote:
> > So, at DevConf over the weekend, I had a conversation with several 
> > people around the package set that we should include on the Fedora 
> > Server install media in Fedora 22.
> > 
> > When we put together the install media for Fedora 21, we basically 
> > took the old Fedora 20 DVD install and stripped out some of the 
> > things we didn't feel were necessary for the Server. However, I 
> > suspect that we may have missed numerous things that are not 
> > *strictly* important for Server.
> > 
> > In particular, the Fedora Server DVD includes the package groups 
> > for many of the Fedora development tools (particularly those 
> > useful for developing Fedora *itself*, such as the @fedora-
> > packager group.
> > 
> > I don't currently have statistics on how much space this would 
> > save on the installation DVD (since I would pretty much have to 
> > build one without these packages to verify it), but I can get an 
> > approximate idea of the difference by installing the minimal set 
> > of Server packages on one VM and a set that includes the devel 
> > packages on another.
> > 
> > The result I see is:
> > == Standard Server Install ==
> > * 614 packages
> > * 1,097 MB on the installed system
> > 
> > == Server Install Plus Development Tools ==
> > * 716 packages
> > * 1496 MB on the installed system.
> > 
> > Even if we assume a (very) generous assumption that the RPM 
> > compression reduces the size difference by 50%, we still see a 
> > probable savings of 200 MB on the install DVD.
> > 
> > So, my questions to the Server SIG:
> > 1) Is this savings in the DVD ISO download size sufficiently 
> > significant to continue this conversation?
> > 2) Does anyone see any value in keeping this material *on the 
> > DVD*? Obviously, all of these packages will remain available to 
> > the network install or post-installation environments.
> > 
> > 
> > 
> > For those who are interested in minutiae, I am attaching the 
> > current fedora-install-server.ks file that is used to generate the 
> > DVD. If you see anything else there that might be worth including 
> > in this discussion, I'm all ears.
> > 
> > 
> > 
> > _______________________________________________
> > server mailing list
> > server at lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/server
> > 
> This is a bit late to the party, but I've been having other issues 
> with  email that prevented me from replying earlier. However, 
> recently Stephen 
> and I have been discussing some things on IRC that I found contained 
> within the hardware-support comp group[0]. Specifically:
> 
> atmel-firmware - wireless adapter support
> b43-fwcutter - wireless adapter support
> b43-openfwwf - wireless adapter support
> ipw2100-firmware - wireless adapter support
> ipw2200-firmware - wireless adapter support
> iwl100-firmware - wireless adapter support
> iwl1000-firmware - wireless adapter support
> iwl105-firmware - wireless adapter support
> iwl135-firmware - wireless adapter support
> iwl2000-firmware - wireless adapter support
> iwl2030-firmware - wireless adapter support
> iwl3160-firmware - wireless adapter support
> iwl3945-firmware - wireless adapter support
> iwl4965-firmware - wireless adapter support
> iwl5000-firmware - wireless adapter support
> iwl5150-firmware - wireless adapter support
> iwl6000-firmware - wireless adapter support
> iwl6000g2a-firmware - wireless adapter support
> iwl6000g2b-firmware - wireless adapter support
> iwl6050-firmware - wireless adapter support
> iwl7260-firmware - wireless adapter support
> libertas-usb8388-firmware - wireless adapter support
> usb_modeswitch - 3G / LTE modem support
> zd1211-firmware - wireless adapter support
> acpi - limited laptop information reader (no activity since 2010) 
> acpitool - laptop harware support
> cmospwd - BIOS password recovery (dead project)
> firmware-addon-dell - for older Dell desktops and workstations gpsd -
> GPS adapter support
> gpsd-clients - GPS adapter support
> gypsy - GPS adapter support
> i8kutils - for Dell Inspiron and Latitude laptops
> iscan-firmware - scanner support
> isight-firmware-tools - scanner support
> ivtv-firmware - Hauppage TV card support
> libifp - iRiver MP3 device support
> multican - Cannon camera support
> openct - smartcard support
> opensc - smartcard support
> pcsc-lite - smartcard support
> pcsc-lite-ccid - smartcard support
> 
> Essentially, all but 2 of the entire comp group are not applicable 
> to  servers. The Hardware Support comp group's description reads 
> "This group 
> is a collection of tools for various hardware specific utilities." 
> All  of the hardware addressed by these packages are specific to 
> wireless,  laptop, desktop or peripheral devices.
> 
> In my experience, servers are not equipped with wireless 
> communications. 
> The few times I have seen it even advertised was to support OOB (out 
> of  band) management through the ILO interface, not part of the 
> installed  operating system.
> 
> Servers that utilize specific peripherals should only support the  
> desired peripheral, not the entire random group that pulls in more 
> than  is required for a server installation.
> 
> Additionally, I've filed bugs[1,2] to have fprintd-pam and  wireless-
> tools moved from the Standard comps group to the Hardware  Support 
> group, since even on workstation installs these two packages are 
> dependent on specific hardware, and shouldn't be included in the  
> Standard comp group.
> 
> A possible solution that Stephen and I have worked out is to create a
>  new Server Hardware Support comp group that would include more  
> server-specific tools such as (but not limited to):
> 
> smp_utils
> lm_sensors
> openhpi
> 
> These are the first three that I found in my limited research, I'm 
> sure  there are many more that can be justified to be included as 
> part of a  Server Hardware Support comp group.
> 
> --Dan
> 
> [0] https://git.fedorahosted.org/cgit/comps.git/tree/comps-f22.xml.in[1]
>  https://bugzilla.redhat.com/show_bug.cgi?id=1198844[2]
> https://bugzilla.redhat.com/show_bug.cgi?id=1198832
> 


Find attached a first pass at this hardware support. I left one of the 
Dell SMBIOS packages on the list, simply because there are some old 
servers that also share it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Don-t-install-desktop-hardware-support-on-Server.patch
Type: text/x-patch
Size: 762458 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/server/attachments/20150319/65e49d64/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.fedoraproject.org/pipermail/server/attachments/20150319/65e49d64/attachment-0001.sig>


More information about the server mailing list