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 <dl...@dlitz.net>
 OpenPGP: 19E1 1FE8 B3CF F273 ED17  4A24 928C EC13 39C2 5CF7



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to