lp://staging/ubuntu/trusty-proposed/mksh
- Get this branch:
- bzr branch lp://staging/ubuntu/trusty-proposed/mksh
Branch merges
Branch information
Recent revisions
- 49. By Dimitri John Ledkov
-
* Merge from Debian, Remaining changes:
- Do not build-depend on dietlibc, which is not in main. - 48. By Thorsten Glaser
-
* New upstream stable release; changes:
- [tg] "$@" always generates words; bug spotted by engla in IRC
- [tg] Optimise print_columns display to use the screen space better - 47. By Thorsten Glaser
-
* New upstream stable release; changes:
- [tg] Do not permit $'…' and $"…" in anything that looks like a
string, as old scripts, like ncurses’, depend on behaviour not
guaranteed by POSIX regarding unescaped dollar signs there
- [dalias] Make detection of function prototypes more reliable
- [tg] Quote setenv arguments for eval properly in dot.mkshrc
- [tg] Validate parameter names for typeset, export, etc.
- [tg] Provide a classic BSD echo builtin for /bin/sh on MidnightBSD
- [tg] When generating Makefrag.inc put list of check_categories inside
- [tg] Actually test all echo(1) flavours and MidnightBSD /bin/sh hacks
* Updated “Uhr” example script - 46. By Thorsten Glaser
-
* The “Acetylsalicyls
äure++” upload
* Drop B-D on pax, not really needed since I was forced to
switch to full debhelper for 40.9.20121124-2 again
* Add linux-libc-dev to B-U for klibc as it uses kernel headers
(don’t do something similar for kFreeBSD or Hurd: unnecessary)
* Merge changelog for upload: mksh (40.9.20120630-7) unstable
* Use upstream .orig.tar.gz files unchanged
- printf.c lives in debian/ now, symlinked in the CVS packaging
repo ⇒ change meat to copy over for building
* Simplify rules and watch files accordingly
* New upstream must-have bugfixes stable release:
- LP#1104543 fix was too strict (Closes: #700526)
- Correctly initialise memory (Closes: #700604)
* Add linux-libc-dev to “dependencies” output, too (see above) - 45. By Thorsten Glaser
-
* The “remedies for frustration – bzr lessons-learned” upload
* Debian-relevant changes from R41-stable branch:
- Fix getn and some cases of possible array bounds trespasses
- Fix “command shift”, reported by «ormaaj:#!/bin/ mksh»
- Fix regression wrt lists in functions and “set -e” (LP#1104543)
* Update to mksh CVS HEAD; Debian-relevant changes:
- Fix ${ precmd;} in dot.mkshrc to retain the errorlevel
- Prefer const-clean sys_errlist[] to strerror(3)
- Permit $"…" and $'…' everywhere except in the body of here
documents that are not here strings
- Use full recursive parser for double-quoted here strings,
and reuse code between here strings and here documents
- #ifdef DEBUG_LEAKS free all fds and memory on exit (LP#1106116)
- Don’t close stdout/stderr with redirections, dup /dev/null instead,
always, both in dot.mkshrc and the testsuite, it does break!
- Handle ${ …;} like functions in that local and return DWIW;
use it for the big chunk in $PS1 to avoid fork(2)ing (at cost of
tempfiles; dot.mkshrc is a sample, adjust to your needs)
* Merge changelog for upload: mksh (40.9.20120630-5) unstable - 44. By Thorsten Glaser
-
* Brown paperbag upload
* Fix traps for “set +e”, too (Really Closes: #696823) - 43. By Thorsten Glaser
-
* The “maybe amd64 buildd chroot got upgraded by now…” upload
* Update to head of mksh R41-stable branch:
- fix mistake in hash collision resolution implementation - 42. By Thorsten Glaser
-
* The “waiting for clang-3.2 to pass NEW” upload
* Update to head of mksh R41-stable branch:
- we use -fno-asynchronous-unwind- tables for GCC now
- some warning fixes, mostly -Wsign-compare
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntu/trusty/mksh