It would be nice if DNF could provide list of packages installed on top of the system. E.g.
1) I have fresh installed system,
2) I do "yum install ruby",
3) DNF would return 'ruby'.
4) If I uninstall Ruby, the list would be empty.
Note that the list does not contain any dependencies which might be installed to install Ruby.
This list of the packages would be useful to replicate the system settings on another computer. For me particularly, it would be helpfull during updates of Fedora. I like to do Fresh install of Fedora + N and it would help me to quickly install the same packages I am used to use on the old system.
Hi, I remember we talked about this, thanks for opening a bugzilla.
This blog post  caught my eyes. Unfortunately, it lists also packages installed by Anaconda, so it is not exactly what I am looking for.
Assigning to Radek.
Radek, the information can be dug out from the history database which you're already working on.
(also see bug 1009283)
Added as new "history userinstalled" command by 358d7455f56ff9d3ae8be71124e5e86fecd472be on master.
dnf-0.4.9-1.fc20 has been submitted as an update for Fedora 20.
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing dnf-0.4.9-1.fc20'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Created attachment 833003 [details]
As you can seen from the screenshot,"dnf history userinstalled"dosen't work,
I do have xchat and libvirt installed.
Hello, thank you for the testing. It seems that DNF is not able to find the installation reason of packages installed before the last installation. Would you please open a new bugzilla?
dnf-0.4.9-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.