If they are "mandatory", then attempting to install them atop a
system installed with another variant generates a conflict. A
"default" package gets ignored by DNF.
This patch is a pre-requisite to a larger effort to simplify the
variant handling in the fedora-release package.
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
As per the previous batch, fix more references to packages that
don't exist. This should cover all the remaining 'not found on
any arch' cases. Again I tried to check the reason for all cases
and provide appropriate replacements where possible.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
There are a lot of comps entries pointing to packages that just
don't exist any more. Note that group installs don't follow
Provides: or Obsoletes: or any of that jazz, the package must
exist under the exact name listed in comps.
This is a first set of fix-ups for these (as I've been working
on it all afternoon and am tired now). I looked into the reason
why every single one does not exist any more. Some had obvious
replacements, so I used them. Some did not, so I just took them
out. These are all packages that no longer exist on *any* arch,
I'm dealing with the 'package exists on only some arches' entries
later.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
It would be nice to make 'package is listed in group, but does
not exist' a fatal error (at least optionally) for dnf etc, but
we can't really do that at present because it's *not* been a
fatal error for so long that our comps have tons of stale
entries for packages that no longer exist, and also entries that
aren't properly archified for packages which only exist on some
arches. This script pokes through the comps file for current
Rawhide and identifies all (I hope) pkgreqs which specify a
package that is not actually available in current Rawhide, per
arch.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
The cockpit metapackage is meant to control the minimal and recommended
parts of the default installation. This replaces
cockpit-{bridge,shell,ws}.
Also add cockpit-packagekit, as that is the enabler for installing other
cockpit extensions and required packages that Cockpit can control (such
as nfs-utils, firewalld, dnf-automatic, or pcp), and provides Software
Updates, which is an important system administration task on every kind
of installation.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1628457
Make gnome-terminal-nautilus part of the default Workstation install as
per Workstation WG decision.
https://pagure.io/fedora-workstation/issue/10
(This is the same as commit d513df4668
that somehow went missing when branching for F28.)