lp:debian/squeeze/mksh

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/squeeze/mksh
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

26. By Thorsten Glaser

* The “Portability?” release
* Another new CVS snapshot:
  - [tg] More int → bool conversion
  - [tg] Fix window size not being checked during runtime
    of external programmes by not relying on SIGWINCH so
    much but instead checking before every interactive
    editing of a command line
* High urgency because 39.3.20100721-1 isn’t yet in testing
* Policy 3.9.1.0, no changes needed

25. By Thorsten Glaser

* The “WTF is up with all these bugs spotted?” release
* Another new CVS snapshot:
  - [tg] Fix NULL pointer dereference during iteration loop
    when checking for alias recursion; discovered by Michal
    Hlavinka
* High urgency due to SIGSEGV crashes

24. By Thorsten Glaser

* New CVS snapshot; summary of changes relevant to Debian:
  - [tg] Correct shf buffer I/O routines to avoid a memory
    corruption bug discovered by Waldemar Brodkorb and other
    bad effects (bug inherited from pdksh, anno 1999)
* High urgency due to memory corruption and “set -x” fix

23. By Thorsten Glaser

* debian/control, debian/rules, debian/mksh.install{,.in}:
  improve klibc builds (still disabled) and, for testing
  purposes, do full, dynamic, builds if klibc is enabled
* debian/diffs/backport-fixes.diff: replace with upstream CVS diff
  between 39.3 and 20100522 and adjust manpage version number; changes:
  - [tg] Make default temporary directory configurable at compile time
  - [tg] Fix performance deficiencies in the built-in realpath function
  - [tg] Deprecate Build.sh -longoptions in favour of short ones:
    -valgrind becomes -g (like debug), -combine and -llvm become
    -c {combine,llvm} and the LLVM optimiser flags are passed via
    -O = -o -std-compile-opts
  - [tg] New Build.sh options -c dragonegg (for using the LLVM plugin
    to GCC 4.5 with inter-module optimisation), -v (version)
  - [tg] Document another way to get a coloured PS1 in the manpage
  - [tg] Disallow some more kinds to trim a vector; Closes: #581867
  - [oksh] Simplify some code; RCSID and comment sync with OpenBSD ksh
  - [oksh] Apply diff from manuel giraud to keep track of LINENO in a trap
* Silence some build log checkers wrt. false positives triggered from
  mirtoconf output (affects both Debian and Ubuntu, at least)
* Put upstream changes for 39.3-2 and 39.3-3 into debian/changelog
  entries retroactively for proper documentation
* debian/rules (if Ubuntu): Exclude dietlibc on powerpc/ppc64 and sparc
* debian/rules: the “diet” wrapper also eats most of our CFLAGS when
  passing them to cc, so disable combine mode there to avoid some of
  the problems, such as strict aliasing violations that are none
* debian/control: prefer pax over cpio

22. By Lucas Nussbaum

debian/control: Fix typo in Original-Maintainer field

21. By StefanPotyra

debian/diffs/silence_conftests.diff: Disable output in conftests
to work around an error detection heuristic on the buildds.

20. By Thorsten Glaser

* Merge from Debian unstable. (Closes LP: #529559)
  New upstream version. (Closes LP: #355883)
  This integrates a workaround for a gcc bug. (cf. LP: #375604)
  Remaining Ubuntu changes:
  - debian/control, debian/rules: Exclude dietlibc on powerpc/ppc64
    and sparc (cf. LP: #381332)
  - debian/README.Debian, debian/mksh.postinst: Hardcode installing
    mksh as /bin/sh to false (cf. LP: #348872) but retain debconf
    infrastructure so that, if set to true in old installations, it
    will correctly be removed on upgrade

19. By Thorsten Glaser

Exclude dietlibc on powerpc/ppc64 and sparc (LP: #381332)

18. By Thorsten Glaser

* Merge from Debian unstable. Remaining Ubuntu changes:
  - debian/mksh.postinst: hardcode debconf question if mksh should
    be installed as /bin/sh to false (see LP: #348872) but retain
    debconf infrastructure so that, if this was set to true in old
    installations, it will correctly be removed on upgrade
  - debian/rules: remove “-combine” option from Build.sh invocation
    to work around a gcc bug (see LP: #375604)

17. By Thorsten Glaser

* Merge from Debian unstable (LP: #385887). Remaining Ubuntu changes:
  - disable debconf mksh/sh
  - do not use -combine for build
  - skip dietlibc on powerpc and sparc (LP: #381332)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers