Bug#645491: Please rewrite package description

Martin Eberhard Schauer Martin.E.Schauer at gmx.de
Sun Oct 16 09:23:49 UTC 2011


Package: libglib2.0-0
Version: 2.28.6-4
Severity: wishlist
X-Debbugs-CC: debian-l10n-english at 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






More information about the pkg-gnome-maintainers mailing list