#openSUSE removes Deepin from #Tumbleweed and later #Leap due to numerous violations of packaging policy.
Sounds probably bad for Deepin users, but what surprised me is this:
"In January 2025, during routine reviews, we stumbled upon the deepin-feature-enable package, which was introduced on 2021-04-27 without consulting us or even informing us."
This package basically asked user permission and then injected D-Bus configs and Polkit policies from custom tarballs to circumvent openSUSE strict policy about new D-Bus and Polkit. Sounds shady, right?
But it has been happening for four years! It seems modern OSes and #Linux in particular are overbloated.
How can we expect normal user to know their system, if even maintainers have no idea what's happening behind the curtains?
It's good to see this resolved at last, but man, four years!
What's funny, this "shady" package description plainly states that it asks the user if they agree to openSUSE security circumvention to install D-Bus configs and PolKit policies.
https://security.opensuse.org/2025/05/07/deepin-desktop-removal.html