[Bug 375604] Re: Sync mksh 37.3-2 (universe) from Debian unstable (main).
Launchpad Bug Tracker
375604 at bugs.launchpad.net
Thu May 28 14:30:07 UTC 2009
This bug was fixed in the package mksh - 38.1-1ubuntu1
---------------
mksh (38.1-1ubuntu1) karmic; urgency=low
* debian/mksh.postinst: hardcode debconf question if mksh should
be installed as /bin/sh to false (LP: #348872) but retain debconf
stuff so that if this was set to true in previous packages, it
will correctly be removed on upgrade
* debian/rules: remove “-combine” option from Build.sh invocation
(LP: #375604)
mksh (38.1-1) unstable; urgency=low
* debian/control: depend on locales-all on m68k because its
locales and glibc packages are not up to date / installable
* debian/rules: ignore localedef failure (uncritical to build)
* New upstream version R38; complete ChangeLog:
- [tg] Improve regression test output debugging
- [tg] Fix <libutil.h> prerequisites on MidnightBSD in mirtoconf
- [tg] Mention that RedHat BZ#496791 cannot currently be fixed in
the manpage by discouraging use of apostrophes in comments in
comsubs; add appropriate (expected-fail) regression tests
- [tg] Sync with OpenBSD ksh (mostly a no-op)
- [James Butler] Add search-history-up and search-history-down
keybindings (tcsh-like) to the Emacs command line editing mode
- [tg] Bind new search-history-{up,down} to ANSI PgUp and PgDn keys
- [tg] Document ANSI default keybindings (↑↓←→ Home End Del
PgUp PgDn) in the mksh(1) manual page as well
- [tg] Optimise internal UTF-8 handling code for size and reusability
- [tg] Incompatible change: ${foo:1:2} and ${#foo} now operate on
characters, not on bytes. Characters are octets (set +U) or
(utf8-mode) MirOS OPTU-8 multibyte characters (set -U)
- [tg] Improve regression tests relating to ${foo:1:2} and ${#foo} and
let wc=1#x and utf8-mode
- [tg] Use per-file copyright notices, move global text to manpage
- [tg] Expose new MKSH_MIDNIGHTBSD01ASH_COMPAT ifdef; change it to only
trigger if FPOSIX (or MKSH_BINSHREDUCED and /bin/sh)
- [tg] Remove already-dead “#if 0” style debugging code
- [tg] Change some code into a more portable fashion, optimise
- [tg] Allow [[ $foo ]] (ksh93 extension) mentioned by pgas
- [tg] Clean up mksh and the contributed arc4random.c for some
conversion, enum and other warnings for gcc-snapshot trunk r147610
- [tg] Ensure no function uses more than 768 bytes of stack either
- [tg, wbx] Add extension to make “!string” lines work like in GNU bash
* debian/rules, debian/copyright: adjust to upstream changes,
provide separate copyright file for Debian
* Remove package-uses-deprecated-debhelper-compat-version
lintian override to show up in statistics, we want to
retain the old debhelper version to facilitate backports
mksh (37.3-2) unstable; urgency=low
* Provide a way to not use dietlibc for /bin/mksh-static
on certain architectures; use it for s390 (Closes: #523088)
* debian/control: run ispell over it
mksh (37.3-1) unstable; urgency=low
* New upstream version R37c; complete ChangeLog:
- [tg] Improve præprocessor detection/work in Build.sh
- [tg] Decouple MKSH_CONSERVATIVE_FDS from MKSH_SMALL
- [tg] Enable MKSH_CONSERVATIVE_FDS by default on Minix 3
- [tg] Work around the (in-)famous ACK "const" bug
- [tg] Optimise structure alignment and padding; Closes: #522778
- [tg] Retain LOCPATH (for glibc locale) in check.pl
- [tg] Document, simplify and clean up the code better
- [tg] Use mirbsd.org eMail addresses consistently
* debian/rules: try to at least execute the built binaries in !nocheck
cases, to prevent totally unusable packages from being published;
Closes: #522779
* Use LOCPATH and a temporarily generated UTF-8 locale for the regres-
sion test suite (from Steve “vorlon” Langasek); depend on localedef
Closes: #522777
* debian/control: add comment where the dietlibc list comes from
* Sync package description, etc. with R37c release and upstream
* debian/control: mention VCS-CVS syntax and place of upstream source
mksh (37.2-1) unstable; urgency=low
* New upstream version R37b; complete ChangeLog:
- [tg] Clean up build system and dot.mkshrc some more
- [tg] Add getrusage(2) implementation using times(3) if none found
- [tg] Add jobless mode (for Minix 3, Plan 9, …)
- [tg] Detect the Amsterdam Compiler Kit in the build system
- [tg] If no RLIM_INFINITY don’t try to do ulimit
- [tg] Work around gcc4 strict warnings vs. broken system headers
- [tg] Work around systems with mmap(2) but no munmap(2)
- [tg] Fix (disallow) bind key macro recursion (instead of beeping
and going into an endless loop), allow multi-line bind key macros
(mostly from Alexander Hall), remove dead code (the beeping) and
optimise
- [tg] Add (commented out, undesired, standards compliance breaking)
compatibility code to MidnightBSD 0.1 /bin/sh for ctriv
- [tg] Clarify the mksh(1) manual page even more
- [tg] Port to Minix 3 + GCC
* New upstream version R37; complete ChangeLog:
- [tg] Rename -o utf8-hack to -o utf8-mode
- [tg] Fix spacing mode error (pasto) in the mdoc(7) format manpage
- [tg] Implement $((#…)) unsigned arithmetic calculation, needed for
arc4random_uniform(3)-in-korn-shell implementation
- [tg] Really preserve LD_LIBRARY_PATH in check.pl
- [tg] New Build.sh option ‘-combine’ for building mksh(1) at once
with “-fwhole-program --combine” (gcc4, llvm-gcc4) if available
- [tg] Always set COLUMNS and LINES trying as hard as we can, using
TIOCGWINSZ even if used without FTALKING, and with the sane 80x24
default if the ioctl(2) fails
- [tg] Handle _POSIX_VDISABLE being undefined (e.g. Linux/klibc)
- [tg] <sys/file.h> is only required for flock(2)
- [tg] Fix multi-column output routine for the corner case if the
screen is less wide than one output column; 10x Gábor Gergely
- [tg] Fix ${foo/@(%)/\\x} in UTF-8 mode (utf_widthadj for control
characters U+0080‥U+009F is slightly broken; this fix shifts the
brokenness into the command line editing mode only)
- [tg] Introduce mksh_ari_t and mksh_uari_t internal types to limit
arithmetics to 32 bit on all systems; currently depending on the
already-used standard int32_t and uint32_t types. Future expansion
to 64 bit possible. Document that shell integer variables use this
type.
- [tg] The variables PGRP, PPID, RANDOM and USER_ID are now unsigned
- [tg] Fix two off-by-ones breaking PS1 ending with a newline; bug
reported by Matthias Diener
- [tg] Just pass through C1 control characters for now
- [tg] Code and internal interfaces cleanup
- [tg] Regression test fixes for Cygwin env(1) being unsorted
- [tg] Replace the memory allocator by something equally simple and
homegrown but optimised for use with mksh and free checking
- [tg] Import a couple of minor fixes (e.g. spelling) from oksh
- [tg] Fix problems with "set -e" for real; from oksh,
Closes: #518359
- [tg] In "set -o posix" mode, have limited echo(1) to improve
standards compliance; the exact feature set is open for discussion,
e.g. with pkgsrc® people; for now, only -n as first arg
- [tg] Make test builtin operator precedence consistent; from oksh
- [tg] Revamp and fold and enhance the regression tests
- [tg] Document somewhat surprising behaviour in mksh(1) better;
here: [ x -eq y ]; for gps23 from #ksh
- [tg] Reduce memory consumption by allocator simplification
- [tg] Fix bugs spotted by DEC ucode cc (ULTRIX) and gcc 1.42 (BSD/OS)
- [laffer1] Make mksh the default /bin/sh in MidnightBSD
* debian/rules: add support for applying patches to the source code
* debian/rules: build with new ‘-combine’ option for better optimisation
* Fix debconf checks if dash is uninstalled; Closes: #518355
* Use 「--package mksh」 consistently with dpkg-divert
* debian/control: update package description
* Upgrade Standards-Version to 3.8.1
- debian/rules: support nocheck in DEB_BUILD_OPTIONS
- debian/control: add RCS Id as comment field
* debian/source.lintian-overrides: add (things not deemed fixable)
- package-uses-deprecated-debhelper-compat-version (who cares)
- vcs-field-uses-not-recommended-uri-format (source is available
via AnonCVS, but pserver must die!)
* debian/control: prepend :ext: anoncvs protocol to VCS-CVS field
-- Thorsten Glaser <tg at mirbsd.de> Thu, 28 May 2009 00:15:10 +0200
** Changed in: mksh (Ubuntu)
Status: Confirmed => Fix Released
--
Sync mksh 37.3-2 (universe) from Debian unstable (main).
https://bugs.launchpad.net/bugs/375604
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list