Please merge mksh 38.3-1 (universe) from Debian unstable (main)

Bug #385887 reported by Thorsten Glaser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mksh (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: mksh

There is a new upstream version in Debian which fixes some of the things addressed
in my last debdiff (LP #381332) and a few more ways to crash mksh, that’s why I am
proposing an update to the latest sid version.

The attached debdiff contains the patches still necessary on Ubuntu Karmic:

• dietlibc produces unusable binaries on powerpc and sparc ⇒ skip it there

• mksh should not be installed as /bin/sh on Ubuntu due to bugs in the init scripts
  (dashisms probably; should be reviewed for Karmic though, unless it’s Ubuntu
  policy that only dash be allowed /bin/sh, in which case debconf dash/sh should
  be hardcoded to true)

• The gcc used in Karmic at the moment chokes on “-fwhole-program --combine”
  (see LP #352475 – fixed in gcc-snapshots though…)

I would kindly request this upload be sponsored (I am both mksh upstream author
and Debian package maintainer, and also had the last upload of mksh sponsored).

Related branches

Revision history for this message
Thorsten Glaser (mirabilos) wrote :

Adding attachment now because the upload form field didn’t appear
in the initial submission dialogue.

James Westby (james-w)
summary: - Please sync mksh 38.3-1 (universe) from Debian unstable (main)
+ Please merge mksh 38.3-1 (universe) from Debian unstable (main)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mksh - 38.3-1ubuntu1

---------------
mksh (38.3-1ubuntu1) karmic; urgency=low

  * 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)

mksh (38.3-1) unstable; urgency=low

  * New upstream version R38c; complete ChangeLog:
    - [tg] Fix regression tests on OSes insisting on a shebang (Cygwin)
    - [Sean Boudreau] QNX 6.4.2 ed(1) is said to have the bugs fixed
    - [tg] Build.sh bugfixes: -DMKSH_BINSHREDUCED can also be given
      without -DMKSH_SMALL; allow HAVE_REALPATH=x and HAVE_REVOKE=x in
      the environment to re-enable these even if -DMKSH_SMALL disables
      them by default, like mknod already did
    - [tg] -DMKSH_ASSUME_UTF8=0 skips the environment checks, like
      -DMKSH_ASSUME_UTF8=1, but disables the utf8-mode
    - [tg] Apply some more KNF – style(9) – to the source; clean it up
      and further optimise for small size
    - [OpenBSD] Fix segfaults caused by missing check for end of input
      in the tokeniser on “let --” and other input
    - [OpenBSD] Make Vi editing mode ^W behave like Emacs mode’s
    - [tg] If no killpg(3) is avaiable, use kill(2) and hope it works
    - [tg] -DMKSH_NO_LIMITS skips trying to build the ulimit code
  * debian/rules: use DEB_BUILD_ARCH, not DEB_HOST_ARCH, to determine
    if dietlibc should be excluded on certain architectures where it
    is known to fail

 -- Thorsten Glaser <email address hidden> Thu, 11 Jun 2009 13:27:54 +0200

Changed in mksh (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.