[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#645491: Please rewrite package description



Package: libglib2.0-0
Version: 2.28.6-4
Severity: wishlist
X-Debbugs-CC: debian-l10n-english@lists.debian.org

Dear Maintainers,
updating the German translation of the package description (1) I found
that the short description does not give any hint to me why I should
need the library. And I'm also aware of the fact that I am talking
about an academic problem as the library is already installed on the
majority of systems.


Description: GLib library of C routines
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings.  It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the shared libraries.


I think every library written in C contains some useful routines. And
there is a slight discrepancy between short description and second
paragraph: library vs. libraries. Actually libraries is correct, but
might benefit from some kind of explanation.

Perhaps the description would benefit from using some upstream (2)
information:


  GLib provides the core application building blocks for libraries
  and applications written in C. It provides the core object system
  used in GNOME, the main loop implementation, and a large set of
  utility functions for strings and common data structures.


In the file list (3) I found the names of the libraries:

  libglib, gio-querymodules, glib-compile-schemas, libgio,
  libgmodule, libgobject, libgthread

Perhaps a new description could start like this:

Description: GLib - GNOME infrastructure library
 GLib provides the core object system used in GNOME, the main
 loop implementation, and a large set of utility functions for
 strings and common data structures.

The second paragraph is beyond my scope. Ideas:

 1) This package contains some special purpose libraries compiled
    from the GLib sources.

 2) This package contains the libglib, gio-querymodules,
    glib-compile-schemas, libgio, libgmodule, libgobject,
    and libgthread libraries.

 3) This package contains libraries for IO, object and
    thread handling as well as ..

Kind regards,
  Martin

1: http://ddtp.debian.net/ddt.cgi?desc_id=87987
2: http://developer.gnome.org/glib/
3: http://packages.debian.org/sid/amd64/libglib2.0-0/filelist



Reply to: