comps' "standard" group spring cleaning?

Bill Nottingham notting at redhat.com
Thu Jan 10 20:08:21 UTC 2013


Seth Vidal (skvidal at fedoraproject.org) said: 
> >Fun factâ„¢: I learned from this conversation that my default personal user
> >environment still contains a .plan file.
> 
> What was in your plan?

Why, the same thing we do every night, Pinky...

In any case, attached is the initial diff I have.

Some additional ideas, and reasons why I may have left things Iin that were
suggested to remove...

bind-utils in core?

mailcap can probably be dropped and only brought in via requirements, unless
people know of lots of users of it that don't require it.

bridge-utils is needed to configure bridges, and is small. You can create a
bridge with /sbin/ip, but not add interfaces to it.

iptstate is left in for now. Perhaps this should move to firewalld?

Much like pinfo/info, there is mtr and traceroute. As a philosophy, should
we by default be including 'better' versions of ancient unix tools instead
of the standard ones?

We should probably split off network auth, network filesystem tools, and
smart card auth, into their own separate groups.

btrfs-progs is dropped from @standard, but will get added to @core if/when
it becomes the default FS. (Anaconda will still add it if you use it.)

numactl... I'd wait until autonuma lands upstream, but we could potentially
remove it.

prelink. Ugh.

smartmontools... could be dropped, if people don't use it much. All it does
out of the box is e-mail root (and throw messages at the tty.)

setuptool should probably be cleaned up or removed.

Bill
-------------- next part --------------
diff --git a/comps-f19.xml.in b/comps-f19.xml.in
index 4be1207..1953f85 100644
--- a/comps-f19.xml.in
+++ b/comps-f19.xml.in
@@ -1195,52 +1195,35 @@
       <packagereq>at</packagereq>
       <packagereq>attr</packagereq>
       <packagereq>authconfig</packagereq>
-      <packagereq>bc</packagereq>
       <packagereq>bind-utils</packagereq>
       <packagereq>bzip2</packagereq>
       <packagereq>cpio</packagereq>
       <packagereq>crontabs</packagereq>
-      <packagereq>cyrus-sasl-plain</packagereq>
-      <packagereq>dbus</packagereq>
-      <packagereq>ed</packagereq>
       <packagereq>file</packagereq>
       <packagereq>firewalld</packagereq>
-      <packagereq>logrotate</packagereq>
       <packagereq>lsof</packagereq>
       <packagereq>mailcap</packagereq>
-      <packagereq>ntsysv</packagereq>
       <packagereq>pciutils</packagereq>
       <packagereq>psacct</packagereq>
       <packagereq>quota</packagereq>
-      <packagereq>tmpwatch</packagereq>
       <packagereq>traceroute</packagereq>
       <packagereq type="conditional" requires="system-config-date">chrony</packagereq>
       <packagereq>bash-completion</packagereq>
       <packagereq>bridge-utils</packagereq>
-      <packagereq>btrfs-progs</packagereq>
       <packagereq>cifs-utils</packagereq>
-      <packagereq>coolkey</packagereq>
       <packagereq>cryptsetup</packagereq>
-      <packagereq>dmraid</packagereq>
       <packagereq>dos2unix</packagereq>
       <packagereq>dosfstools</packagereq>
-      <packagereq>dump</packagereq>
       <packagereq>ethtool</packagereq>
       <packagereq>fedora-release-notes</packagereq>
-      <packagereq>finger</packagereq>
-      <packagereq>fprintd-pam</packagereq>
-      <packagereq>ftp</packagereq>
       <packagereq>gnupg2</packagereq>
       <packagereq>hunspell</packagereq>
       <packagereq>iptstate</packagereq>
-      <packagereq>irda-utils</packagereq>
       <packagereq>irqbalance</packagereq>
       <packagereq>jwhois</packagereq>
       <packagereq>krb5-workstation</packagereq>
-      <packagereq>lftp</packagereq>
       <packagereq>man-pages</packagereq>
       <packagereq>mcelog</packagereq>
-      <packagereq>mdadm</packagereq>
       <packagereq>microcode_ctl</packagereq>
       <packagereq>mlocate</packagereq>
       <packagereq>mtr</packagereq>
@@ -1253,42 +1236,26 @@
       <packagereq>numactl</packagereq>
       <packagereq>PackageKit-yum-plugin</packagereq>
       <packagereq>pam_krb5</packagereq>
-      <packagereq>pam_pkcs11</packagereq>
-      <packagereq>passwdqc</packagereq>
-      <packagereq>pcmciautils</packagereq>
       <packagereq>pinfo</packagereq>
       <packagereq>plymouth</packagereq>
-      <packagereq>pm-utils</packagereq>
       <packagereq>prelink</packagereq>
-      <packagereq>rdate</packagereq>
-      <packagereq>rdist</packagereq>
       <packagereq>realmd</packagereq>
       <packagereq>rng-tools</packagereq>
-      <packagereq>rsh</packagereq>
       <packagereq>rsync</packagereq>
       <packagereq>sendmail</packagereq>
       <packagereq>setuptool</packagereq>
       <packagereq>smartmontools</packagereq>
       <packagereq>sos</packagereq>
       <packagereq>sssd</packagereq>
-      <packagereq>stunnel</packagereq>
       <packagereq>sudo</packagereq>
       <packagereq>symlinks</packagereq>
-      <packagereq>talk</packagereq>
       <packagereq>tar</packagereq>
       <packagereq>tcpdump</packagereq>
       <packagereq>tcp_wrappers</packagereq>
-      <packagereq>telnet</packagereq>
-      <packagereq>time</packagereq>
-      <packagereq>tree</packagereq>
       <packagereq>unzip</packagereq>
       <packagereq>usbutils</packagereq>
-      <packagereq>vconfig</packagereq>
-      <packagereq>wget</packagereq>
       <packagereq>which</packagereq>
-      <packagereq>wireless-tools</packagereq>
       <packagereq>words</packagereq>
-      <packagereq>ypbind</packagereq>
       <packagereq>yum-langpacks</packagereq>
       <packagereq>yum-presto</packagereq>
       <packagereq>yum-utils</packagereq>
@@ -1432,6 +1399,7 @@
       <packagereq type="mandatory">coreutils</packagereq>
       <packagereq type="mandatory">cronie</packagereq>
       <packagereq type="mandatory">curl</packagereq>
+      <packagereq type="mandatory">dbus</packagereq>
       <packagereq type="mandatory">dhclient</packagereq>
       <packagereq type="mandatory">e2fsprogs</packagereq>
       <packagereq type="mandatory">filesystem</packagereq>
@@ -4171,6 +4139,23 @@
     </packagelist>
   </group>
   <group>
+    <id>legacy-unix</id>
+    <_name>Legacy Unix Support</_name>
+    <_description>These packages include clients and commands for legacy unix environments.</_description>
+    <default>false</default>
+    <uservisible>false</uservisible>
+    <packagelist>
+      <packagereq>bc</packagereq>
+      <packagereq>ed</packagereq>
+      <packagereq>finger</packagereq>
+      <packagereq>ftp</packagereq>
+      <packagereq>rsh</packagereq>
+      <packagereq>talk</packagereq>
+      <packagereq>telnet</packagereq>
+      <packagereq>ypbind</packagereq>
+    </packagelist>
+  </group>
+  <group>
     <id>lepcha-support</id>
     <_name>Lepcha Support</_name>
     <_description/>


More information about the devel mailing list