>But Tumbleweed users must not see this package. Mh. If zypper sees it, users see it. >Provides: libsolv-self-destruct-pkg() Or maybe Provides: weakremover(%name) Then, because weakremover(%name) is available, and %name (the transitional package) does not have anything requiring it, the transitional package would lead to its own weakremoval one dup later. Not as good as self-destruct-pkg(), but a thought nevertheless..