New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DeviceKit cleanup #12383
DeviceKit cleanup #12383
Conversation
jenkins build this please |
There are two different ways to fix the raspberry pi build issue
|
Just wondering, raspberry pi does not have udev? |
Pi does use udev (it is just standard linux). |
udev is provided by systemd these days and we don't have that (nor old standalone udev) in depends. I'm a bit puzzled about dbus though. We have it in depends, but it is never built. I've tried to track down if that was removed in the past, but can't find a ref that it was actually ever built... |
@pkerling this needs a rebase |
DeviceKit disk API was superseded by UDisks in 2009. No system that can run up-to-date Kodi should still use it.
DeviceKit power API was superseded by UPower in 2010. No system that can run up-to-date Kodi should still use it.
Done. Can we merge this then? Pi build stuff is peculiar, but not really related to this PR. |
If nothing has changed (i.e. Jenkins builds for Pi successfully without udev enabled) then no objections here. |
DeviceKit-disks was renamed udisks in 2009, DeviceKit-power was renamed upower in 2010. Kodi has support for UDisks and UPower. RIP DeviceKit.
Description
Remove PM and storage implementations using DeviceKit.
Motivation and Context
Follow-up from #12371
How Has This Been Tested?
Run-tested on X11
Screenshots (if appropriate):
Types of change
Checklist: