(In reply to Stanislav Brabec from comment #41) > => There must be a collector of no more existing packages, and a package > that obsoletes all of them. Between distribution versions, this is covered: openSUSE-release provides a weakremoved for all the no-longer existing packages; zypper dup handles the removal of the same (as well as yast upgrade procedures)