dash 0.5.7-2ubuntu1 source package in Ubuntu
Changelog
dash (0.5.7-2ubuntu1) precise; urgency=low * Merge from Debian testing, remaining changes: - If the dash/sh question has not been seen by the user, reset it to the default which is now true. - Support build with profile feedback based optimization. * Dropped changes, included in Debian: - Make the package both "required" and "Essential" since this is our default system shell. dash (0.5.7-2) unstable; urgency=high * debian/diff/: - 0004-BUILTIN-Fix-test-x-as-root...diff: new; teach "test -x" as root not to return true for nonexecutable files on platforms where faccessat() does return true in this case, such as glibc-bsd in squeeze (thx Christoph Egger, closes: #640334). - 0005-SHELL-Disable-sh-c-...diff: back out the optimization that makes dash -c "script" avoid a fork(). It caused several packages to fail to build from source (thx Stéphane Glondu, closes: #642922). dash (0.5.7-1) unstable; urgency=low * new upstream release. * optimize dash -c "script" to notice the last command and exec it without forking (thx Jilles Tjoelker; closes: #436466). This change is inspired by a similar trick in ksh, bash, and zsh and can be useful in commands passed to system(), popen(), and Makefiles, where "exec" is usually not explicitly used. * remove spurious space in descriptions of PS1, PS2, PS4 (thx Kalle Olavi Niemitalo; closes: #624715). * test builtin: use faccessat if available (closes: #539909, #556521) so ACLs and other corner cases can be handled correctly. * debian/diff/: - remove patches applied upstream (i.e. all except 0045, 0046). - 0045-SHELL-print-n-upon-EOF-...diff: rename to 0001-*. - 0046-PARSER-Remove-backslash-...diff: rename to 0002-*. - 0003-VAR-Disable-LINENO-support.diff: new; remove LINENO support (closes: #582952, reopens: #540685). * debian/po/sk.po: [INTL:sk] Slovak debconf templates (thx Slavko; closes: #611556). * debian/po/nl.po: [INTL:nl] Dutch debconf templates (thx Jeroen Schot; closes: #624172). dash (0.5.6.1-1~exp2) experimental; urgency=low * debian/diff/: - 0036-BUILTIN-Fix-corruption-of-reads...diff: remove; fixed upstream. - 0037-EVAL-Make-.-dev-null-return-.diff: remove; applied upstream. - 0034-SHELL-print-n-upon...diff: rename to 0045-*. - 0035-PARSER-Remove-backslash...diff: rename to 0046-*. - 0034...0044: new from the upstream "master" branch. - 0042-EXPAND-Free-IFS-state...diff: new from upstream: do not let parameter expansion in here documents corrupt word splitting state (thx Aurelien Jarno; closes: #618023). dash (0.5.6.1-1~exp1) experimental; urgency=low * new upstream release. * add preliminary LINENO support (closes: #540685, reopens: #582952). * fix corruption of redirections with byte 0x81 (closes: #532302). * honor tab as IFS whitespace in read (closes: #429251, #607174). * debian/diff/: - remove patches applied upstream (0001-0016, 0020). - 0021--INPUT-exit-127...diff: remove; patch is faulty (reopens: #548687). - 0022--EVAL-with-set-e-exit: remove; fixed upstream. - 0019--SHELL-print-n-upon...diff: rename to 0034-*. - 0001...0033: new from the upstream "master" branch. - 0035-PARSER-Remove-backslash-before...diff: new from the mailing list: remove backslashes used to escape closing braces in ${...} expressions (thx Jilles Tjoelker). - 0036-BUILTIN-Fix-corruption-of-reads...diff: new from the mailing list: do not corrupt input by removing CTLESC bytes ('\x81') in readcmd (thx Alexey Gladkov). - 0037-EVAL-Make-.-dev-null-return-0.diff: new from the mailing list: dotcmd should yield status 0 when no command is executed (thx Tim Allen, closes: #615922). * debian/watch: document upstream source location. -- Steve Langasek <email address hidden> Thu, 27 Oct 2011 11:13:16 -0700
Upload details
- Uploaded by:
- Steve Langasek
- Uploaded to:
- Precise
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any
- Section:
- shells
- Urgency:
- Very Urgent
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
dash_0.5.7.orig.tar.gz | 218.5 KiB | ae89fa9f1145b7748cf0740e1df04cd52fdf8a285da4911dd0f04983efba4e39 |
dash_0.5.7-2ubuntu1.diff.gz | 54.8 KiB | 4a72ef023426ff04bc29520c024223712ab33ee634a99f3d35ecf15c26dc254d |
dash_0.5.7-2ubuntu1.dsc | 1.7 KiB | 74c854898a59927bad13cd74c9576dcd94d227919d71c707b4cd914e8c77a9db |
Available diffs
- diff from 0.5.5.1-7.4ubuntu1 to 0.5.7-2ubuntu1 (132.9 KiB)
Binary packages built by this source
- ash: compatibility package for dash
This package allows upgrading ash to its replacement,
dash. It includes the /bin/ash symlink.
It can be removed as soon as /bin/ash is no longer used.
- dash: POSIX-compliant shell
The Debian Almquist Shell (dash) is a POSIX-compliant shell derived
from ash.
.
Since it executes scripts faster than bash, and has fewer library
dependencies (making it more robust against software or hardware
failures), it is used as the default system shell on Debian systems.