basic-desktop-environment listed a now-removed 'hawaii-desktop'
group in its option list. Let's remove it. (This causes DNF 3
to crash, though it probably shouldn't).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Next version of pungi will report this an error. It causes the package
to not be included in the compose, since yum/dnf can't find the package
(since they consider the space a part of the name).
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
The PPP support has been moved to an spearate package, but the comps
haven't been updated accordingly.
PPP support is required for a fair number of modems to work -- install
it everywhere where modems are supposed to work.
It's the only thing pulling in `compat-openssl10` which pulls in
`make` due to not having the commit to primary `openssl` in
https://src.fedoraproject.org/rpms/openssl/pull-request/1
And drop `ppp` as an explicit dependency, it's already pulled in
by other things such as `NetworkManager-pptp`; if we ever dropped
that we'd want `ppp` to go away too.
firmware-addon-dell is currently uninstallable and FTBFS in F28
and Rawhide. I also suspect that it may be a dead and useless
package - see https://bugzilla.redhat.com/show_bug.cgi?id=1555752
(the FTBFS bug).
Until that can all be resolved, at least, let's drop it from
comps. It is currently getting pulled into the Server DVD, which
is technically a release-blocking issue as long as it is not
installable.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
No sense listing libvirt-client as optional, as it is currently
a dependency of the mandatory virt-install package.
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Running an OpenShift v3 cluster locally via `oc cluster up` should be a key
Workstation developer flow, and obviously one wants the client tooling to
interact with a remote cluster. Additionally one can use `oc cluster up` on a
single node server as well.
See discussion in https://pagure.io/workstation-ostree-config/pull-request/74
Currently `container-management` is only an option under Server, but a goal
is to use this for Workstation as well.
Signed-off-by: Colin Walters <walters@verbum.org>
This used to come in via a dependency, but it does not anymore.
Recent atomic workstation composes would not get to the login
screen because this package went missing.
Signed-off-by: Matthias Clasen <mclasen@redhat.com>
KDE really only wants the dnfdragora GUI install/remove app, it
does not want dnfdragora-updater. KDE uses plasma-pk-updates for
update notification.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1554550
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This got dropped by mistake after F27 due to a branching issue.
Note: gnome-todo was dropped as well, but we have decided not to restore
it.
https://pagure.io/fedora-workstation/issue/34
This makes core Xfce desktop packages mandatory. That means
the group they are in (xfce-desktop) will not be considered to be
'installed' if they are removed, and importantly, image composes
will fail (as opposed to 'succeeding', but with the packages left
out) if they are missing or not installable. That's the main
benefit here.
Amendments to the list welcome, this was just my best guess at
what constitutes the really core packages.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This makes core Workstation components, including the 'Core
Applications' from the technical specification, mandatory in
comps. This means that if they are removed, the group they are
in (gnome-desktop or firefox) is no longer considered to be
installed, and compose of any images containing these groups
will fail if any of the packages cannot be installed (which is
the main goal of the change; to avoid the images composing but
missing these key packages).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This makes core LibreOffice packages mandatory. That means the
group they are in (libreoffice) will not be considered to be
'installed' if they are removed, and importantly, image composes
will fail (as opposed to 'succeeding', but with the packages left
out) if they are missing or not installable. That's the main
benefit here.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This makes core Plasma desktop packages mandatory. That means
the group they are in (kde-desktop) will not be considered to be
'installed' if they are removed, and importantly, image composes
will fail (as opposed to 'succeeding', but with the packages left
out) if they are missing or not installable. That's the main
benefit here.
Amendments to the list welcome, this was just my best guess at
what constitutes the really core packages.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This will cause live composes to fail if these packages are
missing (which might give us a shot at figuring out why cinnamon
*is* missing, lately). It also seems fairly correct; you can't
reasonably claim to have 'cinnamon-desktop' installed without
these packages.
Amendments to the list welcome, this is just my best cut.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
I am about 99% sure nothing uses this any more and hasn't for
a long time. I checked fedora-kickstarts and pungi-fedora. I
think this stopped being used when we switched to livemedia-
creator, as syslinux was added to fedora-live-base.ks at that
time.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
The group description says these are "mandatory", so they should
probably be, well, mandatory. This means that compose of any
deliverable that contains them will fail if they cannot be
installed, as opposed to 'succeeding' but with the package
silently left out.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
We never want these to be skipped silently, and this is purely
a 'sausage factory 'group (it's not intended for users to really
use), so we can make everything in it mandatory. This should be
the right set of arches for each package.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
anaconda no longer installs authconfig in any case, AFAICS:
even for backwards compatibility, it uses authselect-compat, not
authconfig itself. So we can drop it from here.
Signed-off-by: Adam Williamson <awilliam@redhat.com>