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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to