= Main Inclusion Report for devicekit-power = == Requirements == 0. ''Availability:'' [[http://archive.ubuntu.com/ubuntu/pool/universe/d/devicekit-power]]; available for all supported architectures 0. ''Rationale:'' * GNOME 2.27 (and the Linux world in general) will move from the huge and hard to maintain hal to several smaller and more agile components: DeviceKit as a small basic D-Bus interface to udev, and DK-{disks,power,*} as particular services. * Build/binary dependency of gnome-power-manager 0. ''Security:'' * [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=devicekit|CVE entries]]: None * [[http://secunia.com/search/?search=devicekit|Secunia history]]: None * D-Bus activated service running as root, similar to hal. * No network activity. * Shallow source code review performed: no manual memory allocation, no sprintf or other insecure constructs, properly uses DeviceKit, d-bus, and PolicyKit higher level APIs 0. ''Quality assurance:'' * Background daemon, not user visible. Works out of the box. * No debconf. * Not in Debian yet. * [[http://hal.freedesktop.org/docs/DeviceKit-power|upstream]] is vigorous (Richard Hughes) * [[https://bugs.freedesktop.org/buglist.cgi?product=DeviceKit&component=DeviceKit-power&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED|Upstream bug tracker]]: No bugs yet (but certainly to come, but Richard is responsive) * Deals with laptop batteries, AC adapters, screen panel brightness; all of those are widely available for testing. * No test suite. 0. ''UI standards:'' N/A, no UI, just D-Bus interface 0. ''Standards compliance:'' * [[http://www.pathname.com/fhs/|FHS]], [[http://www.de.debian.org/doc/debian-policy/|Debian Policy]] compliant * Simple standard cdbs/debhelper packaging, no patches 0. ''Dependencies:'' * DeviceKit which has a MIR (bug Bug:369185) 0. ''Maintenance:'' * How much maintenance is this package likely to need? Quite a lot, given its central role in power management. This maintenance effort will merely move from hal towards DK-power instead of being added to our stack. * Canonical desktop team will look after the package in Ubuntu, maintenance will be shared with Debian's pkg-utopia team; hopefully the foundations team can contribute as well (Scott?) 0. ''Background information:'' * The general purpose and context of the package is be clear from the package's debian/control file. * What do upstream call this software? DeviceKit-power == Reviewers == MIR bug: Bug:369191