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