Since snapd-selinux-2.71-1.22.noarch, except for version 2.71-1.23, the following error appears every time a snapd and snapd-selinux update is available for openSUSE Tumbleweed in the snappy repo.
Problem: 1: nothing provides 'selinux-policy >= 20251009-1.1' needed by the to be installed snapd-selinux-2.71-1.26.noarch
Solution 1: deinstallation of snapd-selinux-2.71-1.24.noarch
Solution 2: keep obsolete snapd-selinux-2.71-1.24.noarch
Solution 3: break snapd-selinux-2.71-1.26.noarch by ignoring some of its dependencies
It seems that the policy file is not updated as well and we’re forced to select option 2 and keep the obsolete version.
I don’t know if this is the forum I have to inform about this or some openSUSE forum but I had to start somewhere, right?
It’s a known problem that cannot be resolved until snapd enters Factory. The Tumbleweed repositories are built agains openSUSE_Factory, which is what the next snapshot of TW will be. However, there are no repositories of the current snapshot of TW that OBS can use for the build. That’s because the current snapshot had already been published and is de-facto done and shipped.
This will auto-resolve in a few days, once subsequent TW snapshots are published.
openSUSE:Tumbleweed on OBS provides current snapshots.
The problem is that different architectures may have different published snapshots:
https://factory-dashboard.opensuse.org/