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(a)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.
_______________________________________________
server mailing list
server(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/server
Looks good to me. I'm still researching other useful hardware packages,
but I think we've uncovered the most common already.
Dan
--
Dan Mossor
Systems Engineer at Large
Fedora KDE WG | Fedora QA Team | Fedora Server SIG
Fedora Infrastructure Apprentice
FAS: dmossor IRC: danofsatx
San Antonio, Texas, USA