Description of problem: Program logs and error messages must be written to fd 2 (i.e. stderr), and the actual output to fd 1 (i.e. stdout). Doing anything else makes it very hard to use the program in a pipeline. dnf5 repoquery writes log messages to stdout. $ dnf5 repoquery 2>/dev/null | grep Repositories Repositories loaded. "Repositories loaded." is obviously not a package name. Version-Release number of selected component (if applicable): dnf5-5.0.6-1.fc39.x86_64
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.