Package: ncurses-base
Version: 5.6+20080308-1
Severity: minor
Tags: patch

I've been going through Essential looking for package descriptions
that were in need of a review.  I've already worked my way through
all the "Severity: normal" cases and started on the "minor" ones
(#482098, #482666, #458029, #483023, #483221, #484002) by the time I
come to ncurses-base. 

# Description: Descriptions of common terminal types
#  This package contains what should be a reasonable subset of terminal
#  definitions, including: ansi, dumb, linux, rxvt, screen, sun, vt100,
#  vt102, vt220, vt52, and xterm.

* Package synopses shouldn't be capitalised.
* There's just one problem with the synopsis content: it doesn't
        make it clear that "descriptions" here is a piece of jargon
        for terminfo data files (rather than, say, manual pages).
* The long description is less obscure, but still lacks any
        reference to the terminfo database.
* Saying that it "should be a reasonable subset" seems wishy-washy
        and unclear about what the selection criteria are.
* It would be easy to make the list of supported terminal types more
        or less exhaustive, but given that it isn't, what's the
        basis for the decision to include (e.g.) vt52 and exclude
        (e.g.) Eterm?

Ignoring that last nitpick (which I don't know enough to deal with
anyway) I'd suggest:

 Description: basic terminal type definitions
  This package contains terminfo data files to support the commonest
  types of terminal, including ansi, dumb, linux, rxvt, screen, sun,
  vt100, vt102, vt220, vt52, and xterm.

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

Kernel: Linux 2.6.25.custom
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ncurses-base depends on:
ii  libncurses5               5.6+20080308-1 Shared libraries for terminal hand

ncurses-base recommends no packages.

-- no debconf information
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
diff -ru ncurses-5.6+20080531.pristine/debian/control ncurses-5.6+20080531/debian/control
--- ncurses-5.6+20080531.pristine/debian/control	2008-06-02 15:17:42.000000000 +0100
+++ ncurses-5.6+20080531/debian/control	2008-06-02 15:21:00.000000000 +0100
@@ -170,10 +170,10 @@
 Provides: ncurses-runtime
 Replaces: ncurses-term
 Depends: libncurses5 (>= ${source:Version})
-Description: Descriptions of common terminal types
- This package contains what should be a reasonable subset of terminal
- definitions, including: ansi, dumb, linux, rxvt, screen, sun, vt100,
- vt102, vt220, vt52, and xterm.
+Description: basic terminal type definitions
+ This package contains terminfo data files to support the commonest
+ types of terminal, including ansi, dumb, linux, rxvt, screen, sun,
+ vt100, vt102, vt220, vt52, and xterm.
 
 Package: ncurses-term
 Architecture: all

Reply via email to