Description of problem: "dnf history list" shows "Command line" column while "dnf history list all" displays useless "Login user". Please always show the "Command line" column. Version-Release number of selected component (if applicable): $ rpm -q dnf dnf-0.6.2-1.fc22.noarch How reproducible: Always Steps to Reproduce: 1. dnf history list 2. dnf history list all 3. Actual results: # sudo dnf history list all ID | Login user | Date a | Action | Altere ------------------------------------------------------------------------------- Expected results: # sudo dnf history list all ID | Command line | Date a | Action | Altere Additional info: It seems that the columns might be configurable somehow, but I can't find anything about it in man pages :/
Given that you already looked at man pages you must know that DNF does not support a command called "history list all".
Excuse me? So what does the "dnf history list all" does then? What does the "all" do? Trying some other "random" parameters, DNF fails, so it definitely understands to parameter "all" and it definitely gives me different results (although trying now on different machine with less entries in history, I can't see difference).
BTW, code ```import dnf; dnf.Base().install('package', reponame='fedora')``` also does not produce a ```TypeError``` although the "reponame" parameter is not in the documentation. It's simple. If it's not in the documentation, it isn't supported. The thing that DNF *accepts* an undocumented argument does not mean that it *understands* it. If it's not in the documentation, then there is no definition of what given command does. Then you cannot expect any behavior and you cannot say that the behavior is buggy (= differs from the expectation). Maybe you want to file a bug reporting that DNF does not throw an error in this case.
Or maybe you want to file an RFE asking for the support of this command although I don't understand why would be need two commands doing the same thing.
Here it goes: bug #1155918 Thanks.