Bug#613580: libgs9: please Recommends: (not Depends:) gs-cjk-resource

February 15th, 2011 - 03:40 pm ET by Luca Capello | Report spam

Package: libgs9
Version: 9.00~dfsg-3
Severity: normal

Hi there!

What is the rationale for the dependency on gs-cjk-resource? The
description for the latter reads:
Description: Resource files for gs-cjk, ghostscript CJK-TrueType extension
This package contains several resource files (actually Adobe CMaps) to
use CJK TrueType fonts with gs.
.
gs-cjk enables ghostscript to handle CJK TrueType fonts through CID-keyed
font technology. In addition to this package, a language-specific CMap
package (named cmap-adobe-*) and a TrueType font package (ttf-*) is
needed.
.
Japanese: needs cmap-adobe-japan1 and ttf-kochi-mincho |
ttf-kochi-gothic.
Korean: needs cmap-adobe-korea1 and ttf-unfonts-core.
Traditional-Chinese: needs cmap-adobe-cns1 and ttf-arphic-ukai |
ttf-arphic-uming.
Simplified-Chinese: needs cmap-adobe-gb1 and ttf-arphic-ukai |
ttf-arphic-uming.

I do not nothing about CJK and I do not write anything in Japanese,
Korean or Chinese. Which also means that I have installed none of the
cmap-adobe-* packages.

This seems to me an example where you want Recommends: instead of
Depends:, as I explained (without success) on #604926:

<http://bugs.debian.org/cgi-bin/bugr...926#44>

Thx, bye,
Gismo / Luca

PS1, I reported the bug to the version which introduced the dependency
(9.00~dfsg-3), different from the one installed (9.01~dfsg-1).

PS2, gs-cjk-resource needs two packages to be fully functional:
cmap-adobe-* and ttf-*, but only the former are listed as
Recommends:, with the latter being only as Suggests:, which is IMHO
a bug, both should be at the same level, according to the
Description:...

Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgs9 depends on:
ii gs-cjk-resource 1.20100103-2 Resource files for gs-cjk, ghostsc
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libcomerr2 1.41.12-2 common error description library
ii libcups2 1.4.5-3 Common UNIX Printing System(tm) -
ii libcupsimage2 1.4.5-3 Common UNIX Printing System(tm) -
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libgcrypt11 1.4.6-5 LGPL Crypto library - runtime libr
ii libgnutls26 2.10.4-2 the GNU TLS library - runtime libr
ii libgs9-common 9.01~dfsg-1 interpreter for the PostScript lan
ii libgssapi-krb5-2 1.8.3+dfsg-4 MIT Kerberos runtime libraries - k
ii libidn11 1.18-1 GNU Libidn library, implementation
ii libijs-0.35 0.35-7 IJS raster image transport protoco
ii libjasper1 1.900.1-7+b1 The JasPer JPEG-2000 runtime libra
ii libjbig2dec0 0.11-1 JBIG2 decoder library - shared lib
ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG
ii libk5crypto3 1.8.3+dfsg-4 MIT Kerberos runtime libraries - C
ii libkrb5-3 1.8.3+dfsg-4 MIT Kerberos runtime libraries
ii liblcms1 1.18.dfsg-1.2+b3 Color management library
ii libpaper1 1.1.24 library for handling paper charact
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libstdc++6 4.4.5-10 The GNU Standard C++ Library v3
ii libtiff4 3.9.4-5 Tag Image File Format (TIFF) libra
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime

libgs9 recommends no packages.

libgs9 suggests no packages.






To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 6 repliesReplies Make a reply

Replies

#1 Jonas Smedegaard
February 15th, 2011 - 05:10 pm ET | Report spam

Hi Luca,

On Tue, Feb 15, 2011 at 09:27:59PM +0100, Luca Capello wrote:
This seems to me an example where you want Recommends: instead of
Depends:



I fully agree with you. I am myself on a general crusade for lowering
as much possible depends to recommends, so no further arguments needed
:-)


PS2, gs-cjk-resource needs two packages to be fully functional:
cmap-adobe-* and ttf-*, but only the former are listed as
Recommends:, with the latter being only as Suggests:, which is IMHO
a bug, both should be at the same level, according to the
Description:...



I agree that there are issues with the gs-cjk-resource package. It is
plural issues: also one of or'ing the relationships for the multiple CJK
supportive areas instead of declaring them independently. I have
encouraged the maintainer to move it to co-maintainance at the Debian
Printing Team with the intend of helping weed out things like that
myself, but have not yet heard back on that proposal. I have not yet
been bothered enough to file bugreports yet (for some weird reason I
find it more bothersome to file bugreports than to fully package code
and maintain it for years).


- Jonas

* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/

[x] quote me freely [ ] ask before reusing [ ] keep private






To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics