Hello community, here is the log from the commit of package byacc for openSUSE:Factory checked in at 2014-10-11 19:26:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/byacc (Old) and /work/SRC/openSUSE:Factory/.byacc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "byacc" Changes: -------- --- /work/SRC/openSUSE:Factory/byacc/byacc.changes 2014-08-27 07:46:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.byacc.new/byacc.changes 2014-10-11 19:27:26.000000000 +0200 @@ -1,0 +2,62 @@ +Fri Oct 10 06:05:39 UTC 2014 - [email protected] + +- update to version 20141006 + - package/debian/source/format: change to native format to work + around regression in Debian packaging. + - main.c: correct parameter for umask - for very old mkstemp's - + and use type mode_t to quiet compiler warning + - configure.in: add configure check for mode_t + - reader.c: better fix for get_line, by ensuring there is enough + space to null-terminate its result (prompted by discussion with + Craig Rodrigues). + - main.c: make change to umask before calling mkstemp, as + suggested in Coverity #56902 + - reader.c: adjust logic in copy_action to avoid potential + null-pointer dereference (Coverity #56901) + - reader.c: adjust logic to avoid potential null-pointer + dereference in compile_args (Coverity #63407) + - reader.c: eliminate strcpy into fixed-size buffer (Coverity + #63408) + - yacc.1: document changes made with respect to %parse-param + - output.c: add parameters from %parse-param to destructor. The + order of the parameters is intentionally inconsistent with + yyparse/yyerror, for "compatibility" with bison. + - output.c: use puts_param_types/puts_param_names to output + lex_param data. + - btyaccpar.c: add casts, change types to fix strict compiler + warnings + - output.c: gcc-warning + - output.c: fix limit when merging real/workaround tables + - output.c: for btyacc, it is possible to have no conflicts - but + in that case, the "ctable" was not generated at all, while the + skeleton uses the table. The most straightforward (workaround) + is generating a dummy table which rejects any state. + - test/btyacc_destroy3.y, test/btyacc_destroy2.y, + test/btyacc_destroy1.y: fix "make check_make" + - reader.c: trim blanks from interim value in copy_param() to + handle special case when a space precedes a comma. + - output.c: use two new functions, puts_param_types and + puts_param_names, to improve format of the parse_param list (by + trimming space after "*") as well as correcting the output of + the comma-separated names (only the last name was output). + - reader.c: modify copy_param() to handle resulting + comma-separated list. Before, it only expected a single + parameter. + - reader.c: split-out save_param() from copy_param() + - reader.c: trim_blanks() did not always convert spaces - fix. + - reader.c: fix some minor regressions with error-reporting + - aclocal.m4: update CF_XOPEN_SOURCE for Unixware change from + lynx + - reader.c: modify copy_param() to accept multiple parameters, + each in curly braces like recent bison, as well as honoring + bison's undocumented feature to accept the parameters as a + comma-separated list. + - main.c, reader.c, defs.h: use calloc in get_line() when + allocating line to ensure it is fully initialized, fixes a + later uninitialized value in copy_param() (FreeBSD #193499). + - closure.c, lalr.c, output.c, defs.h: rephrase odd addressing to + fix Coverity #48848, #38950, #38860, not actually a bug. + - config.sub: update to 2014-07-28 + - aclocal.m4: modified to support port to Minix3.2 + +------------------------------------------------------------------- Old: ---- byacc-20140715.tgz New: ---- byacc-20141006.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ byacc.spec ++++++ --- /var/tmp/diff_new_pack.92UfXv/_old 2014-10-11 19:27:26.000000000 +0200 +++ /var/tmp/diff_new_pack.92UfXv/_new 2014-10-11 19:27:26.000000000 +0200 @@ -18,7 +18,7 @@ Name: byacc -Version: 20140715 +Version: 20141006 Release: 0 Summary: LALR(1) parser generator License: SUSE-Public-Domain ++++++ byacc-20140715.tgz -> byacc-20141006.tgz ++++++ ++++ 17609 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
