From dac9781717443dc723a73f6faf0d8bcd2f42786f Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Sat, 7 Jan 2023 16:22:24 +0000 Subject: Don't warn about obsoletion with no replacement for packages marked self-destruct --- calm/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/calm/package.py b/calm/package.py index 84958d7..15a81c5 100755 --- a/calm/package.py +++ b/calm/package.py @@ -604,6 +604,11 @@ def upgrade_oldstyle_obsoletes(packages): logging.debug('%s is hardcoded as obsoleted by %s ' % (p, o)) else: + # ignore self-destruct packages + provides = packages[p].version_hints[vr].get('provides', '') + if '_self-destruct' in provides: + continue + if len(requires) == 0: # obsolete but has no replacement logging.warning('%s is obsolete, but has no replacement' % (p)) -- cgit v1.2.3