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