Currently upower is a required dependency of:
gnome-applets
gnome-session-bin
gnome-power-manager
It is also a Recommends for gnome-settings-daemon, through gnome-settings-daemon → libupower-glib3 → upower.
The logic did not take into account that connecting to UPower might fail, so eventually gsd-power crashes.
However, I don’t believe these crashes originate from upower being not installed. Instead, @paride found that his libimobiledevice6 package was corrupted so that upower couldn’t find the library and failed to start.
That shouldn’t happen, but we should make gsd-power exit gracefully rather than crash when failing to connect to UPower.
Currently upower is a required dependency of: session- bin power-manager
gnome-applets
gnome-
gnome-
It is also a Recommends for gnome-settings- daemon, through gnome-settings- daemon → libupower-glib3 → upower.
The logic did not take into account that connecting to UPower might fail, so eventually gsd-power crashes.
However, I don’t believe these crashes originate from upower being not installed. Instead, @paride found that his libimobiledevice6 package was corrupted so that upower couldn’t find the library and failed to start.
That shouldn’t happen, but we should make gsd-power exit gracefully rather than crash when failing to connect to UPower.