Obsoletes: foo >= 1.0.1 Obsoletes: foo < 1.1 This would Obsolete all versions of 1.0.1 to 1.1 exclusive. Currently, one must manually entire all possible existing versions to obsolete, which can be cumbersome to deal with.
This is a couple of hours work and looks to be useful, permitting a range of EVR to be removed. Sign off from the python heads for the semnatic change please.
And rather than opening another bug, another RFE: I think Obsoletes: should become persistent, treated as Conflicts: after install.
Poked appropriate lists
Nothing heard, over a year.