Rahul Sundaram metherid@gmail.com wrote:
However, if somebody runs "dnf upgrade" on the command shell then he clearly wants the latest updates. Right now! No caching or other magic involved. That's the whole point of running "dnf upgrade" manually, otherwise the user would have left the whole updating business to some automated background task.
If this is what you want, use dnf update --refresh instead
That does clearly *not* provide the latest updates. It's better than without "--refresh", but "dnf clean metadata" is required for full updates available.
Once you figured that out, you can write a script and then get what you want. All other users come here every couple of weeks and will ask the same question again: Why doesn't yum/dnf fetch all updates? And that's indeed a good question, why "dnf upgrade" called interactively on a shell does such an excessive caching so that people are wondering if it is working properly at all.
If I do "ls" on my shell prompt, I also expect the actual contents of the current directory and not some cached output six hours ago. :-)
Greetings, Andreas