avoid self-obsoletes; drop old provides