We need to stop installing packagekit* in the OS builds to prevent users from installing or upgrading system packages via Pacman. Recommend using bauh instead. Discover can still be used to install Flatpaks. Discover has lots of weird issues and most of them are related to the old and abandoned PackageKit project.
Known issues:
Upgrades via Discover upgrade only one package at a time. If a package fails, the system is left in a half-broken state.
I would love to rip out Discover entirely since we have bauh as an alternative package manager already but users are very familiar with it from using it on the Steam Deck. It can at least be used for Flatpaks which is, again, similar to the Steam Deck use-case.
All OS upgrades should be handled via "winesapOS Upgrade" for the best experience. Otherwise, we cannot guarantee an upgrade will work due to package conflicts, configuration changes, etc.
We need to stop installing
packagekit*
in the OS builds to prevent users from installing or upgrading system packages via Pacman. Recommend using bauh instead. Discover can still be used to install Flatpaks. Discover has lots of weird issues and most of them are related to the old and abandoned PackageKit project.Known issues:
I would love to rip out Discover entirely since we have bauh as an alternative package manager already but users are very familiar with it from using it on the Steam Deck. It can at least be used for Flatpaks which is, again, similar to the Steam Deck use-case.
All OS upgrades should be handled via "winesapOS Upgrade" for the best experience. Otherwise, we cannot guarantee an upgrade will work due to package conflicts, configuration changes, etc.
Related: https://github.com/LukeShortCloud/winesapOS/issues/541