IMO before you move ksh93v- to "beta" status, we should collect bugs
and changes which should be done and finalized before we call it beta.
There are very, very bad issues in ast-ksh.20130829, and they should
be addressed. I am going - due lack of Bugzilla, a list on our svn.

Submissions for the worst of worst bugs please to the list now.

Olga

---------- Forwarded message ----------
From: Glenn Fowler <[email protected]>
Date: Thu, Aug 29, 2013 at 7:45 PM
Subject: [ast-developers] AT&T Software Technology ast alpha software
download update
To: [email protected]



the AT&T Software Technology ast alpha 2013-08-29 source release
has been posted to the download site
        http://www.research.att.com/sw/download/alpha/
the package names and md5 checksums are
            INIT  132e0403af573fa1cb1e202267fedeb8
        ast-open  334615fb3a652575106194c281d27b5c
         ast-ksh  ebcc56d9ab673aaafbb163d6eee1a93c
the md5 sums should match the ones listed on the download page

this is still a work in progress, but we are getting closer to a beta
we are interested in verification that new features work
and at this point not interested in quibbles about naming
once the underlying features work then naming discussions can commence

a big chunk of time was spent porting to the various combinations of
        architectures X os X compilers X build options
a lot of it due to differing levels of support for the *at() syscalls
which then kicked in different parts of the -last emulation code

with adoption of *at() file descriptor leaks pop up all over the place
to see how bad *at() coverage is on different os/release combinations compare
        $INSTALLROOT/src/lib/libast/FEATURE/atdev
produced by
        $PACKAGEROOT/src/lib/libast/features/atdev.c
on different os/release combinations

one file descriptor leak in 3d+ksh brought down the entire build system
it took a day to figure everything out and recover, including code checkins
that sometimes did the opposite (keep old drop new)
so once again there is no such thing as a simple patch

don't use this alpha on linux.ia64 -- looks like *at() problems are
lurking there

look for ast runtime debugging tips in a separate message

changes since 2013-08-14

:::::::: bgp ::::::::

13-08-28 mrt.h: MRT_ATTR_AIGP_20120425 => MRT_ATTR_AIGP
13-08-28 bgp.c: add BGP_aigp, "aigp_t aigp { values_t aigp }"
13-08-28 bgp-mrt.c: parse MRT_ATTR_AIGP subtype 1

:::::::: ip_t ::::::::

13-08-28 bgp.h: add BGP_aigp
13-08-28 ip_t.c: add "values_t" uint32_t vector type

:::::::: ksh93 ::::::::

13-08-27  --- Release ksh93v- ---
13-08-27 +enum constants can have .DIG, .MAX, or .MIN sub-variables.
13-08-26 +Floating variables can be following by DIG, MAX, MIN, EPSILON,
          INT_MAX, INT_MIN, or MAX_10_EXP to give values correspong to
          the floating type of the variable.
13-08-26 +Integer variables can be followed by .DIG, .MAX, or .MIN in
          arithmetic expression so give the values corresponding to that
          integer type.
13-08-26 +Added 12 math constants such as E, PI, and SQRT2.
13-08-23  Documented __ in sh.1 man page.
13-08-22  Fixed __ to work in nested types.
13-08-22  A bug in which print -v .sh.stats did not work within a namespace
          has been fixed.
13-08-21  enumeration subvariables introduce in 13-07-30 can now be used
          with enum arrays and reference to enum array elements.
13-08-20  A bug in arithemtic with variables used in an arithmetic expression
          inside a namespace has been fixed.
13-08-19  A bug in which compound variables created in a namespace did not
          display correctly outside of the namespace has been fixed.
13-08-19 +The variable .sh.pwdfd which expands to the file descriptor number
          corresponding to $PWD has been added.
13-08-15  A bug in which copying the .sh.stats and .sh.siginfo variables
          gave values that could vary has been fixed.
13-08-14  A bug in which unknow starup options, for example ksh --foobarbla
          would cause the shell to core dump has been fied.
13-08-14  A bug in which {n}<&0 did not work after <<< string hs been fixed.

:::::::: tw ::::::::

13-08-26 expr.c: fix null pointer deref in matchval() -- thanks Philippe

:::::::: libast ::::::::

13-08-26 features/float: fix (FLT|DBL|LDBL)_*_(MIN|MAX) algorithm to
not use exact powers of 2!!
13-08-25 path/pathcanon.c: finalize //@// extended/hidden attribute
namespace *for testing*
13-08-24 include/fts.h,misc/fts.c: make preparations for
FTS.fts_dirfd, fdopendir(), fgetcwd(), openat(), fstatat()
13-08-23 path/pathcanon.c: add PATH_DROP_LEAD_SLASH2 and
PATH_DROP_TAIL_SLASH to unify ast c14n
13-08-23 features/float: add (FLT|DBL|LDBL)_EPSILON logic
13-08-22 features/lib,include/ast_std.h,comp/qsort.c,comp/qsort_r.c:
add { qsort qsort_r } from Bentley/McIlroy code
13-08-22 misc/getcwd.c: now a wrapper call to fgetcwd(AT_FDCWD)
13-08-21 regex/regdecomp.c: fix REG_SHELL decompilation bug
13-08-21 regex/regcomp.c: fix REG_SHELL ~(A)(...) parse bug that
didn't treat second ')' as closing paren
13-08-20 misc/fgetcwd.c: add, inspired by olga
13-08-17 path/pathcanon.c: /dev/file/flag[,flag...]:[/]path for
relative and absolute paths
13-08-17 port/intercept.c: move pathdev() intercepts to ast_*at() and
make ast_*[!at]() call ast_*at() counterpart
13-08-15 features/lib,features/dirent,port/intercept.c: add
ast_opendir() and fdopendir() tests
13-08-14 features/atdev: additional support for comp/at.c emulation on
frankenstein systems

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers


-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     [email protected]   \-`\-'----.
 `'-..-| /       http://twitter.com/fleyta     \ |-..-'`
      /\/\     Solaris/BSD//C/C++ programmer   /\/\
      `--`                                      `--`
_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to