Note: This thread is not in any way be me meant to be anti-dnfdragora. IMO this is a serious issue. If we are going to ship dnfdragora on our ISO’s and include it in our package list this really is an issue that needs to be fixed.
Don’t use dnfdragora for transactions. Why? Because there is no logging of transactions.
If you update, install, or remove packages and run in to a problem and there are no logs you are in a bad place regarding problem solving so please avoid that situation and don’t use dnfdragora until this matter gets resolved.
Post-edit:While this thread in not meant in any way to be anti-dnfdragora anyone that knows me knows I have for a long time recommended for users to use terminal for package management rather than a GUI application. Package Management for user purposes in terminal is very easy and this is an outstanding way for user to get used to and comfortable with using the command line.
For users to create an easier to read log of dnf transactions there is the @rugyada method:
$ sudo dnf --refresh upgrade 2>&1 | tee konsole_01-update.log
just rememver that for every transaction you need to change the number or the log will be over writtern. Like konsole_02-update.log konsole_03-update.log, and so on.
Note: Why? Because there are a lot of debug lines in the dnf.log making it harder to find things for us technological mortals.
That transaction is a package removal where it looks like you removed unnecessary locale packages.
So your logs do have some transactions logged as they should. However we now know that dnfdragora has not been logging transactions so those won’t and aren’t in the log. Which is what this thread and bug report 2454 are about. And you did cause this to be uncovered. So thanks for that. Big thanks because this is a serious issue.
The only difference between your logs and mine is the missing transactions because of this bug. You should have no problem finding the transactions in the screen shots above.
The DEBUG stuff in the various dnf logs is interesting. This gets in to a separate topic (which maybe needs it’s own thread) but with all of that in these logs it more or less assures that users will be intimidated or confused and won’t use these logs. Whether that is intentional or not I don’t know.
None the less the logs are there and will be valuable to QA-Team and developers when there are problems.
I’ve already learned the hard way in another conversation that it is probably a bad idea to suggest to users to try to use these logs themselves. Best is that we only ask them to post the entire log so a dev can read. (Or a QA minion.)