Workstation's package selection is currently not very well structured.
It's loosely based on comps groups, but on top of that comes a large
number of package removals and additions in the kickstart files. This
makes the current setup difficult to understand and maintain.
This commit paves the way to moving package selection back into comps
and getting rid of additions/removals in spin-kickstarts.
A large number of cuts are currently done from the dial-up, firefox,
gnome-desktop, input-methods and standard groups. This commit explodes
the packages in those groups into the workstation-product group in order
to make it possible to do Workstation package selection (cuts) here in
comps.
The main motivation behind this change is to make Workstation netinstall
work. To get there, package selection has to be done wholly in comps.
https://bugzilla.redhat.com/show_bug.cgi?id=1134524
For now, workstation-product-environment is an exact copy of
gnome-desktop-environment, with one addition to pull in the
fedora-release-workstation package.
adwaita-gtk3-theme package is no more; gtk3 itself now includes the
Adwaita theme. gnome-icon-theme and -symbolic were renamed to
adwaita-icon-theme and merged together into one package, which is now
pulled in by gtk3 package itself. adwaita-cursor-theme is gone too; the
cursors are now included in the new adwaita-icon-theme package.
The JBoss upstream has become WildFly.
This patch switches the package requirement to the new package and
changes the language to be implementation-agnostic ("Java EE
Application Server" instead of "WildFly Application Server")
Adds two new groups: headless-management and container management
These two groups are added to the default set of packages installed
by the Infrastructure Server environment.
Also reorders the optional list for Infrastructure Server
alphabetically.