ольга крыжановская
2013-08-30 19:05:29 UTC
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 <gsf at research.att.com>
Date: Thu, Aug 29, 2013 at 7:45 PM
Subject: [ast-developers] AT&T Software Technology ast alpha software
download update
To: ast-developers at research.att.com
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
ast-developers at lists.research.att.com
http://lists.research.att.com/mailman/listinfo/ast-developers
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 <gsf at research.att.com>
Date: Thu, Aug 29, 2013 at 7:45 PM
Subject: [ast-developers] AT&T Software Technology ast alpha software
download update
To: ast-developers at research.att.com
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
ast-developers at lists.research.att.com
http://lists.research.att.com/mailman/listinfo/ast-developers
--
, _ _ ,
{ \/`o;====- Olga Kryzhanovska -====;o`\/ }
.----'-/`-/ olga.kryzhanovska at gmail.com \-`\-'----.
`'-..-| / http://twitter.com/fleyta \ |-..-'`
/\/\ Solaris/BSD//C/C++ programmer /\/\
`--` `--`
, _ _ ,
{ \/`o;====- Olga Kryzhanovska -====;o`\/ }
.----'-/`-/ olga.kryzhanovska at gmail.com \-`\-'----.
`'-..-| / http://twitter.com/fleyta \ |-..-'`
/\/\ Solaris/BSD//C/C++ programmer /\/\
`--` `--`