Package: bash
Version: 3.1dfsg-8

The bash() binary provided by Debian package 'bash' accesses /etc/inputrc, which is provided by package 'readline-common'. However, the dependence of package 'bash' on package 'readline-common' (or on package 'libreadline5', which depends on 'readline-common') is not documented. Since neither 'readline-common' nor 'libreadline5' is priority 'essential', this dependence should be documented in the Debian control file for 'bash'.

I suggest including package 'libreadline5' or 'readline-common' among the packages upon which 'bash' depends.

I am using Debian GNU/Linux 4.1.1-21, kernel linux-image-2.6.18-5-686, and libc6 version 2.3.6.ds1-13etch2. If I'm overlooking something simple here, please let me know. Thank you for your contributions to Debian!

- Amos Statter

--------------------------

1) RUNNING bash CAUSES ACCESS TO /etc/inputrc:

# ls -lu /etc/inputrc
-rw-r--r-- 1 root root 1723 Jun  9 15:48 /etc/inputrc
# bash
# ls -lu /etc/inputrc
-rw-r--r-- 1 root root 1723 Jun  9 16:17 /etc/inputrc
# date
Mon Jun  9 16:17:59 UTC 2008

2) FILE /etc/inputrc IS PROVIDED BY DEBIAN PACKAGE readline-common:

# dpkg -L readline-common | grep 'inputrc'
/usr/share/readline/inputrc
/usr/share/doc/readline-common/inputrc.arrows
# diff /usr/share/readline/inputrc /etc/inputrc
<no differences displayed>

3) DEBIAN bash PACKAGE DOES NOT DOCUMENT DEPENDENCY ON libreadline5 OR readline-common:

# apt-cache depends bash
bash
  Depends: base-files
  Depends: debianutils
  PreDepends: libc6
  PreDepends: libncurses5
  Suggests: bash-doc
  Conflicts: <bash-completion>
  Replaces: bash-doc
  Replaces: <bash-completion>

4) HERE IS SOME DEBIAN CONTROL FILE INFORMATION:

# aptitude show bash
Package: bash
Essential: yes
State: installed
Automatically installed: no
Version: 3.1dfsg-8
Priority: required
Section: shells
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Uncompressed Size: 1892k
Depends: base-files (>= 2.1.12), debianutils (>= 2.15)
PreDepends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5)
Suggests: bash-doc
Conflicts: bash-completion
Replaces: bash-doc (<= 2.05-1), bash-completion
Description: The GNU Bourne Again SHell
Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is ultimately intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Included in the bash package is the Programmable Completion Code, by Ian Macdonald. Tags: implemented-in::c, interface::shell, role::program, scope::utility, suite::gnu, uitoolkit::ncurses

# aptitude show readline-common
Package: readline-common
State: installed
Automatically installed: no
Version: 5.2-2
Priority: important
Section: utils
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Uncompressed Size: 139k
Conflicts: libreadline5 (< 5.0-11), libreadline-common
Replaces: libreadline4 (< 4.3-16), libreadline5 (< 5.0-11), libreadline-common
Description: GNU readline and history libraries, common files
The GNU readline library aids in the consistency of user interface across discrete programs that need to provide a command line interface. The GNU history library provides a consistent user interface for recalling lines of previously typed input. Tags: interface::commandline, role::app-data, special::auto-inst-parts, suite::gnu









--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to