severity 394275 serious tags 394275 + patch thanks According to #357260, the reference manual was removed because it is non-free (GFDL with cover texts). No response for the request for a bash-doc-nonfree (or similar) package.
In addition, the file '/usr/share/doc-base/bashref' is still shipped by this package, which registers the non-existent reference manual with doc-base. Also, the postinst script still calls install-info to register the bashref info file. I'm bumping the severity so that we don't release with this bug. Hopefully someone can do an upload with the attached patch. I'll also create the bash-doc-nonfree if someone will sponsor it. -- Sam Morris http://robots.org.uk/ PGP key id 1024D/5EA01078 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078
reverted: --- bash-3.1dfsg/debian/bash-doc.postinst +++ bash-3.1dfsg.orig/debian/bash-doc.postinst @@ -1,9 +0,0 @@ -#! /bin/sh -e - -if [ -f /usr/share/info/bashref.info.gz ]; then - install-info --quiet --section "Shells" "Shells" \ - --description="GNU Bourne-Again SHell Features." \ - /usr/share/info/bashref.info.gz -fi - -#DEBHELPER# reverted: --- bash-3.1dfsg/debian/bash-doc.prerm +++ bash-3.1dfsg.orig/debian/bash-doc.prerm @@ -1,5 +0,0 @@ -#! /bin/sh -e - -install-info --quiet --remove bashref - -#DEBHELPER# reverted: --- bash-3.1dfsg/debian/bash-doc.doc-base +++ bash-3.1dfsg.orig/debian/bash-doc.doc-base @@ -1,10 +0,0 @@ -Document: bashref -Title: Bash Reference Manual -Author: Chet Ramey -Abstract: 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). -Section: Apps/Shells - -Format: pdf -Files: /usr/share/doc/bash/bashref.pdf diff -u bash-3.1dfsg/debian/changelog bash-3.1dfsg/debian/changelog --- bash-3.1dfsg/debian/changelog +++ bash-3.1dfsg/debian/changelog @@ -1,3 +1,11 @@ +bash (3.1dfsg-8.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Fix description of bash-doc and remove the obsolete doc-base and + install-info registration (closes: #394275) + + -- Sam Morris <[EMAIL PROTECTED]> Wed, 17 Jan 2007 23:12:37 +0000 + bash (3.1dfsg-8) unstable; urgency=high * bash-doc: Install copyright file when building without the diff -u bash-3.1dfsg/debian/control bash-3.1dfsg/debian/control --- bash-3.1dfsg/debian/control +++ bash-3.1dfsg/debian/control @@ -66,13 +66,16 @@ Architecture: all Section: doc Priority: optional +Suggests: bash-doc-nonfree Description: Documentation and examples for the 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). . - This package contains the documentation in info format, all the - examples and the main changelog. + This package contains example bash scripts. The full Bash manual can not be + distributed in Debian's main section since its license is not compatible with + the Debian Free Software Guidelines. It is available in the bash-doc-nonfree + package in the non-free section. Package: bashdb Architecture: any
signature.asc
Description: This is a digitally signed message part