Description of problem: After upgrading to the F23 beta, I wanted to check how many local packages were still relying on Python 2.7 vs 3.4. However, combining "--installed" with "--whatrequires" in dnf repoquery appears to be broken (more details below) Version-Release number of selected component (if applicable): dnf-plugins-core-0.1.11-1.fc23.noarch dnf-1.1.1-2.fc23.noarch How reproducible: Always Steps to Reproduce: 1. run 'sudo dnf repoquery --installed | wc -l' 2. run 'sudo dnf repoquery --alldeps --whatrequires 'python3' --installed | wc -l' 3. run 'sudo dnf repoquery --alldeps --whatrequires 'python' --installed | wc -l' Actual results: All 3 commands report the same number (2620 in my case) Expected results: Latter two numbers are less than the total number of installed packages, and less than or equal to the results that come up when searching the full repo metadata: $ sudo dnf repoquery --alldeps --whatrequires 'python3' | wc -l 1172 $ sudo dnf repoquery --alldeps --whatrequires 'python' | wc -l 3550 Additional info: System was upgraded from F22 using the dnf-system-upgrade-plugin as the fedup implementation.
we will fix it.
Fixed in dnf-plugins-core-0.1.14-1.