Bugzilla – Bug 1077643
rpmlint: self-obsoletion check is obsolete
Last modified: 2018-01-25 16:13:34 UTC
According to the discussion in the bug 1074250 comment 14 and below, the self-obsoletion check is obsolete for years. It is not only obsolete. To silence this check, packagers often have to introduce release based conflicts. But these are incompatible with the current build model (Tumbleweed has different release numbers than Leap and both has different release numbers than SLE).
The check should be removed.
'''The package obsoletes itself. This is known to cause errors in various
tools and should thus be avoided, usually by using appropriately versioned
Obsoletes and/or Provides and avoiding unversioned ones.''',