[Pkg-utopia-maintainers] Bug#614146: udisks: obfuscatory package description

Justin B Rye jbr at edlug.org.uk
Sat Feb 19 22:58:06 UTC 2011


Package: udisks
Version: 1.0.1+git20100614-3
Severity: wishlist
Tags: patch

The package description for udisks is unnecessarily jargon-heavy.
It's easy for a non-GNOME desktop not to include any packages that
declare a dependency on udisks, and a user looking for software to
install manually is offered no incentive by the current description.

 Description: abstraction for enumerating block devices
 
The package is not an "abstraction", and the executables it contains
are useful for a lot more than "enumerating block devices" - that
sounds like a job for "find /dev -type b | nl"!

  udisks is an abstraction for enumerating block devices and performing
  operations on them. Any application can access the
  org.freedesktop.UDisks service on the system message bus.
  Some operations (such as formatting disks etc.) are restricted using PolicyKit.

This is sadly lacking in the sort of information that Debian Policy
3.4 says "should" be present in a package description  - the users
reading it are supposed to be able to tell what benefits the software
offers to them, not to applications on buses!

I would suggest starting from scratch with something more like:

 Description: storage media interface
  The udisks daemon serves as an interface to system block devices,
  implemented via D-Bus. It handles operations such as querying, mounting,
  unmounting, formatting, or detaching storage devices such as hard disks
  or USB thumb drives.
  .
  This package also provides the udisks utility, which can be used to
  trigger these operations from the command line (if permitted by
  PolicyKit). External tools such as hdparm are used if available to
  implement extra operations, such as configuring disk spindown times.

(That would also go some way towards closing bug #595114, though that
might require a more detailed list than I can provide.)

While I'm editing this control file, the udisks-doc package can use:

 Description: storage media interface - documentation
  The udisks daemon serves as an interface to system block devices,
  implemented via D-Bus. It handles operations such as querying, mounting,
  unmounting, formatting, or detaching storage devices such as hard disks
  or USB thumb drives.
  .
  This package provides the API reference and manuals in devhelp format.

(That should be enough to make it clear that there's no extra user
documentation here, and indeed nothing that's easily accessible if you
don't happen to have the right specialised API-browser installed.)

-- System Information:
Debian Release: 6.0
  APT prefers stable
  APT policy: (500, 'stable'), (200, 'squeeze-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udisks depends on:
ii  dbus                  1.2.24-4           simple interprocess messaging syst
ii  libatasmart4          0.17+git20100219-2 ATA S.M.A.R.T. reading and parsing
ii  libc6                 2.11.2-10          Embedded GNU C Library: Shared lib
ii  libdbus-1-3           1.2.24-4           simple interprocess messaging syst
ii  libdbus-glib-1-2      0.88-2.1           simple interprocess messaging syst
ii  libdevmapper1.02.1    2:1.02.48-5        The Linux Kernel Device Mapper use
ii  libglib2.0-0          2.24.2-1           The GLib library of C routines
ii  libgudev-1.0-0        164-3              GObject-based wrapper library for 
ii  libparted0debian1     2.3-5              The GNU Parted disk partitioning s
ii  libpolkit-backend-1-0 0.96-4             PolicyKit backend API
ii  libpolkit-gobject-1-0 0.96-4             PolicyKit Authorization API
ii  libsgutils2-2         1.29-1             utilities for devices using the SC
ii  libudev0              164-3              libudev shared library
ii  udev                  164-3              /dev/ and hotplug management daemo

Versions of packages udisks recommends:
ii  dosfstools                  3.0.9-1      utilities for making and checking 
ii  hdparm                      9.32-1       tune hard disk parameters for high
ii  mtools                      4.0.12-1     Tools for manipulating MSDOS files
pn  ntfs-3g                     <none>       (no description available)
pn  ntfsprogs                   <none>       (no description available)
ii  policykit-1                 0.96-4       framework for managing administrat

Versions of packages udisks suggests:
pn  cryptsetup                    <none>     (no description available)
pn  mdadm                         <none>     (no description available)
pn  reiserfsprogs                 <none>     (no description available)
pn  xfsprogs                      <none>     (no description available)

-- no debconf information

-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pdreview.patch
Type: text/x-diff
Size: 2128 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20110219/da811f85/attachment.patch>


More information about the Pkg-utopia-maintainers mailing list