Subject: dash status update

From: Jonathan Nieder <[email-masked]>
Date: Mon, 26 Sep 2011 20:13:28 -0500

# proposed methods for handling /bin/sh seem to involve
# changes in other packages (e.g., introduction of a new
# DEBIAN/bootstrap script)
tags 538822 - patch
tags 540512 - patch

# dash upgrade triggered ftbfs in other packages.
# not well understood, but patch proposed
tags 642922 + patch

# package description
tags 619864 - upstream

# respecting DEB_CFLAGS_APPEND
found 596264 0.5.7-1
tags 596264 - patch

# reports concerning the upstream part of the code:

# ash historical behavior (-nt/-ot with missing files)
tags 558989 + upstream

# manpage typos
severity 501566 minor
tags 501566 + upstream
tags 576503 + upstream

# manpage omissions
severity 396821 minor
tags 396821 + upstream
severity 558607 minor
tags 558607 + upstream
tags 532224 + upstream

# job control bug (jobs not inherited by subshells)
tags 482999 + upstream

# syntax ("--" handling by ".")
tags 503840 + upstream

# double free, alas unreproducible
tags 504103 + upstream

# Job control strangeness.  might be long gone, waiting on info from
# the submitter to investigate.
tags 483087 + moreinfo

# syntax could be stricter (lone "fi")
severity 550756 minor
tags 550756 + upstream

# locale support
tags 554369 + upstream

# lexical analysis (quote-newline should not affect $ expansion)
tags 571952 + upstream

# file descriptor numbers >= 10
tags 590920 + upstream

# assignment builtin behavior for issue 8
severity 598239 wishlist
tags 598239 + upstream

# syntax (rhs of ${foo-bar} containing newline)
tags 570757 + upstream

# PS1='!' behavior for issue 7 (and many earlier)
tags 71828 + upstream
found 71828 dash/0.5.7-1
found 71828 ash/0.3.7-3

# strengthening the IFS_BROKEN setting (might be a good idea for
# security)
tags 541642 + upstream

# arithmetic expansion enhancement request
tags 563518 + upstream

# documentation (a hint about the extent to which "set -x" buffers its
# output)
tags 567648 + upstream

# forwarded but never hit the list:
# "return" in "while" condition
tags 332954 + upstream
found 332954 dash/0.5.7-1
notforwarded 332954
# "echo \0"
tags 379227 + upstream
found 379227 dash/0.5.7-1
notforwarded 379227

# "dash /"
found 548687 dash/0.5.7-1