[ubuntu/saucy-proposed] mksh 46-2ubuntu1 (Accepted)

Dmitrijs Ledkovs dmitrij.ledkov at ubuntu.com
Mon Jun 3 15:45:17 UTC 2013


mksh (46-2ubuntu1) saucy; urgency=low

  * Merge from Debian, Remaining changes:
    - Do not build-depend on dietlibc, which is not in main.

mksh (46-2) unstable; urgency=low

  * The “Universal OS – freedom of choice” upload
  * Update to latest upstream CVS HEAD; changes:
    - [tg] Do not accidentally remove lksh.1 for in-srcdir builds
    - [tg] Fix post-build non-‘-Q’ output for lksh
    - [tg] Silence some configure-time warnings for clang-3.2 and GCC
  * Prepare lksh for being used as /bin/sh (with printf builtin);
    put into NEWS.Debian instruction to change the symlink
  * Drop printf builtin from mksh and mksh-static (they can still
    be used as /bin/sh but that brings back #532324; cf. #539158)
  * Update README.Debian and package Description accordingly
  * Write a message to buildd admins, to keep the chroot up-to-date
    (and remind them of the /dev/tty and /dev/ptmx necessities),
    to the build log
  * Make the localedef failure warning message more clear

mksh (46-1) unstable; urgency=low

  * The “Omas” upload
  * Update to latest upstream stable release; changes:
    - [tg] dot.mkshrc: prevent lksh from running it
    - [tg] Add the lksh manual page to the mksh distribution
    - [tg] Make both lksh and mksh interpret numbers with a leading
      digit zero (‘0’) as octal precisely iff “set -o posix” is active
    - [tg] Point out the octal digit and the integer arithmetic differences
      from POSuX verbosely in the manual pages (point people who need
      octals to “set -o posix” and who need longs to lksh) and elaborate
      on the horrors of ISO C Undefined Behaviour which is allowed to
      delete all your data
    - [tg] Unbreak “set -o” (list flags) in lksh on LP64 machines
    - [tg] Implement Emacs mode PgUp as Vi insert mode Cur↑ for Yofuh
    - [tg] Allow setting both “set -o sh” and “set -o posix”, if done in the
      same command; shuffle around compatibility levels (mksh/lksh, with
      -o sh, with -o posix) again; permit a /bin/sh to set either or both
    - [tg] Sync lksh manual page with the exact code ifdefs
    - [tg] Change more use of signed integer to use unsigned instead
    - [tg] Implement “set -o pipefail” like AT&T ksh93 and GNU bash do
    - [tg] dot.mkshrc: provide hd(1) in Pure mksh™ for fallback
    - [tg] Implement VALSUBs (value substitutions): ${|REPLY=foo;}
  * Let /bin/sh use both -o posix and -o sh for better standards compliance
  * Improve README.Debian

mksh (45-1) unstable; urgency=low

  * New upstream stable release; changes:
    - [tg] Make “set -x” print the commands run in escaped form
    - [tg] PS4 in dot.mkshrc is now timestamped
    - [tg] The &> GNU bash I/O redir is no longer parsed in -o posix,
      -o sh modes, lksh (breaks valid scripts)
    - [tg] Implement ${ …;} more efficiently (deleted-open files)
    - [tg] For shf, %#s (if you can get it past GCC’s printf format attribute)
      calls print_value_quoted, ignoring field width and precision
    - [tg] Catch “typeset =” (regression) with better error message
    - [tg, Tonnerre Lombard] add “doch” alias to dot.mkshrc which just repeats
      the last input line with sudo(8)
    - [tg] Use unsigned integers for all calculations, to avoid ISO C
      “Undefined Behaviour” (and implementation-defined behaviour) throughout
      (most of) the code; emulate signed integer arithmetics using unsigned;
      not-lksh only
    - [tg] Emulate signed modulo naïvely, for correct sign of the result
    - [tg] Add <<< and >>> for ROL and ROR (rotate left and right,
      respectively) operations, <<<= and >>> assignments; bitwise AND the RHS
      of a shift/rotate op with 31 (not for lksh)
    - [tg] Remove a warning by working around a workaround found in dietlibc
      which works around a bug in broken software such as GNU tar (really!)
    - [tg] Correct and simplify list and categorisation of built-in commands
      as POSIX special and “everything else” plus a flag to keep assignments
    - [tg] Handle ((foo)) as “let]” internally to avoid a conflict with user-
      defined functions called let (LP#1156707)
    - [tg] Clean up the code
  * Upload to unstable

Date: Mon, 03 Jun 2013 16:38:39 +0100
Changed-By: Dmitrijs Ledkovs <dmitrij.ledkov at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/saucy/+source/mksh/46-2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 03 Jun 2013 16:38:39 +0100
Source: mksh
Binary: mksh pdksh
Architecture: source
Version: 46-2ubuntu1
Distribution: saucy
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dmitrijs Ledkovs <dmitrij.ledkov at ubuntu.com>
Description: 
 mksh       - MirBSD Korn Shell
 pdksh      - transitional dummy package to migrate from pdksh to mksh
Changes: 
 mksh (46-2ubuntu1) saucy; urgency=low
 .
   * Merge from Debian, Remaining changes:
     - Do not build-depend on dietlibc, which is not in main.
 .
 mksh (46-2) unstable; urgency=low
 .
   * The “Universal OS – freedom of choice” upload
   * Update to latest upstream CVS HEAD; changes:
     - [tg] Do not accidentally remove lksh.1 for in-srcdir builds
     - [tg] Fix post-build non-‘-Q’ output for lksh
     - [tg] Silence some configure-time warnings for clang-3.2 and GCC
   * Prepare lksh for being used as /bin/sh (with printf builtin);
     put into NEWS.Debian instruction to change the symlink
   * Drop printf builtin from mksh and mksh-static (they can still
     be used as /bin/sh but that brings back #532324; cf. #539158)
   * Update README.Debian and package Description accordingly
   * Write a message to buildd admins, to keep the chroot up-to-date
     (and remind them of the /dev/tty and /dev/ptmx necessities),
     to the build log
   * Make the localedef failure warning message more clear
 .
 mksh (46-1) unstable; urgency=low
 .
   * The “Omas” upload
   * Update to latest upstream stable release; changes:
     - [tg] dot.mkshrc: prevent lksh from running it
     - [tg] Add the lksh manual page to the mksh distribution
     - [tg] Make both lksh and mksh interpret numbers with a leading
       digit zero (‘0’) as octal precisely iff “set -o posix” is active
     - [tg] Point out the octal digit and the integer arithmetic differences
       from POSuX verbosely in the manual pages (point people who need
       octals to “set -o posix” and who need longs to lksh) and elaborate
       on the horrors of ISO C Undefined Behaviour which is allowed to
       delete all your data
     - [tg] Unbreak “set -o” (list flags) in lksh on LP64 machines
     - [tg] Implement Emacs mode PgUp as Vi insert mode Cur↑ for Yofuh
     - [tg] Allow setting both “set -o sh” and “set -o posix”, if done in the
       same command; shuffle around compatibility levels (mksh/lksh, with
       -o sh, with -o posix) again; permit a /bin/sh to set either or both
     - [tg] Sync lksh manual page with the exact code ifdefs
     - [tg] Change more use of signed integer to use unsigned instead
     - [tg] Implement “set -o pipefail” like AT&T ksh93 and GNU bash do
     - [tg] dot.mkshrc: provide hd(1) in Pure mksh™ for fallback
     - [tg] Implement VALSUBs (value substitutions): ${|REPLY=foo;}
   * Let /bin/sh use both -o posix and -o sh for better standards compliance
   * Improve README.Debian
 .
 mksh (45-1) unstable; urgency=low
 .
   * New upstream stable release; changes:
     - [tg] Make “set -x” print the commands run in escaped form
     - [tg] PS4 in dot.mkshrc is now timestamped
     - [tg] The &> GNU bash I/O redir is no longer parsed in -o posix,
       -o sh modes, lksh (breaks valid scripts)
     - [tg] Implement ${ …;} more efficiently (deleted-open files)
     - [tg] For shf, %#s (if you can get it past GCC’s printf format attribute)
       calls print_value_quoted, ignoring field width and precision
     - [tg] Catch “typeset =” (regression) with better error message
     - [tg, Tonnerre Lombard] add “doch” alias to dot.mkshrc which just repeats
       the last input line with sudo(8)
     - [tg] Use unsigned integers for all calculations, to avoid ISO C
       “Undefined Behaviour” (and implementation-defined behaviour) throughout
       (most of) the code; emulate signed integer arithmetics using unsigned;
       not-lksh only
     - [tg] Emulate signed modulo naïvely, for correct sign of the result
     - [tg] Add <<< and >>> for ROL and ROR (rotate left and right,
       respectively) operations, <<<= and >>> assignments; bitwise AND the RHS
       of a shift/rotate op with 31 (not for lksh)
     - [tg] Remove a warning by working around a workaround found in dietlibc
       which works around a bug in broken software such as GNU tar (really!)
     - [tg] Correct and simplify list and categorisation of built-in commands
       as POSIX special and “everything else” plus a flag to keep assignments
     - [tg] Handle ((foo)) as “let]” internally to avoid a conflict with user-
       defined functions called let (LP#1156707)
     - [tg] Clean up the code
   * Upload to unstable
Checksums-Sha1: 
 b82a27942d2557a540c42fcbe0b7165fef5c3b12 2169 mksh_46-2ubuntu1.dsc
 f86f4d567a06813bf4495ec5cc2aaac1d57d346a 349524 mksh_46.orig.tar.gz
 314d6afd576cfdd245b2448a58206f231a90b468 83913 mksh_46-2ubuntu1.debian.tar.gz
Checksums-Sha256: 
 6efcfc17801ceb29ce1a697bdd9a9e817e174a0a94fe0da4ddd3b63b40a0e720 2169 mksh_46-2ubuntu1.dsc
 dbe6bf60b111a962ed33eb16dffa4d726d62dc0d60ad5429f0d575fc430af05a 349524 mksh_46.orig.tar.gz
 fce2cdc57eaebe9c28dee52891360ae77bcee3b3e27336f56c7f83c1b344003d 83913 mksh_46-2ubuntu1.debian.tar.gz
Files: 
 3dcb56ba8ceac877a506e622fd99a4d2 2169 shells optional mksh_46-2ubuntu1.dsc
 77c108d8143a6e7670954d77517d216d 349524 shells optional mksh_46.orig.tar.gz
 d1576830ae19bdbf07cfe0641afff2af 83913 shells optional mksh_46-2ubuntu1.debian.tar.gz
Original-Maintainer: Thorsten Glaser <tg at mirbsd.de>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRrLmmAAoJEIh7YGGLPBauS1sQAKrabg+WVIoNYF/Aqm1jHXk+
A4hEkGU4LWwRhRFaMY2Xhu3Cf2ferrVDCGbp4aIBgPS+nsPPseWCfbx2oQFehgwn
8HYvNIJFwr+Y6XkGsWxO5yIzJlzsNZ0NrTQVhaew/UBGx//GoP4KrwxnsKX0FJiV
5Hh30alg6/N/f9vEdM3RncJph/htkqauG0NGJ+hPNVhbo3V2SrikfX+RFLuQIBT8
uGq2qJm2bA45X6dzClf438DEWrJaNlrL1W1/oCMJzyiCOEKIRMvBvRpjKbfSf+Dl
SS4O0NixgrRFMnPNls1BOrr+3N8JdE0bAZ/xeJrMAFPxoaWrXXernH80oe6kMoQx
AY0izHN9yVzfeBVzihYLXcPTNMOxsb+X7/eSwPfWdGYw9Lwf8FrFzHFhLeMIL36Z
plCJqcBzIzrAJr7+f2fNyzyoZStbVsavxLqpC9okbqgRkKOP5c7vcCm7PnURTguH
L+MAbNkuO0bAP7VVXRnONND7jorA3OkFTQMxAg7Y+G0+fTL0PVLysjFoBk5250Kz
FhsBvdBiNO/NJ2hfJyL2BEC1ZqEJttCRLopcLskjGVaREm/zmIR1J6H8alY6bz7X
K6YdnoSSnWAkJQKDG6QD6JDu3rpKSpbuVXlnntRb7u8qB9kODjpGG97Zf5BQ88kV
XnOJK9ZNxH8RHppIxeMx
=6B4W
-----END PGP SIGNATURE-----


More information about the Saucy-changes mailing list