Bug#603405: gucharmap: missing source code needed to update unicode tables

Dwayne C. Litzenberger dlitz at dlitz.net
Sat Nov 13 19:06:12 UTC 2010


Source: gucharmap
Version: 1:2.30.3-1
Justification: Policy 2.2.1
Severity: serious

The source package for gucharmap contains 7 automatically generated files:

     gucharmap/unicode-blocks.h
     gucharmap/unicode-categories.h
     gucharmap/unicode-names.h
     gucharmap/unicode-nameslist.h
     gucharmap/unicode-scripts.h
     gucharmap/unicode-unihan.h
     gucharmap/unicode-versions.h

Each of these files contains the following header, making reference to a
script called "gen-guch-unicode-tables.pl":

     /* THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN. */
     /* Generated by ./gen-guch-unicode-tables.pl */
     /* Generated from UCD version 5.2.0 */

I was trying to add support for the new Indian Rupee Symbol (U+20B9), but 
the gen-guch-unicode-tables.pl script and the Unicode Character Database, 
which form part of gucharmap's source code, were missing from the Debian 
source package.

I've marked this bug with a severity of "serious", since it violates the 
DFSG requirement that a program include source code, as well as the GPL 
requirement that the program be accompanied with its complete corresponding 
source code ("the preferred form of the work for making modifications to 
it").

My suggestion for fixing this bug is as follows:

     1. Include gen-guch-unicode-tables.pl in the gucharmap package;
     2. Add unicode-data to the build-dependencies of gucharmap; and
     3. Run gen-guch-unicode-tables.pl as part of the build process, using 
        the UCD from the unicode-data package.

There is some information at http://bugs.debian.org/318304 that may be 
helpful in fixing this bug.

Regards,
- Dwayne

-- System Information:
Debian Release: squeeze/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.35.4 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gucharmap depends on:
ii  gconf2                        2.28.1-6   GNOME configuration database syste
ii  libatk1.0-0                   1.30.0-1   The ATK accessibility toolkit
ii  libc6                         2.11.2-7   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.10-6   The Cairo 2D vector graphics libra
ii  libgconf2-4                   2.28.1-6   GNOME configuration database syste
ii  libglib2.0-0                  2.24.2-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-2   The GTK+ graphical user interface 
ii  libgtk2.0-bin                 2.20.1-2   The programs for the GTK+ graphica
ii  libgucharmap7                 1:2.30.3-1 Unicode browser widget library (sh
ii  libpango1.0-0                 1.28.3-1   Layout and rendering of internatio

Versions of packages gucharmap recommends:
ii  yelp                     2.30.1+webkit-1 Help browser for GNOME

gucharmap suggests no packages.

-- no debconf information

-- 
Dwayne C. Litzenberger <dlitz at dlitz.net>
  OpenPGP: 19E1 1FE8 B3CF F273 ED17  4A24 928C EC13 39C2 5CF7






More information about the pkg-gnome-maintainers mailing list