Hello community, here is the log from the commit of package grep for openSUSE:Factory checked in at 2014-12-01 14:00:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grep (Old) and /work/SRC/openSUSE:Factory/.grep.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "grep" Changes: -------- --- /work/SRC/openSUSE:Factory/grep/grep.changes 2014-06-18 22:04:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.grep.new/grep.changes 2014-12-01 14:00:41.000000000 +0100 @@ -1,0 +2,33 @@ +Fri Nov 28 15:49:19 UTC 2014 - andreas.stieger@gmx.de + +- GNU grep 2.21 +- Improvements: + * performance improved for searching files containing holes, on + platforms where lseek's SEEK_DATA flag works efficiently. + * performance improved for rejecting data that cannot match even + the first part of a nontrivial pattern. + * performance improved for very long strings in patterns. + * If a file contains data improperly encoded for the current + locale, and this is discovered before any of the file's contents + are output, grep now treats the file as binary. + * -P no longer reports an error and exits when given invalid UTF-8 + data. Instead, it considers the data to be non-matching. +- Bug fixes: + * fix issues in multibyte locales + * grep -F -x -o no longer prints an extra newline for each match. + * grep in a non-UTF8 multibyte locale could mistakenly match in + the middle of a multibyte character when using a '^'-anchored + alternate in a pattern, leading it to print non-matching lines. + * grep -F Y no longer fails to match in non-UTF8 multibyte locales + * grep -E rejected unmatched ')', instead of treating it like '\)'. + +- Changes in behavior: + * The GREP_OPTIONS environment variable is now obsolescent + * In locales with multibyte character encodings other than UTF-8, + grep -P now reports an error and exits instead of misbehaving. + * When searching binary data, grep now may treat non-text bytes as + line terminators. This can boost performance significantly. + * grep -z no longer automatically treats the byte '\200' as + binary data. + +------------------------------------------------------------------- Old: ---- grep-2.20.tar.xz grep-2.20.tar.xz.sig New: ---- grep-2.21.tar.xz grep-2.21.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grep.spec ++++++ --- /var/tmp/diff_new_pack.cDmxOd/_old 2014-12-01 14:00:43.000000000 +0100 +++ /var/tmp/diff_new_pack.cDmxOd/_new 2014-12-01 14:00:43.000000000 +0100 @@ -17,7 +17,7 @@ Name: grep -Version: 2.20 +Version: 2.21 Release: 0 Summary: Print lines matching a pattern License: GPL-3.0+ ++++++ grep-2.20.tar.xz -> grep-2.21.tar.xz ++++++ ++++ 35055 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org