lp://staging/ubuntu/trusty-proposed/mksh

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://staging/ubuntu/trusty-proposed/mksh
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

51. By Adam Conrad

Enable klibc-based build on arm64 as well.

50. By Adam Conrad

Enable klibc-based build on ppc64el as well.

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
This branch contains Public information 
Everyone can see this information.

Subscribers