Red Hat Bugzilla – Bug 1261917
Transactions by PackageKit aren't recorded the DNF transaction log
Last modified: 2015-09-14 06:43:56 EDT
Description of problem:
Transactions (such as package updates, installs, etc.) are not recorded in the DNF transaction log. Consequently, it's not possible to audit or roll back updates through DNF if they are bad.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Be notified of updates
2. Update through PackageKit (pkcon, apper, GNOME Software, etc.)
3. Do "dnf history info"
The latest transaction shown is the last one triggered through DNF
The latest transaction shown is the one done by PackageKit
yum and PackageKit have traditionally recorded changes to the yumdb. DNF logs changes to the dnfdb, which is exactly the same format but in a different place (overzealous sed script?). Kalev changed PackageKit to record history information in the dnfdb instead of the yumdb for f23.