Updating Fedora: best practice
Just to be crystal clear - as there are other questions here that refer to some of the same issues without having entirely answered my question:
A recent reply elsewhere it was suggested that I avoid installing anything using "packagekit" and to stick to using dnf only and thereby avoid problems about how packages are marked, handling removals etc.
It's not entirely clear to me yet: by "gnome software" to presently 'avoid' on Fedora, does this mean not only "packages" (the little brown boxes icon) but also "software" - the default graphical installer??
I've now reinstalled Fedora for the fifth time (!) and while all my earlier software woes have indeed been corrected, I'm determined to keep things running as smoothly as possible. I note that, for example, this morning I boot up, run
$ sudo dnf update
which checks and downloads a cache for "Fedora 23 - x86_64 - Updates" only and then tells me
"dependencies resolved. Nothing to do"
As soon as this happens, a notification appears in my top bar saying "important software updates"
It's presently unclear what I should be avoiding or not. Rather than respond to the notification I've instead done a "dnf clean all" and now entirely re-synced the repository data etc. While this might be current "best practice", this seems an extraordinarily backward way of maintaining something as otherwise polished as Fedora - despite that "in one or two versions' time" someone may have resolved this issue (or not)