Description of problem:
After upgrading from Fedora 26 to 28, `dnf autoremove` wants to uninstall 670 packages, including packages that are part of installed groups, such as firefox and gnome-software. Shouldn’t having a group installed protect the group's contents from auto-removal?
Version-Release number of selected component (if applicable):
Always (on this system).
Steps to Reproduce:
> dnf group list | grep -B2 GNOME
> dnf group info GNOME | grep gnome-software
> dnf list autoremove | grep gnome-software
gnome-software.x86_64 3.28.1-1.fc28 @fedora
I believe that the problem is not in the groups, but situation is caused by formal problem in dnf and inheritance of reasons especially in case of obsoletes.
To recover your system I would recommend to use "dnf mark install" command. I am sorry that probably all what we can do for you.