*Synopsis*: *ksh93* RFE: Update ksh93 in Solaris to ast-ksh.2008-11-04

CR 6619428 changed on Jul 30 2009 by <User 1-F4SZV>

=== Field ============ === New Value ============= === Old Value =============

See Also               6866676                                                
====================== =========================== ===========================

     
*Change Request ID*: 6619428

*Synopsis*: *ksh93* RFE: Update ksh93 in Solaris to ast-ksh.2008-11-04

  Product: solaris
  Category: shell
  Subcategory: korn93
  Type: RFE
  Subtype: 
  Status: 10-Fix Delivered
  Substatus: 
  Priority: 3-Medium
  Introduced In Release: solaris_nevada
  Introduced In Build: snv_72
  Responsible Engineer: <User 1-5Q-5151>
  Keywords: opensolaris, oss-request, oss-sponsor

=== *Description* ============================================================
Category
   shell
Sub-Category
   korn
Description
   [As discussed with April Chin last week]
RFE: Update ksh93 in Solaris to ast-ksh.2007-10-15 (or higher) to import the 
last six months of bugfixes&&improvements&&other development.
Note that the update will include a "flag day" this time to enable the 
generation of l10n message catalogs for ksh93&co, too (which requires that 
ksh93 itself is present on the build system, e.g. either the build machines 
must be updated to B72 or a tarball containing ksh93 must be applied to the 
build machines).
Frequency
   Always
Regression
   No
Steps to Reproduce
   -
Expected Result
   -
Actual Result
   -
Error Message(s)
   -
Test Case
   -
Workaround
   -
Submitter wants to work on bug
   Yes
Additional configuration information
   Solaris 11/B72

