Subject: Accepted: bash 3.2-2ubuntu1 (source)

From: Matthias Klose <[email-masked]>
Date: Wed, 07 May 2008 10:00:33 -0000

Accepted:
 OK: bash_3.2.orig.tar.gz
 OK: bash_3.2-2ubuntu1.diff.gz
 OK: bash_3.2-2ubuntu1.dsc
     -> Component: main Section: base

Format: 1.7
Date: Wed, 07 May 2008 11:31:40 +0200
Source: bash
Binary: bash bash-minimal bash-static bash-builtins bash-doc bashdb
Architecture: source
Version: 3.2-2ubuntu1
Distribution: intrepid
Urgency: low
Maintainer: Ubuntu Core developers <[email-masked]>
Changed-By: Matthias Klose <[email-masked]>
Description: 
 bash       - The GNU Bourne Again SHell
 bash-builtins - Bash loadable builtins - headers & examples
 bash-doc   - Documentation and examples for the The GNU Bourne Again SHell
 bash-minimal - The GNU Bourne Again SHell (minimal version)
 bash-static - The GNU Bourne Again SHell (static version)
 bashdb     - The GNU Bourne Again SHell Debugger
Closes: 314533 342225 352234 362010 364861 374452 378067 382892 383762 390493 397086 414285 418961 420656 420659 420661 423488 426687 431620 440102 442477 449587 452459 452656 470453 471490 473870
Launchpad-Bugs-Fixed: 211406 223256
Changes: 
 bash (3.2-2ubuntu1) intrepid; urgency=low
 .
   * Merge with Debian; remaining changes:
     - Build from the upstream sources, build the documentation in info format.
 .
 bash (3.2-2) unstable; urgency=low
 .
   * Add a shopt option compat31 to fall back to the behaviour of bash-3.1
     and earlier versions, in that quoting the string argument to the [[
     command's =~ +operator does not force string matching.
 .
   * Merge from Ubuntu:
     - Remove /etc/skel/.bash_profile, if it is unmodified; if modified and
       /etc/skel/.profile is unmodifed, move .bash_profile to .profile.
     - /etc/skel/.bashrc: Add an option to blurt a terminal window with a
       colored prompt.
     - /etc/skel/.bashrc: Add color support for grep and friends (commented
       out by default). Closes: #420659.
     - /etc/skel/.profile: Avoid the use of `~'.
     - Don't run command-not-found from the shell scripts when it has been
       removed in the meantime.
   * /etc/skel/.bashrc:
     - Comment out the lesspipe settings. Closes: #470453.
     - Don't use PROMPT_COMMAND to set the title of an xterm. Closes: #420656.
     - Don't second-guess terminal handling in dircolors. Closes: #473870.
     - Don't overwrite GNU Midnight Commander's setting of HISTCONTROL to
       `ignorespace'. Closes: #440102.
     - Add a comment about setting HISTSIZE and HISTFILESIZE. Closes: #449587.
     - Append to the history file, don't overwrite it. Closes: #452459.
     - Use dir and vdir commands for dir vdir aliases. Closes: #420661.
   * /etc/skel/.profile:
     - Add comment about setting the umask for ssh logins. Closes: #314533.
 .
   * Added code to defer the initialization of HISTSIZE until the history file
     is loaded. Closes: #383762.
   * Fix typos in README.Debian and preinst. Closes: #374452.
   * Mention `exec' builtin in the section `redirection'. Closes: #378067.
   * Add bashbug(1). Closes: #442477.
   * Fix typos in bash(1). Closes: #390493, #426687.
   * Fix bug in Bash_aliases example. Closes: #423488.
   * Fix typo in help message for caller builtin. Closes: #452656.
 .
 bash (3.2-1) experimental; urgency=low
 .
   * New upstream version (including upstream patches 01 - 33). Closes: #431620.
     - Added write error reporting to printf builtin. Closes: #414285.
     - Fixed a bug that caused `unset LANG' to not properly reset the locale.
       Closes: #364861.
     - Describe expansion of pattern in case statement. Closes: #342225.
     - Improved handling of non-printable characters in prompt. Closes: #352234,
       #362010, #397086, #418961, #471490.
     - Fix typos in documentation. Closes: #382892.
 .
     The syntax of regexes in Bash 3.2 was changed so that single quotes no
     longer surround regexes. e.g, a regex of the form
       if [[ "foo.tex" =~ '^(.*)\.tex$' ]]
     becomes
       if [[ "foo.tex" =~ ^(.*)\.tex$ ]]
 .
   * Merge from Ubuntu:
     - debian/skel.bashrc: Check for dircolors before using it.
     - debian/skel.bashrc: Set HISTCONTROL to ignoreboth.
     - Include correct bash.pot file.
     - Move CWRU/changelog from the bash to the bash-doc package (we already
       have the CHANGES files).
     - debian/etc.bash.bashrc: Install command-not-found handler if available.
 .
 bash (3.2-0ubuntu17) hardy-proposed; urgency=low
 .
   * /etc/skel/.bashrc: Fix typo, forcing a colored prompt. LP: #223256.
   * Add missing md5sum for feisty and gutsy /etc/skel/.bash_profile,
     so it is removed on upgrade to hardy if unmodified. LP: #211406.
   * Apply upstream patches 034 - 039, applying fixes for:
     - The bash getcwd replacement will write past the end of allocated memory
       when it allocates the buffer itself if it uses the buffer size passed
       as an argument, and that size is less than the length of the pathname.
     - Bash incorrectly puts the second and subsequent children spawned by a
       shell forked to run a command substitution in the wrong process group.
     - When initializing a subshell, bash did not reset a sentinel keeping
       track of the number of command substitutions, leading to an infinite
       loop if an error was encountered in the subshell.
     - Bash inappropriately evaluates command substitutions while expanding
       directory names as part of command substitution.
     - When reading input lines into a single variable using the `read' builtin,
       bash did not free the memory it read after assigining it to the named
       variable, causing a memory leak noticable when reading large amounts of
       data.
     - Replace shell-compat patches with upstream patch 039 (compat31).
   * Reenable running the testsuite during the build.
   * Only call add-shell on new installations; guard remove-shell in post
     removal.
Files: 
 cdcda1bc2cc0e3b9a4d0a8fc819d300e 844 base required bash_3.2-2ubuntu1.dsc
 55d47dab8ffc27310bf4d83be6be1414 160559 base required bash_3.2-2ubuntu1.diff.gz
Original-Maintainer: Matthias Klose <[email-masked]>