[Bug 1560008] Re: Please merge mksh 52c-1 (main) from Debian testing (main)
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 GlaserMon, 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)
** 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 GlaserMon, 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)
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 GlaserMon, 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)
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 GlaserMon, 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)
** 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 GlaserMon, 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)
** 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 GlaserMon, 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)
** 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 GlaserMon, 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)
** 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 GlaserMon, 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 +