From 234f2ddb7d311501207c15fb9fecd172e10c129fd5fa0787121ecff672392bec Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 7 Dec 2016 14:52:36 +0000 Subject: [PATCH] Accepting request 444685 from home:Andreas_Schwab:Factory - Update to grep 2.27 * grep no longer reports a false match in a multibyte, non-UTF8 locale like zh_CN.gb18030, with a regular expression like ".*7" that just happens to match the 4-byte representation of gb18030's \uC9, the final byte of which is the digit "7". * grep by default now reads all of standard input if it is a pipe, even if this cannot affect grep's output or exit status. * grep no longer mishandles ranges in nontrivial unibyte locales. * grep -P no longer attempts multiline matches. * grep -m0 -L PAT FILE now outputs "FILE". * To output ':' and tab-align the following character C, grep -T no longer outputs tab-backspace-':'-C, an approach that has problems if run inside an Emacs shell window. * grep -T now uses worst-case widths of line numbers and byte offsets instead of guessing widths that might not work with larger files. * grep no longer reads the input in a few more cases when it is easy to see that matching cannot succeed, e.g., 'grep -f /dev/null'. OBS-URL: https://build.opensuse.org/request/show/444685 OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=73 --- grep-2.26.tar.xz | 3 --- grep-2.26.tar.xz.sig | 16 ---------------- grep-2.27.tar.xz | 3 +++ grep-2.27.tar.xz.sig | 16 ++++++++++++++++ grep.changes | 21 +++++++++++++++++++++ grep.spec | 2 +- 6 files changed, 41 insertions(+), 20 deletions(-) delete mode 100644 grep-2.26.tar.xz delete mode 100644 grep-2.26.tar.xz.sig create mode 100644 grep-2.27.tar.xz create mode 100644 grep-2.27.tar.xz.sig diff --git a/grep-2.26.tar.xz b/grep-2.26.tar.xz deleted file mode 100644 index ec32e73..0000000 --- a/grep-2.26.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:246a8fb37e82aa33d495b07c22fdab994c039ab0f818538eac81b01e78636870 -size 1356292 diff --git a/grep-2.26.tar.xz.sig b/grep-2.26.tar.xz.sig deleted file mode 100644 index e04f693..0000000 --- a/grep-2.26.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCgAGBQJX8bocAAoJEH/Z/MsAC+7uy/gQAKoqDgRouyO3eEuP9Qbq61KY -Q5ymV1YSsPS+PaOMRByWJ56n28lm5B85ywaFgEghZxOdZlt1XaNN1R9NWa+ErC5d -6HDuBGPsnw7mOu2sgNbWaiAveIVoMhEOKK1B9gOL0ZIDEBlsFPh2uPsVdEgP2FUV -dvi+HD9E8PhpPYxKscFF6M2GcZibNl9mOpZPWa/8PlXwqYkwd4Ds/CJ5XkvOikUG -yFOl+bSM8dd6q0sGsxDJw9xdIUfKJGF72l9WYlsKqcU1D8tJtKQAVSUBObyp3Z0y -TB/+P5Bq0lJ5lT1cW/EFhR2bXzJGRF07QEilDun7vOfFJYNQPO3vk/hOdReknJwZ -B3QBZSwro9NsMacXUndAOqIuXyRZIkrbdFDaTz7wssWsvkCaVIkKoiLc8VE0Thcc -wrV1eYBDoeNuD95cDAYdAUL1/KND5wbprk8JW44magbporNf2+4ExBE91iUkyklu -lXnW05ABZSnky6bQf7fnAss6bFLgYGUzSScBs7eeedVO+1wQWpLJKG3dm6S+IS/T -4b4FbrtU4OSkBZhkuMV7jhjAZUVIdhNfIoCRsF1dxXaRuEfBynPMe4FAabrRlhIc -l98ox/ndoajwHbpvngaE1vs8hIBKwjYVI2R0rSaWvs0kr9kLb/zWi20VKH70fX10 -DPSopAIjGSWlg3AJpcPy -=uKyz ------END PGP SIGNATURE----- diff --git a/grep-2.27.tar.xz b/grep-2.27.tar.xz new file mode 100644 index 0000000..b825429 --- /dev/null +++ b/grep-2.27.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad4cc44d23074a1c3a8baae8fbafff2a8c60f38a9a6108f985eef6fbee6dcaeb +size 1360388 diff --git a/grep-2.27.tar.xz.sig b/grep-2.27.tar.xz.sig new file mode 100644 index 0000000..e0924d3 --- /dev/null +++ b/grep-2.27.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCgAGBQJYR7gOAAoJEH/Z/MsAC+7uoLoQAKmn4wZ1zPIx96/OpN3sops+ +pKp3riM64qtJvZJTanRAn4a56QfN+eE/jXM8GVXohOXMAYIgh1XG/ppnvaDdjf9D +Z9zIshWwv+nxVTfnIqWYbtMrZuaNJjwwwh0Sq9LkvmOqA8+FjWFgy4t0gO9eueUl +RdZBvRF9g8CnkX2K0mqJ7el90h/Xhx2RLHJd+DF1ctV0GGqiDDCAf416hko1i2LI +B+ZbF4h7rvzEU1IBKbUcsiZ2XAGa8E5Y1NQyuVhsYeruq0M9dICaogycByI6xEIA +Xn/DBkDbxyCGcGZngJ5CNfz+RDkcpJHOFkvdu75hx8ovxlfp3xhKjE2c4xDK77gq +hkriS2FmyGPHzxIielN3u1B9OSikQOjksf2zyK517vX1cy8LpOrr0UckrsPAX/j6 +dDNYHzH8yvr7X7OQwxe5XnZPp1q0GVT4JrPHaigEiAAH0/sUz+nQHNwXrjsPeDoa ++nMIMEJWbbkadoRbVvf09fLojw+/FI/Esp/sUxtA7tLe2bIXckRWMaLOpj+wsVKA +23qdgZcBKLMPQvVtP8DtjXAAOl8xUiDQxJszq5TYW5eiaxNDGoUxiV1KEOkA0UlJ +XqT5EJ5fwtw+NDah1ycHvbNfpZDqy5KkR9BeLu0xpgY01yvQIoeJIcQc6F7NNGe3 +Glafozmm0qscj3HCc6mT +=VoV8 +-----END PGP SIGNATURE----- diff --git a/grep.changes b/grep.changes index 60f91bb..a594fe6 100644 --- a/grep.changes +++ b/grep.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Wed Dec 7 14:25:49 UTC 2016 - schwab@suse.de + +- Update to grep 2.27 + * grep no longer reports a false match in a multibyte, non-UTF8 locale + like zh_CN.gb18030, with a regular expression like ".*7" that just + happens to match the 4-byte representation of gb18030's \uC9, the + final byte of which is the digit "7". + * grep by default now reads all of standard input if it is a pipe, + even if this cannot affect grep's output or exit status. + * grep no longer mishandles ranges in nontrivial unibyte locales. + * grep -P no longer attempts multiline matches. + * grep -m0 -L PAT FILE now outputs "FILE". + * To output ':' and tab-align the following character C, grep -T no + longer outputs tab-backspace-':'-C, an approach that has problems if + run inside an Emacs shell window. + * grep -T now uses worst-case widths of line numbers and byte offsets + instead of guessing widths that might not work with larger files. + * grep no longer reads the input in a few more cases when it is easy to + see that matching cannot succeed, e.g., 'grep -f /dev/null'. + ------------------------------------------------------------------- Fri Oct 28 13:01:39 UTC 2016 - astieger@suse.com diff --git a/grep.spec b/grep.spec index 62e6550..b9a5aca 100644 --- a/grep.spec +++ b/grep.spec @@ -17,7 +17,7 @@ Name: grep -Version: 2.26 +Version: 2.27 Release: 0 Summary: Print lines matching a pattern License: GPL-3.0+