DeviceKitDisks

Main Inclusion Report for devicekit-disks

Requirements

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/d/devicekit-disks; available for all supported architectures

  2. 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-disk-utility and gvfs
  3. Security:

    • CVE entries: None

    • 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

  4. Quality assurance:

    • Background daemon, not user visible. Works out of the box.
    • No debconf.
    • Not in Debian yet.
    • upstream is vigorous (Richard Hughes)

    • Upstream bug tracker: No bugs yet (but certainly to come, but Richard is responsive)

    • Deals with fixed and removable IDE/SCSI/USB disks; all of those are widely available for testing.
    • No test suite.
  5. UI standards: N/A, no UI, just D-Bus interface

  6. Standards compliance:

    • FHS, Debian Policy compliant

    • Simple standard cdbs/debhelper packaging, no patches
  7. Dependencies:

    • libatasmart (MIR to be filed)
  8. Maintenance:

    • How much maintenance is this package likely to need? Moderate; it has a central role in handling removable media. This maintenance effort will merely move from hal towards DK-disks 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?)
  9. 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-disks

Reviewers

MIR bug: 375512

MainInclusionReport/DeviceKitDisks (last edited 2009-05-12 15:47:33 by pD9EB7302)