diff --git a/comps-f18.xml.in b/comps-f18.xml.in
index 02e35853..73732b93 100644
--- a/comps-f18.xml.in
+++ b/comps-f18.xml.in
@@ -6086,68 +6086,83 @@
- language-support
- <_name>Languages
- <_description>These packages provide support for various locales including fonts and input methods.
+ gnome-desktop-environment
+ <_name>GNOME Desktop
+ <_description>GNOME is a highly intuitive and user friendly desktop environment.
+ 5
- arabic-support
- assamese-support
- bengali-support
- bhutanese-support
- bodo-support
- burmese-support
- dogri-support
- ethiopic-support
- finnish-support
- georgian-support
- greek-support
- gujarati-support
- hebrew-support
- hindi-support
- japanese-support
- kannada-support
- kashmiri-support
- khmer-support
- konkani-support
- korean-support
- kurdish-support
- maithili-support
- malayalam-support
- manipuri-support
- marathi-support
- nepali-support
- oriya-support
- persian-support
- punjabi-support
- russian-support
- sanskrit-support
- santali-support
- serbian-support
- simplified-chinese-support
- sindhi-support
- sinhala-support
- tamil-support
- telugu-support
- thai-support
- tibetan-support
- traditional-chinese-support
- urdu-support
- yiddish-support
+ firefox
+ gnome-desktop
+ gnome-games
+ epiphany
+ libreoffice
- desktops
- <_name>Desktop Environments
- <_description>Desktop environments
+ kde-desktop-environment
+ <_name>KDE Desktop
+ <_description>The KDE SC includes the KDE Plasma Desktop, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications.
10
- gnome-desktop
kde-desktop
- lxde-desktop
- mate-desktop
- sugar-desktop
- window-managers
+ kde-apps
+ kde-education
+ kde-media
+ kde-office
+
+
+
+ xfce-desktop-environment
+ <_name>Xfce Desktop
+ <_description>A lightweight desktop environment that works well on low end machines.
+ 15
+
xfce-desktop
+ xfce-apps
+ xfce-extra-plugins
+ xfce-media
+ xfce-office
+
+
+
+ lxde-desktop-environment
+ <_name>LXDE Desktop
+ <_description>LXDE is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers.
+ 20
+
+ lxde-desktop
+ lxde-apps
+ lxde-media
+ lxde-office
+
+
+
+ cinnamon-desktop-environment
+ <_name>Cinnamon Desktop
+ <_description>Cinnamon provides a desktop with a traditional layout, advanced features, easy to use, powerful and flexible.
+ 21
+
+ cinnamon-desktop
+ libreoffice
+
+
+
+ mate-desktop-environment
+ <_name>MATE Desktop
+ <_description>MATE Desktop is based on GNOME 2 and provides a powerful graphical user interface for users who seek a simple easy to use traditional desktop interface.
+ 22
+
+ mate-desktop
+
+
+
+ sugar-desktop-environment
+ <_name>Sugar Desktop Environment
+ <_description>A software playground for learning about learning.
+ 25
+
+ sugar-desktop
+ sugar-apps
@@ -6161,11 +6176,13 @@
editors
education
engineering-and-scientific
+ firefox
font-design
games
graphical-internet
graphics
medical
+ libreoffice
office
sound-and-video
text-internet
@@ -6177,23 +6194,34 @@
<_description>Packages which provide functionality for developing and building applications.
70
+ design-suite
development-libs
development-tools
eclipse
electronic-lab
fedora-packager
+ font-design
gnome-software-development
haskell
java-development
+ jbossas
kde-software-development
legacy-software-development
libreoffice-development
milkymist
mingw32
+ mongodb
+ mysql
ocaml
perl
+ perl-web
+ php
robotics-suite
ruby
+ rubyonrails
+ sql-server
+ virtualization
+ web-server
x-software-development
xfce-software-development
@@ -6210,15 +6238,26 @@
dns-server
dogtag
ftp-server
+ ha
+ haproxy
+ jbossas
+ load-balancer
legacy-network-server
mail-server
+ mongodb
mysql
network-server
news-server
+ perl-web
+ python-web
+ php
printing
+ rubyonrails
server-cfg
smb-server
sql-server
+ tomcat
+ virtualization
web-server
@@ -6230,7 +6269,6 @@
admin-tools
standard
- base-x
dial-up
fonts
hardware-support
diff --git a/comps-f19.xml.in b/comps-f19.xml.in
index e3ff9f1e..fdd862f2 100644
--- a/comps-f19.xml.in
+++ b/comps-f19.xml.in
@@ -6073,68 +6073,83 @@
- language-support
- <_name>Languages
- <_description>These packages provide support for various locales including fonts and input methods.
+ gnome-desktop-environment
+ <_name>GNOME Desktop
+ <_description>GNOME is a highly intuitive and user friendly desktop environment.
+ 5
- arabic-support
- assamese-support
- bengali-support
- bhutanese-support
- bodo-support
- burmese-support
- dogri-support
- ethiopic-support
- finnish-support
- georgian-support
- greek-support
- gujarati-support
- hebrew-support
- hindi-support
- japanese-support
- kannada-support
- kashmiri-support
- khmer-support
- konkani-support
- korean-support
- kurdish-support
- maithili-support
- malayalam-support
- manipuri-support
- marathi-support
- nepali-support
- oriya-support
- persian-support
- punjabi-support
- russian-support
- sanskrit-support
- santali-support
- serbian-support
- simplified-chinese-support
- sindhi-support
- sinhala-support
- tamil-support
- telugu-support
- thai-support
- tibetan-support
- traditional-chinese-support
- urdu-support
- yiddish-support
+ firefox
+ gnome-desktop
+ gnome-games
+ epiphany
+ libreoffice
- desktops
- <_name>Desktop Environments
- <_description>Desktop environments
+ kde-desktop-environment
+ <_name>KDE Desktop
+ <_description>The KDE SC includes the KDE Plasma Desktop, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications.
10
- gnome-desktop
kde-desktop
- lxde-desktop
- mate-desktop
- sugar-desktop
- window-managers
+ kde-apps
+ kde-education
+ kde-media
+ kde-office
+
+
+
+ xfce-desktop-environment
+ <_name>Xfce Desktop
+ <_description>A lightweight desktop environment that works well on low end machines.
+ 15
+
xfce-desktop
+ xfce-apps
+ xfce-extra-plugins
+ xfce-media
+ xfce-office
+
+
+
+ lxde-desktop-environment
+ <_name>LXDE Desktop
+ <_description>LXDE is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers.
+ 20
+
+ lxde-desktop
+ lxde-apps
+ lxde-media
+ lxde-office
+
+
+
+ cinnamon-desktop-environment
+ <_name>Cinnamon Desktop
+ <_description>Cinnamon provides a desktop with a traditional layout, advanced features, easy to use, powerful and flexible.
+ 21
+
+ cinnamon-desktop
+ libreoffice
+
+
+
+ mate-desktop-environment
+ <_name>MATE Desktop
+ <_description>MATE Desktop is based on GNOME 2 and provides a powerful graphical user interface for users who seek a simple easy to use traditional desktop interface.
+ 22
+
+ mate-desktop
+
+
+
+ sugar-desktop-environment
+ <_name>Sugar Desktop Environment
+ <_description>A software playground for learning about learning.
+ 25
+
+ sugar-desktop
+ sugar-apps
@@ -6148,11 +6163,13 @@
editors
education
engineering-and-scientific
+ firefox
font-design
games
graphical-internet
graphics
medical
+ libreoffice
office
sound-and-video
text-internet
@@ -6164,23 +6181,34 @@
<_description>Packages which provide functionality for developing and building applications.
70
+ design-suite
development-libs
development-tools
eclipse
electronic-lab
fedora-packager
+ font-design
gnome-software-development
haskell
java-development
+ jbossas
kde-software-development
legacy-software-development
libreoffice-development
milkymist
mingw32
+ mongodb
+ mysql
ocaml
perl
+ perl-web
+ php
robotics-suite
ruby
+ rubyonrails
+ sql-server
+ virtualization
+ web-server
x-software-development
xfce-software-development
@@ -6197,15 +6225,26 @@
dns-server
dogtag
ftp-server
+ ha
+ haproxy
+ jbossas
+ load-balancer
legacy-network-server
mail-server
+ mongodb
mysql
network-server
news-server
+ perl-web
+ python-web
+ php
printing
+ rubyonrails
server-cfg
smb-server
sql-server
+ tomcat
+ virtualization
web-server
@@ -6217,7 +6256,6 @@
admin-tools
standard
- base-x
dial-up
fonts
hardware-support