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): PackageKit-1.0.8-2.fc22 How reproducible: Always Steps to Reproduce: 1. Be notified of updates 2. Update through PackageKit (pkcon, apper, GNOME Software, etc.) 3. Do "dnf history info" Actual results: The latest transaction shown is the last one triggered through DNF Expected results: 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.