*** (#1 of 3): 2007-10-19 23:14:39 GMT+00:00 <User 1-9UT-15>
*** Last Edit: 2007-10-26 17:40:05 GMT+00:00 <User 1-5Q-5151>

The below are bugs fixed since ksh93s+ 2007-04-18 , from
the RELEASE notes to ksh93s+ 2007-10-15

07-10-11  --- Release ksh93s+  ---
07-10-10  A bug in which the locale was not being restored after
          LANG=value command has been fixed.
07-09-20  A bug in which a nameref to a compound variable that was local
         to the calling function would not expand correctly when displaying
         is value has been fixed.
07-09-19  A bug which cause cause a core dump if .sh.edchar returned
         80 characters or more from a keyboard trap has been fixed.
07-09-14  A bug in which could cause a core dump when more than 8 file
         descriptors were in use has been fixed.
07-09-10  A bug in which creating a name reference to an instance of
         an array when the array name is itself a reference has been fixed.
07-09-10  The file completion code has been modified so that after an = in
         any word, each : will be considered a path delimiter.
07-09-06  A bug in which subprocess cleanup could corrupt the malloc() heap
          has been fixed.
07-08-26  A bug in which a name reference to an associatve array instance
         could cause the subscript to be evaluated as an arithmetic expression
         has been fixed.
07-08-22  A bug in which the value of an array instance was of a compound
         variable was not expanded correctly has been fixed.
07-08-14  A bug which could cause a core dump when a compound assignment was
         made to a compound variable element with a typeset -a attribute
         has been fixed.
07-08-08  A bug in which a trap ignored in a subshell caused it to be
         ignored by the parent has been fixed.
07-08-07  A bug in which the set command would generated erroneous output
         for a variable with the -RZ attribute if the variable name had been
         passed to a function has been fixed.
07-08-02  A bug in which read x[1] could core dump has been fixed.
07-08-02  A second bug in which after read x[sub] into an associative array
         of an element that hasn't been assigned could lead to a core dump
         has been fixed.
07-07-31  A bug in which a pipeline that completed correctly could have
         an exit status of 127 when pipefail was enabled has been fixed.
07-07-09  The SHOPT_AUDIT compile option has been added for keyboard logging.
07-06-25  In vi insert mode, ksh no longer emits a backspace character
         before the carraige return when the newline is entered. 
07-06-25  A bug in which pipefail would cause a command to return 0
         when the pipeline was the last command and the failure happened
         on a component other than the last has been fixed.
07-06-25  A bug in the expansion of ${var/pattern/rep} when pattern or rep
         contained a left parenthesis in single quotes has been fixed.
07-06-18  The braces for a subscripted variable with ${var[sub]} are now
         optional when inside [[...]], ((...)) or as a subscript.
07-05-28  A bug in brace expansion in which single and double quotes did
          not treat the comma as a literal character has been fixed.
07-05-24  The -p option of whence now disables -v.
07-05-23  Several bug fixes in compound variables and arrays of arrays
         have been made.
07-05-15  A bug in which the %B format of printf was affected  by the
         locale has been fixed.
07-05-14  A bug in which \ was not removed in the replacement pattern with
         ${var/pattern/rep} when it was not followed by \ or a digit has
         been fixed.
07-05-10  A bug in which ksh -R file core dumped if no script was specified
         has been fixed.  it not displays an error message.
07-05-07  Added additional Solaris signals to signal table.
07-04-30  A bug in which a pipeline with command substitution inside a
         function could cause a pipeline that invokes this function to
         hang when the pipefail option is on has been fixed.
07-04-30  Added -q to whence.

libcmd fixes:
07-10-12 cp.c: plug usage string memory leak by using per-builtin state
07-09-21 cksum.c: add sumprint() default scale arg, --scale, --bsd for solaris
07-09-10 chmod.c: add --show,-n
07-07-27 wclib.c: bias <wchar.h> checks for modern unix
07-07-17 cat.c: fix --squeeze-blank to reduce multiple blank lines to *one*
07-05-20 cmd.h: handle msvc's balk at if(0)0=0;
07-05-20 cksum.c: #include <modex.h>
07-05-11 cmd.h: add _CMD_CONTEXT_OK() to verify >= 20070511 context
07-05-09 fds.c: handle ipv6 sockets
07-05-09 cmd.h: <shbltin.h> : cmdquit() => sh_checksig(context)
07-04-25 mkdir.c: force (S_ISVTX|S_ISUID|S_ISGID) after mkdir(2)
07-04-24 procrun.c: add -last intercept => sh_run() and whence -q
07-04-19 uname.c: name operands first checked for CS_NAME, then NAME
07-03-28 date.c: add --unelapsed=scale, -U: fmtelapsed() => strelapsed()

libast fixes:
07-10-12 port/astconf.c: fix CONF_ALLOC 16 bit overflow
07-10-12 misc/fts.c: fix fts_close() to free the handle -- doh
07-10-11 comp/setlocale.c: second and subsequent setlocale(*,"") reverts to 
previous
07-10-11 path/pathprobe.c: add vfs ST_NOSUID check
07-10-10 comp/conf.tab: add a few more xpg6 deferrals
07-09-28 astsa: update to share with mainline src via _PACKAGE_astsa
07-09-25 sfio/sfgetr.c: no limit on string stream line size
07-09-25 sfio/sfextern.c: increase _Sfmaxr to 256*1024
07-09-18 misc/procopen.c: tighten up SIGCHLD logic between parent/child
07-09-18 misc/signal.c: unblock SIG_DFL after setting handler, sig<0 => don't 
unblock
07-09-13 misc/fs3d.c: no $LD_PRELOAD => no 3d and avoids invalid mount(2) call
07-09-11 vmalloc: vmstat(0,0)==1 => region in use, drop VM_primary|VM_secondary
07-09-05 misc/recstr.c: handle [lL] gobbled by strtol() -- ouch
07-08-17 path/pathprobe.c: handle '\r' in VERSION string
07-07-17 regex/regcache.c: regcache(0,n,0) extends cache to size n (no 
shrinking)
07-07-16 tm/tmdata.c: add 2005-12-31, drop 1999-12-31 (where did that come 
from?)
07-05-21 tm/tmxfmt.c,tmxscan.c: %F => %L (TM_DEFAULT); %F => %Y-%m-%d
07-05-15 sfio/sfvprintf.c: %h? and SFFMT_SHORT => raw bytes
07-05-09 features/signal.c,features/siglist: use kill -l & strsignal()
07-04-25 misc/optctx.c: add for opt_info switching
07-04-24 misc/cmdarg.c,include/cmdarg.h: add CMD_CHECKED, CMD_SILENT
07-04-24 misc/procopen.c,include/proc.h: add PROC_CHECK
07-04-24 misc/procrun.c: add flags arg (current use PROC_ARGMOD)
07-04-24 misc/cmdarg.c,include/cmdarg.h: move from src/cmd/tw
07-04-20 port/(lclang.h|lc.c|mc.c|lclib.h|lcgen.c): separate lctab.c
07-04-20 comp/conf.sh: defer to systems without 'grep -q' -- sigh
07-04-20 comp/conf.sh: probe for LL integer constant initializer suffix
07-04-20 include/syslog.h: <namval.h> => <ast_namval.h> for win32
07-04-20 ast_namval.h: add as copy of include/namval.h for win32
07-04-19 comp/conf.tab: fix SVID SI entries to probe SI_* (not _SI_*)

*** (#2 of 3): 2007-10-26 17:40:05 GMT+00:00 <User 1-5Q-5151>

The bug synopsis has changed.  The version of ast-ksh to which we will
be updating is version ksh93t ast-ksh.2008-11-04 (previously it was
ksh93s+ ast-ksh.2007-10-15).  

Please see the ast.diffs file in the Attachments
for the diffs to the RELEASE notes in:

usr/src/lib/libast/common/RELEASE
usr/src/lib/libcmd/common/RELEASE
usr/src/lib/libdll/common/RELEASE
usr/src/lib/libshell/common/RELEASE
usr/src/lib/libsum/common/RELEASE (new library)

*** (#3 of 3): 2008-12-23 19:56:14 GMT+00:00 <User 1-5Q-5151>


=== *Public Comments* ========================================================

=== *Workaround* =============================================================

=== *Additional Details* =====================================================
        Targeted Release: solaris_nevada
        Commit To Fix In Build: snv_106
        Fixed In Build: snv_106
        Integrated In Build: snv_106
        Verified In Build: 
  See Also: 4790520, 6437624, 6561901, 6595183, 6597729, 6599668, 6628902, 
6631969, 6649911, 6662241, 6672350, 6677082, 6686361, 6687139, 6703761, 
6710205, 6713682, 6715496, 6734304, 6737600, 6745015, 6748645, 6753538, 
6754020, 6762665, 6763594, 6766246, 6775901, 6788659, 6790805, 6793120, 
6793763, 6799167, 6862121, 6866676
  Duplicate of: 
  Hooks:
        Hook1: 
        Hook2: 
        Hook3: 
        Hook4: <email address omitted>
        Hook5: <email address omitted>
        Hook6: <email address omitted>
  Program Management: 
  Root Cause: Other - see Research Activity
  Fix Affects Documentation: Yes
  Fix Affects Localization: Yes

=== *History* ================================================================
        Date Submitted: 2007-10-19 23:14:38 GMT+00:00
        Submitted By: <User 1-9UT-15>

        Status Changed    Date Updated                  Updated By
        3-Accepted        2007-10-26 17:40:04 GMT+00:00 <User 1-5Q-5151>
        7-Fix in Progress 2008-12-15 23:42:56 GMT+00:00 <User 1-5Q-5151>
        8-Fix Available   2008-12-27 23:21:48 GMT+00:00 <User 1-5HNZ8F>
        10-Fix Delivered  2009-01-16 03:25:57 GMT+00:00 <User 1-5Q-3253>


=== *Service Request* ========================================================
        Impact: Limited
        Functionality: Secondary
        Severity: 4
        Product Name: solaris
        Product Release: solaris_10
        Product Build: s10_22
        Operating System: 5.10
        Hardware: generic
        Submitted Date: 2002-12-09 11:48:00 GMT+00:00


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Secondary
        Severity: 3
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_72
        Operating System: solaris_nevada
        Hardware: generic
        Submitted Date: 2007-10-19 23:14:39 GMT+00:00


=== *Multiple Release (MR) Cluster* - 0 ======================================


Reply via email to