[ubuntu/quantal] bash 4.2-4ubuntu1 (Accepted)

Matthias Klose doko at debian.org
Fri Jul 13 00:10:45 UTC 2012


bash (4.2-4ubuntu1) quantal; urgency=low

  * Merge with Debian.

bash (4.2-4) unstable; urgency=high

  * Apply upstream patches 030 - 036, fixes for
    - When attempting to glob strings in a multibyte locale, and those strings
      contain invalid multibyte characters that cause mbsnrtowcs to return 0,
      the globbing code loops infinitely.
    - A change between bash-4.1 and bash-4.2 to prevent the readline input hook
      from being called too frequently had the side effect of causing delays
      when reading pasted input on systems such as Mac OS X.  This patch fixes
      those delays while retaining the bash-4.2 behavior.
    - Bash-4.2 has problems with DEL characters in the expanded value of
      variables used in the same quoted string as variables that expand
      to nothing.
    - Bash uses a static buffer when expanding the /dev/fd prefix for the test
      and conditional commands, among other uses, when it should use a dynamic
      buffer to avoid buffer overflow.
    - In bash-4.2, the history code would inappropriately add a semicolon to
      multi-line compound array assignments when adding them to the history.
    - When given a number of lines to read, `mapfile -n lines' reads
      one too many.
    - Bash-4.2 produces incorrect word splitting results when expanding
      double-quoted $@ in the same string as and adjacent to other variable
      expansions.  The $@ should be split, the other expansions should not.

bash (4.2-3) unstable; urgency=low

  * Apply upstream patches 025 - 029, fixes for
    - When used in a shell function, `declare -g -a array=(compound assignment)'
      creates a local variable instead of a global one.
    - The `lastpipe' option does not behave correctly on machines where the
      open file limit is less than 256.
    - When the `extglob' shell option is enabled, pattern substitution does not
      work correctly in the presence of multibyte characters.
    - When using a word expansion for which the right hand side is evaluated,
      certain expansions of quoted null strings include spurious ^? characters.
    - Bash-4.2 tries to leave completed directory names as the user typed them,
      without expanding them to a full pathname.  One effect of this is that
      shell variables used in pathnames being completed (e.g., $HOME) are left
      unchanged, but the `$' is quoted by readline because it is a special
      character to the shell. This patch introduces two things:
      - A new shell option, `direxpand', which, if set, attempts to emulate the
        bash-4.1 behavior of expanding words to full pathnames during
        completion;
      - A set of heuristics that reduce the number of times special characters
        such as `$' are quoted when the directory name is not expanded.
  * Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120.
  * Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
    Closes: #659940.
  * Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
    Salt). Closes: #661386.
  * Search $- for `i' for the interactivity test. Closes: #482194.
  * Search for bash_completion in /usr/share/bash-completion too.
    Closes: #655071, #655208.

Date: Thu, 12 Jul 2012 23:52:40 +0200
Changed-By: Matthias Klose <doko at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/quantal/+source/bash/4.2-4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 12 Jul 2012 23:52:40 +0200
Source: bash
Binary: bash bash-static bash-builtins bash-doc
Architecture: source
Version: 4.2-4ubuntu1
Distribution: quantal
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at debian.org>
Description: 
 bash       - GNU Bourne Again SHell
 bash-builtins - Bash loadable builtins - headers & examples
 bash-doc   - Documentation and examples for the The GNU Bourne Again SHell
 bash-static - GNU Bourne Again SHell (static version)
Closes: 482194 655071 655208 659940 661386 674120
Changes: 
 bash (4.2-4ubuntu1) quantal; urgency=low
 .
   * Merge with Debian.
 .
 bash (4.2-4) unstable; urgency=high
 .
   * Apply upstream patches 030 - 036, fixes for
     - When attempting to glob strings in a multibyte locale, and those strings
       contain invalid multibyte characters that cause mbsnrtowcs to return 0,
       the globbing code loops infinitely.
     - A change between bash-4.1 and bash-4.2 to prevent the readline input hook
       from being called too frequently had the side effect of causing delays
       when reading pasted input on systems such as Mac OS X.  This patch fixes
       those delays while retaining the bash-4.2 behavior.
     - Bash-4.2 has problems with DEL characters in the expanded value of
       variables used in the same quoted string as variables that expand
       to nothing.
     - Bash uses a static buffer when expanding the /dev/fd prefix for the test
       and conditional commands, among other uses, when it should use a dynamic
       buffer to avoid buffer overflow.
     - In bash-4.2, the history code would inappropriately add a semicolon to
       multi-line compound array assignments when adding them to the history.
     - When given a number of lines to read, `mapfile -n lines' reads
       one too many.
     - Bash-4.2 produces incorrect word splitting results when expanding
       double-quoted $@ in the same string as and adjacent to other variable
       expansions.  The $@ should be split, the other expansions should not.
 .
 bash (4.2-3) unstable; urgency=low
 .
   * Apply upstream patches 025 - 029, fixes for
     - When used in a shell function, `declare -g -a array=(compound assignment)'
       creates a local variable instead of a global one.
     - The `lastpipe' option does not behave correctly on machines where the
       open file limit is less than 256.
     - When the `extglob' shell option is enabled, pattern substitution does not
       work correctly in the presence of multibyte characters.
     - When using a word expansion for which the right hand side is evaluated,
       certain expansions of quoted null strings include spurious ^? characters.
     - Bash-4.2 tries to leave completed directory names as the user typed them,
       without expanding them to a full pathname.  One effect of this is that
       shell variables used in pathnames being completed (e.g., $HOME) are left
       unchanged, but the `$' is quoted by readline because it is a special
       character to the shell. This patch introduces two things:
       - A new shell option, `direxpand', which, if set, attempts to emulate the
         bash-4.1 behavior of expanding words to full pathnames during
         completion;
       - A set of heuristics that reduce the number of times special characters
         such as `$' are quoted when the directory name is not expanded.
   * Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120.
   * Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
     Closes: #659940.
   * Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
     Salt). Closes: #661386.
   * Search $- for `i' for the interactivity test. Closes: #482194.
   * Search for bash_completion in /usr/share/bash-completion too.
     Closes: #655071, #655208.
Checksums-Sha1: 
 a69bbf1e375151995fc6c34d8cb10ffb1165c6cc 1586 bash_4.2-4ubuntu1.dsc
 c6a71fba31bae317e73d61b036973e40cbd638d2 92777 bash_4.2-4ubuntu1.diff.gz
Checksums-Sha256: 
 71898736f1e30529a3379a1f97ed0465c7fb271e5f61628531c5f5ad7c7aefc0 1586 bash_4.2-4ubuntu1.dsc
 7b1bfe6520229514d57b0fc231ed8b473fbf6a5547c3e4a667af18ef7db51e2f 92777 bash_4.2-4ubuntu1.diff.gz
Files: 
 059669f0baa46b22d4791b1dfdcb59a6 1586 base required bash_4.2-4ubuntu1.dsc
 889c03c0630ae47c52285a0d599de007 92777 base required bash_4.2-4ubuntu1.diff.gz
Original-Maintainer: Matthias Klose <doko at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk//ZOAACgkQStlRaw+TLJwXGgCgj/tqsD9Y6pOYplEZKqjjPPqF
mCYAn0Mud85gndqrdVim3vMcGv+JHH4z
=wpmX
-----END PGP SIGNATURE-----


More information about the Quantal-changes mailing list