[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Launchpad Bug Tracker
This bug was fixed in the package mksh - 52c-1ubuntu1

---
mksh (52c-1ubuntu1) xenial; urgency=high

  * Merge from Debian (LP: #1560008), remaining changes:
- Omit dietlibc builds on Ubuntu, where it is not in main
- Maintainer change for Ubuntu

 -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

** Changed in: mksh (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX 

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Barry Warsaw
** Changed in: mksh (Ubuntu)
   Status: New => In Progress

** Changed in: mksh (Ubuntu)
 Assignee: (unassigned) => Barry Warsaw (barry)

** Changed in: mksh (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  In Progress

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

  

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Thorsten Glaser
I’ve added it to my PPA for test builds, and a quick check of the logs
is satisfying.

https://launchpad.net/~mirabilos/+archive/ubuntu/ppa/+sourcepub/6219665
/+listing-archive-extra

Please upload ;)

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

   -- Thorsten 

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Ubuntu Foundations Team Bug Bot
The attachment "debdiff against last Ubuntu version" seems to be a
debdiff.  The ubuntu-sponsors team has been subscribed to the bug report
so that they can review and hopefully sponsor the debdiff.  If the
attachment isn't a patch, please remove the "patch" flag from the
attachment, remove the "patch" tag, and if you are member of the
~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]

** Tags added: patch

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in 

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Thorsten Glaser
** Patch added: "debdiff against Debian"
   
https://bugs.launchpad.net/ubuntu/+source/mksh/+bug/1560008/+attachment/4606359/+files/mksh_52c-1ubuntu1.from-52c-1.debdiff

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

   -- Thorsten Glaser   Wed, 20 

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Thorsten Glaser
** Attachment added: "origtgz"
   
https://bugs.launchpad.net/ubuntu/+source/mksh/+bug/1560008/+attachment/4606360/+files/mksh_52c.orig.tar.gz

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

   -- Thorsten Glaser   Wed, 20 Jan 2016 23:03:23 +

  

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Thorsten Glaser
** Attachment added: "debian.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/mksh/+bug/1560008/+attachment/4606361/+files/mksh_52c-1ubuntu1.debian.tar.xz

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

   -- Thorsten Glaser   Wed, 20 Jan 2016 

[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)

2016-03-21 Thread Thorsten Glaser
** Attachment added: "dsc"
   
https://bugs.launchpad.net/ubuntu/+source/mksh/+bug/1560008/+attachment/4606362/+files/mksh_52c-1ubuntu1.dsc

-- 
You received this bug notification because you are a member of mksh
Mailing List, which is subscribed to mksh in Ubuntu.
Matching subscriptions: mkshlist-to-ubuntu-bugmail
https://bugs.launchpad.net/bugs/1560008

Title:
  Please merge mksh 52c-1 (main) from Debian testing (main)

Status in mksh package in Ubuntu:
  New

Bug description:
  Binary package hint: mksh, pdksh

  Please merge the latest version of src:mksh from Debian (it already
  migrated to testing). This also finally removes the “pdksh”
  transitional package, the transition having been done for *buntu in
  trusty.

  I’ve attached debdiffs against last Ubuntu upload (hard to read,
  considering it’s a new upstream version), latest Debian (trivial to
  read), and the complete source package.

  New changelog entries:

  mksh (52c-1ubuntu1) xenial; urgency=high

* Merge from Debian (LP: #1560008), remaining changes:
  - Omit dietlibc builds on Ubuntu, where it is not in main
  - Maintainer change for Ubuntu

   -- Thorsten Glaser   Mon, 21 Mar 2016 12:56:45 +0100

  mksh (52c-1) unstable; urgency=low

* New upstream bugfix-only release:
  - [tg] Shave 200 bytes off .text by revisiting string pooling
  - [tg, J�rg] Fix manpage for ditroff on Schillix
  - [tg, wbx] Use sed 1q instead of unportable head(1)
  - [tg] Implement underrun debugging tool for area-based memory allocator
  - [tg] Fix history underrun when first interactive command is entered
  - [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault
  - [tg, Stéphane Chazelas] Fix display problems with special parameters
  - [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes
segfault (millert@ did this in 2004 for ${x[*]} already, so just sync)
  - [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires
  - [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs
  - [tg] Flush even syntax-failing or interrupted commands to history
  - [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics
  - [tg] Explicitly reserve SIGEXIT and SIGERR for ksh
  - [tg, izabera] Catch missing here documents at EOF even under “set -n”
  - [kre, tg] Document Austin#1015 handling (not considered a violation)
  - [tg, fmunozs] Fix buffer overread for empty nameref targets
  - [tg] Fix warnings pointed out by latest Debian gcc-snapshot
  - [tg, Martijn Dekker] Document upcoming set +o changes
  - [Martijn Dekker] Expand testsuite for command/whence
* Remove now-irrelevant comment from debian/control
* Update manpage from CVS incorporating lintian spelling fixes
* Bump S-V (no changes needed); use SSL URIs for VCS (lintian)

   -- Thorsten Glaser   Sun, 06 Mar 2016 22:03:50 +0100

  mksh (52b-1) unstable; urgency=high

* New upstream bugfix-only release:
  - [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
  - [tg] Document that we will implement locale tracking later
  - [tg] Add EEXIST to failback strerror(3)
  - [jilles] Make set -C; :>foo race-free
  - [tg] Don’t use unset in portable build script
  - [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
  - [tg] Document read -a resets the integer base
  - [J�rg] Fix manpage: time is not a builtin but a reserved word
  - [J�rg, tg] Make exit (and return) eat -1
  - [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
  - [tg] reduce memory footprint by free(3)ing more aggressively
  - [tg] fix buffer overrun (LP#1533394), bugreport by izabera
  - [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
  - [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
  - [tg] Sanitise OS-provided signal number in even more places
  - [tg] As requested by J�rg, be clear manpage advice is for mksh
  - [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
  - [tg] Handle export et al. after command (Austin#351)
  - [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
  - [tg] Fix errno in print/echo builtin; optimise that and unbksl
  - [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian

   -- Thorsten Glaser   Wed, 20 Jan 2016 23:03:23 +