From 720338fed8124b120b56cc99cc0b13dfe48ffe95 Mon Sep 17 00:00:00 2001 From: Pavla Kratochvilova Date: Fri, 5 Apr 2024 14:42:38 +0200 Subject: [PATCH] remove --duplicates: when no duplicates, exit with 0 (RHEL-6424) If no duplicates are present, then the command succesfully removed all duplicates and should exit with 0 and write the message to stdout instead of stderr. Resolves: https://issues.redhat.com/browse/RHEL-6424 Conflict:NA Reference:https://github.com/rpm-software-management/dnf/commit/720338fed8124b120b56cc99cc0b13dfe48ffe95 --- dnf/cli/commands/remove.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dnf/cli/commands/remove.py b/dnf/cli/commands/remove.py index e455ba6e61..af9622fdef 100644 --- a/dnf/cli/commands/remove.py +++ b/dnf/cli/commands/remove.py @@ -92,7 +92,8 @@ def run(self): instonly = self.base._get_installonly_query(q.installed()) dups = q.duplicated().difference(instonly) if not dups: - raise dnf.exceptions.Error(_('No duplicated packages found for removal.')) + logger.info(_('No duplicated packages found for removal.')) + return for (name, arch), pkgs_list in dups._na_dict().items(): if len(pkgs_list) < 2: