bash 3.2-2ubuntu1 source package in Ubuntu

Changelog

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.

 -- Matthias Klose <email address hidden>   Wed, 07 May 2008 11:31:40 +0200

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Intrepid
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
base
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
bash_3.2.orig.tar.gz 2.4 MiB 183789be9f6c9b3fa6b57d0ddb6d3cf8eb15f637cbf6d990fec1b5781d8a0b02
bash_3.2-2ubuntu1.diff.gz 156.8 KiB 065f901b36a38dbf3a6bde2eaa65ec89d134d2aea7a54fb99d6d80d36c3b807f
bash_3.2-2ubuntu1.dsc 844 bytes 3eed9885fd7e4285079520cc35431c8f6aae5e29ceb1e8eb18b63c2456a40968

View changes file

Binary packages built by this source

bash: No summary available for bash in ubuntu intrepid.

No description available for bash in ubuntu intrepid.

bash-builtins: No summary available for bash-builtins in ubuntu intrepid.

No description available for bash-builtins in ubuntu intrepid.

bash-doc: No summary available for bash-doc in ubuntu intrepid.

No description available for bash-doc in ubuntu intrepid.

bash-minimal: No summary available for bash-minimal in ubuntu intrepid.

No description available for bash-minimal in ubuntu intrepid.

bash-static: No summary available for bash-static in ubuntu intrepid.

No description available for bash-static in ubuntu intrepid.