From d5daf2ac7b286c5f5bd3b51434fb69493e29427c43314fd7802f0672912198b5 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Fri, 5 Feb 2016 20:31:40 +0000 Subject: [PATCH 1/3] Accepting request 357841 from home:pluskalm:branches:Base:System - Update to 2.23 - Update info handling scriplets OBS-URL: https://build.opensuse.org/request/show/357841 OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=67 --- grep-2.22.tar.xz | 3 --- grep-2.22.tar.xz.sig | 16 ---------------- grep-2.23.tar.xz | 3 +++ grep-2.23.tar.xz.sig | 16 ++++++++++++++++ grep.changes | 38 ++++++++++++++++++++++++++++++++++++++ grep.spec | 7 ++++--- testsuite.patch | 33 +++++++-------------------------- 7 files changed, 68 insertions(+), 48 deletions(-) delete mode 100644 grep-2.22.tar.xz delete mode 100644 grep-2.22.tar.xz.sig create mode 100644 grep-2.23.tar.xz create mode 100644 grep-2.23.tar.xz.sig diff --git a/grep-2.22.tar.xz b/grep-2.22.tar.xz deleted file mode 100644 index 4001843..0000000 --- a/grep-2.22.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca91d22f017bfcb503d4bc3b44295491c89a33a3df0c3d8b8614f2d3831836eb -size 1297864 diff --git a/grep-2.22.tar.xz.sig b/grep-2.22.tar.xz.sig deleted file mode 100644 index fd4e7e0..0000000 --- a/grep-2.22.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCgAGBQJWNsXCAAoJEH/Z/MsAC+7uciYQAJAjh3YMRjNnDZIgfcXi2Ker -LPdXK0fxhujHjlbgy0XK3GeAvdOcve8lq/g4Y5jqudF77t24LmwTEmp+ZBvPd0hC -7v2qy6KgbjDlho4D6moWghLZzQuzTtFPQ19pU9FDuUsmwh8ZftKKjowJSPXdfv8p -l7xFefyflnU9CZinmoD7cvbZxtNatrLUJ1ubWNtIL6M1vqMKUhygbmivqrr0m1kt -6cxaTF4FOgfie5VjaDLYAYPmIX7JiAJMUtfIksZNmCF1UhcD6Ux9Cy4pZaEotrhJ -/B07Xh3/ol4h1P93k2julYCkQiZkfdn/xl9cXZbw4vHfwR9ri7uAe0JoVejRjj19 -rVsyQJK8ia6myYdAHogNhH82Y/00QhpN/ENf3H/534B+eDXV+P/ZnnebGwviZ2OT -hbWUJNgPkMy6nR/e++vGm6Giv97PcJcbWJ0hhDxtpJZHePcFkkd7BxHfo4UkGD5L -3TSxlPcwGtrJdlBBlRuQaclBzhmTDsgQ43/e0ffXzVNx6D2KbsQq92Ep6SNQHfeb -CPYKc/WbLqZ+JYI5zXT1nqYlIOuv9Q7m590vuwbs0bV2Cgk0XVf8C6QglegzK6jN -Stmv54kaF0BAjXTnPGFFnpc5g2OkLrqBgsIjEfg5wuhft8qKFQZ2As/ZuwrJvdv2 -duC+qmM+cb/kX79E3HAy -=y59/ ------END PGP SIGNATURE----- diff --git a/grep-2.23.tar.xz b/grep-2.23.tar.xz new file mode 100644 index 0000000..b636adb --- /dev/null +++ b/grep-2.23.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54fc478ee1ce17780109820ef30730c9e18715a949f7d5c6afc673adb2a56ecf +size 1317488 diff --git a/grep-2.23.tar.xz.sig b/grep-2.23.tar.xz.sig new file mode 100644 index 0000000..e5f20d4 --- /dev/null +++ b/grep-2.23.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCgAGBQJWs+3eAAoJEH/Z/MsAC+7uVBIP+wSMLsfqbHqDocHMlW6Ielzj +JkzLzk39iMLOm9liHBS3T82KJ3qRGt5j8ZR57G62k48pBmpj7AOcjC36QScmmbXt +zR859DgkfHJOqRZcIAvAtPiLIzG3BdKetlkqJXvimI+3uhbKWYHQPUa2f+hca9b7 +XGOk6+rM5JVRWoMNBt2mSminN6q/LPJuGhNKdj6hjnbAdL2Hmb0zBqERLvI9HbFg +lOvo7/+Pt/8SQtZWFOpRKR1m+Z24vQkxjAZYEYT+/zQzhtd3HyZCY8grWL1qs/H1 +jf5Bpvacqrz8M6UolXLuNADwJcv4zM1iGdCEcIfUWB6NpkPgdiq7eFpP77/XBK/k +am3zaaDMiaWXVSm15HzdkerJUr1JWIE3GS1pdmQxaWLi+v56+SV5rhoTpPVHUybI +wtByDBOuLGU0u7i1VuxvnTZDdVUjzboxxNOTcGeMlXATSMNTKrvPc4bJ4FzmjlKP +VyxmhizlNQJxgzO3Tm44O+Y5kcSXMajVLqPKHP/4zvEhf9AwG2acvVYz63R0PMUT +sf5CYUaWLgRQX43oSFT21/jcr6eqxL2nL7kQZZWG3dmYc9g6zZH/rzmxp6Na9wxP +Vb1hx/a4nQqGQGZ3X8l7f905WAWVDICIf6/n0JObbLmcvzHqo32nHutrpwPYGMKa +zBMzkto2mNn6vYjhVG4U +=O4wh +-----END PGP SIGNATURE----- diff --git a/grep.changes b/grep.changes index 3601e06..dda536b 100644 --- a/grep.changes +++ b/grep.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Fri Feb 5 08:01:46 UTC 2016 - mpluskal@suse.com + +- Update to 2.23 + * Binary files are now less likely to generate diagnostics and + more likely to yield text matches. grep now reports "Binary + file FOO matches" and suppresses further output instead of + outputting a line containing an encoding error; hence grep can + now report matching text before a later binary match. + Formerly, grep reported FOO to be binary when it found an + encoding error in FOO before generating output for FOO, which + meant it never reported both matching text and matching binary + data; this was less useful for searching text containing + encoding errors in non-matching lines. [bug introduced in + grep-2.21] + * grep -c no longer stops counting when finding binary data. + [bug introduced in grep-2.21] + * grep no longer outputs encoding errors in unibyte locales. For + example, if the byte '\x81' is not a valid character in a + unibyte locale, grep treats the byte as binary data. [bug + introduced in grep-2.21] + * grep -oP is no longer susceptible to an infinite loop when + processing invalid UTF8 just before a match. [bug introduced in + grep-2.22] + * --exclude and related options are now matched against trailing + parts of command-line arguments, not against the entire + arguments. This partly reverts the --exclude-related change + in 2.22. [bug introduced in grep-2.22] + * --line-buffer is no longer ineffective when combined with -l. + [bug introduced in grep-2.5] + * -xw is now equivalent to -x more consistently, with -P and + with backrefs. [bug only partially fixed in grep-2.19] +- Update info handling scriplets + * move from postun to preun + * add dependeny for preun +- Refresh partially upstreamed patch + * testsuite.patch + ------------------------------------------------------------------- Thu Nov 26 13:22:50 UTC 2015 - schwab@suse.de diff --git a/grep.spec b/grep.spec index 706f4dc..f833a41 100644 --- a/grep.spec +++ b/grep.spec @@ -1,7 +1,7 @@ # # spec file for package grep # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: grep -Version: 2.22 +Version: 2.23 Release: 0 Summary: Print lines matching a pattern License: GPL-3.0+ @@ -31,6 +31,7 @@ BuildRequires: makeinfo BuildRequires: pcre-devel BuildRequires: xz Requires(pre): %{install_info_prereq} +Requires(preun): %{install_info_prereq} Provides: base:%{_bindir}/grep BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} < 1120 @@ -84,7 +85,7 @@ ln -sf %{_bindir}/grep %{buildroot}/bin/grep %post %install_info --info-dir=%{_infodir} %{_infodir}/grep.info.gz -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/grep.info.gz %files -f %{name}.lang diff --git a/testsuite.patch b/testsuite.patch index f88e559..d130a1b 100644 --- a/testsuite.patch +++ b/testsuite.patch @@ -17,13 +17,13 @@ and by Andreas Schwab in http://debbugs.gnu.org/21812. tests/mb-non-UTF8-performance | 5 +++++ 2 files changed, 10 insertions(+) -diff --git a/tests/long-pattern-perf b/tests/long-pattern-perf -index c222c02..2c9d080 100755 ---- a/tests/long-pattern-perf -+++ b/tests/long-pattern-perf -@@ -20,6 +20,11 @@ - - fail=0 +Index: grep-2.23/tests/long-pattern-perf +=================================================================== +--- grep-2.23.orig/tests/long-pattern-perf ++++ grep-2.23/tests/long-pattern-perf +@@ -25,6 +25,11 @@ fail=0 + # "expensive", making it less likely to be run by regular users. + expensive_ +# This test is susceptible to failure due to differences in +# system load during the two test runs, so we'll mark it as @@ -33,22 +33,3 @@ index c222c02..2c9d080 100755 echo x > in || framework_failure_ # We could use seq -s '' (avoiding the tr filter), but I # suspect some version of seq does not honor that option. -diff --git a/tests/mb-non-UTF8-performance b/tests/mb-non-UTF8-performance -index 228361d..9bd5d39 100755 ---- a/tests/mb-non-UTF8-performance -+++ b/tests/mb-non-UTF8-performance -@@ -22,6 +22,11 @@ - - fail=0 - -+# This test is susceptible to failure due to differences in -+# system load during the two test runs, so we'll mark it as -+# "expensive", making it less likely to be run by regular users. -+expensive_ -+ - # Make this large enough so that even on high-end systems - # it incurs at least 5-10ms of user time. - yes $(printf '%078d' 0) | head -400000 > in || framework_failure_ --- -2.6.3 - From c28a39f12cc4e6d979c9791cb2e6613e2d7a25e6f4432ac6b0e635119b4c9d02 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Fri, 11 Mar 2016 09:44:11 +0000 Subject: [PATCH 2/3] Accepting request 369903 from home:pluskalm:branches:Base:System - Update to 2.24 OBS-URL: https://build.opensuse.org/request/show/369903 OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=68 --- grep-2.23.tar.xz | 3 --- grep-2.23.tar.xz.sig | 16 ---------------- grep-2.24.tar.xz | 3 +++ grep-2.24.tar.xz.sig | 16 ++++++++++++++++ grep.changes | 21 +++++++++++++++++++++ grep.spec | 2 +- testsuite.patch | 6 +++--- 7 files changed, 44 insertions(+), 23 deletions(-) delete mode 100644 grep-2.23.tar.xz delete mode 100644 grep-2.23.tar.xz.sig create mode 100644 grep-2.24.tar.xz create mode 100644 grep-2.24.tar.xz.sig diff --git a/grep-2.23.tar.xz b/grep-2.23.tar.xz deleted file mode 100644 index b636adb..0000000 --- a/grep-2.23.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54fc478ee1ce17780109820ef30730c9e18715a949f7d5c6afc673adb2a56ecf -size 1317488 diff --git a/grep-2.23.tar.xz.sig b/grep-2.23.tar.xz.sig deleted file mode 100644 index e5f20d4..0000000 --- a/grep-2.23.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCgAGBQJWs+3eAAoJEH/Z/MsAC+7uVBIP+wSMLsfqbHqDocHMlW6Ielzj -JkzLzk39iMLOm9liHBS3T82KJ3qRGt5j8ZR57G62k48pBmpj7AOcjC36QScmmbXt -zR859DgkfHJOqRZcIAvAtPiLIzG3BdKetlkqJXvimI+3uhbKWYHQPUa2f+hca9b7 -XGOk6+rM5JVRWoMNBt2mSminN6q/LPJuGhNKdj6hjnbAdL2Hmb0zBqERLvI9HbFg -lOvo7/+Pt/8SQtZWFOpRKR1m+Z24vQkxjAZYEYT+/zQzhtd3HyZCY8grWL1qs/H1 -jf5Bpvacqrz8M6UolXLuNADwJcv4zM1iGdCEcIfUWB6NpkPgdiq7eFpP77/XBK/k -am3zaaDMiaWXVSm15HzdkerJUr1JWIE3GS1pdmQxaWLi+v56+SV5rhoTpPVHUybI -wtByDBOuLGU0u7i1VuxvnTZDdVUjzboxxNOTcGeMlXATSMNTKrvPc4bJ4FzmjlKP -VyxmhizlNQJxgzO3Tm44O+Y5kcSXMajVLqPKHP/4zvEhf9AwG2acvVYz63R0PMUT -sf5CYUaWLgRQX43oSFT21/jcr6eqxL2nL7kQZZWG3dmYc9g6zZH/rzmxp6Na9wxP -Vb1hx/a4nQqGQGZ3X8l7f905WAWVDICIf6/n0JObbLmcvzHqo32nHutrpwPYGMKa -zBMzkto2mNn6vYjhVG4U -=O4wh ------END PGP SIGNATURE----- diff --git a/grep-2.24.tar.xz b/grep-2.24.tar.xz new file mode 100644 index 0000000..793d873 --- /dev/null +++ b/grep-2.24.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f248beb9098c5aab94d2fdd03b5a21d705e5ba8a3ce4d8c9f607a670498eec14 +size 1321680 diff --git a/grep-2.24.tar.xz.sig b/grep-2.24.tar.xz.sig new file mode 100644 index 0000000..a174adc --- /dev/null +++ b/grep-2.24.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCgAGBQJW4lqKAAoJEH/Z/MsAC+7uEwsP/jGbw3waOnJb7U3OIBEApGXR +0jaPfj3Fa7yubDvqqqobt0Xv/jjgu5tPuimPNSFfyS9VBVmhYIafV1FEBPktPzso +AC/QHj+DORkLBSxfRsbfcrZfIHoUzM+I97Ifh0JMmnsknaLpnVFBoCs/NPoC3MCP +SF3EbYw+h6INAAIwpvzp5NXWUYLEmpusHdRZCYMFTEbA1tkHA4rqRReLgD2eTS4z +NH4NhEJsZ7+0KdBEAnleI0NhPxCd1ntXhPYdRl7xl4uJMHLOQSD54L1Fog4fOfFv +0gBiHbGaDEbaD/VF5ugmS8+UYlUpKCCqZ1Yeg2mWPsE9qjH8qFvldN8fjUQbpU1N +Ktqi2/1Qnsc8BV+TQrOusjq8wci5zvlAHkI4TISWVzdhVkdG4dFY9sPdEr9prgll +RLw2yG65trFgrEKzq3nklXSLbjV0mtt+p/x17JuZQG3qjpQeuIm7BfGRSwjLtSmk +9BYocNvPcb5F/T01VnwYfDkL6iq4pqLmMkv/S1SkpjQGQPa53rvfpL6ZEWRf8/wF +OgOz69nN1Sdif8KK3S0Ve6lVtVM3tAtbNi39SbOoWyk/eV/FecF8Lf0PZnkM7ouu +DPzRiFVCNpuPnV5ye+FyS01xixd4gm0eCi3r+N18UEixARpSLkAXWKn6zIopaN8r +/i7b4h79wlf3TpumEOzg +=LlRc +-----END PGP SIGNATURE----- diff --git a/grep.changes b/grep.changes index dda536b..9202247 100644 --- a/grep.changes +++ b/grep.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Mar 11 09:30:02 UTC 2016 - mpluskal@suse.com + +- Update to 2.24 + * grep -z would match strings it should not. To trigger the bug, + you'd have to use a regular expression including an anchor + (^ or $) and a feature like a range or a backreference, causing + grep to forego its DFA matcher and resort to using re_search. + With a multibyte locale, that matcher could mistakenly match a + string containing a newline. For example, this command: + printf 'a\nb\0' | LC_ALL=en_US.utf-8 grep -z '^[a-b]*b' + would mistakenly match and print all four input bytes. After + the fix, there is no match, as expected. + [bug introduced in grep-2.7] + * grep -Pz now diagnoses attempts to use patterns containing ^ + and $, instead of mishandling these patterns. This problem + seems to be inherent to the PCRE API; removing this limitation + is on PCRE's maint/README wish list. Patterns can continue to + match literal ^ and $ by escaping them with \ (now needed even + inside [...]). [bug introduced in grep-2.5] + ------------------------------------------------------------------- Fri Feb 5 08:01:46 UTC 2016 - mpluskal@suse.com diff --git a/grep.spec b/grep.spec index f833a41..a0623b4 100644 --- a/grep.spec +++ b/grep.spec @@ -17,7 +17,7 @@ Name: grep -Version: 2.23 +Version: 2.24 Release: 0 Summary: Print lines matching a pattern License: GPL-3.0+ diff --git a/testsuite.patch b/testsuite.patch index d130a1b..5513cf3 100644 --- a/testsuite.patch +++ b/testsuite.patch @@ -17,10 +17,10 @@ and by Andreas Schwab in http://debbugs.gnu.org/21812. tests/mb-non-UTF8-performance | 5 +++++ 2 files changed, 10 insertions(+) -Index: grep-2.23/tests/long-pattern-perf +Index: grep-2.24/tests/long-pattern-perf =================================================================== ---- grep-2.23.orig/tests/long-pattern-perf -+++ grep-2.23/tests/long-pattern-perf +--- grep-2.24.orig/tests/long-pattern-perf ++++ grep-2.24/tests/long-pattern-perf @@ -25,6 +25,11 @@ fail=0 # "expensive", making it less likely to be run by regular users. expensive_ From ac3ff8c41bfa7b17760a0f9372ab4e81c385cdca89be5edb8739d7bc63b526c1 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Fri, 22 Apr 2016 19:04:16 +0000 Subject: [PATCH 3/3] Accepting request 391328 from home:AndreasStieger:branches:Base:System grep 2.25, fixing the binary matching issues OBS-URL: https://build.opensuse.org/request/show/391328 OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=69 --- grep-2.24.tar.xz | 3 --- grep-2.24.tar.xz.sig | 16 ---------------- grep-2.25.tar.xz | 3 +++ grep-2.25.tar.xz.sig | 16 ++++++++++++++++ grep.changes | 12 ++++++++++++ grep.spec | 2 +- 6 files changed, 32 insertions(+), 20 deletions(-) delete mode 100644 grep-2.24.tar.xz delete mode 100644 grep-2.24.tar.xz.sig create mode 100644 grep-2.25.tar.xz create mode 100644 grep-2.25.tar.xz.sig diff --git a/grep-2.24.tar.xz b/grep-2.24.tar.xz deleted file mode 100644 index 793d873..0000000 --- a/grep-2.24.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f248beb9098c5aab94d2fdd03b5a21d705e5ba8a3ce4d8c9f607a670498eec14 -size 1321680 diff --git a/grep-2.24.tar.xz.sig b/grep-2.24.tar.xz.sig deleted file mode 100644 index a174adc..0000000 --- a/grep-2.24.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCgAGBQJW4lqKAAoJEH/Z/MsAC+7uEwsP/jGbw3waOnJb7U3OIBEApGXR -0jaPfj3Fa7yubDvqqqobt0Xv/jjgu5tPuimPNSFfyS9VBVmhYIafV1FEBPktPzso -AC/QHj+DORkLBSxfRsbfcrZfIHoUzM+I97Ifh0JMmnsknaLpnVFBoCs/NPoC3MCP -SF3EbYw+h6INAAIwpvzp5NXWUYLEmpusHdRZCYMFTEbA1tkHA4rqRReLgD2eTS4z -NH4NhEJsZ7+0KdBEAnleI0NhPxCd1ntXhPYdRl7xl4uJMHLOQSD54L1Fog4fOfFv -0gBiHbGaDEbaD/VF5ugmS8+UYlUpKCCqZ1Yeg2mWPsE9qjH8qFvldN8fjUQbpU1N -Ktqi2/1Qnsc8BV+TQrOusjq8wci5zvlAHkI4TISWVzdhVkdG4dFY9sPdEr9prgll -RLw2yG65trFgrEKzq3nklXSLbjV0mtt+p/x17JuZQG3qjpQeuIm7BfGRSwjLtSmk -9BYocNvPcb5F/T01VnwYfDkL6iq4pqLmMkv/S1SkpjQGQPa53rvfpL6ZEWRf8/wF -OgOz69nN1Sdif8KK3S0Ve6lVtVM3tAtbNi39SbOoWyk/eV/FecF8Lf0PZnkM7ouu -DPzRiFVCNpuPnV5ye+FyS01xixd4gm0eCi3r+N18UEixARpSLkAXWKn6zIopaN8r -/i7b4h79wlf3TpumEOzg -=LlRc ------END PGP SIGNATURE----- diff --git a/grep-2.25.tar.xz b/grep-2.25.tar.xz new file mode 100644 index 0000000..cc481eb --- /dev/null +++ b/grep-2.25.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e21e83bac50450e0d0d61a42c154ee0dceaacdbf4f604ef6e79071cb8e596830 +size 1327856 diff --git a/grep-2.25.tar.xz.sig b/grep-2.25.tar.xz.sig new file mode 100644 index 0000000..0c7ebc6 --- /dev/null +++ b/grep-2.25.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCgAGBQJXGa9dAAoJEH/Z/MsAC+7uZ2AP/1VzI9ru6ocGwxXpF0KT9FIR +opE4A1iKi2lX2dOQZjlB7Xth7osxdKpLTClhVcUseQT06uLXETQdjZcx8wZPSXdM +Sd5ine2EuJ2RzKluaMXXGipl99/0hG4/Ga1CsTh+eRpwZ3AUvKShI4HMZbqJaTlv +yk2p7OkMg8Pv/CxoChKuEBxUi5m3tGf1KIQ0W51RQ47PSyIEGqNsOZqtjftZJtA8 +7Nqbry2TFCz5v74zEQseZloeYwI1oGoIecZHNj6DsJSv0YyP1noWFVNb+xxCD7YY +aJSGVSfE4/4C+QHt/9xRGl+rE+NpW3vZaibcdQf6uhVCxFN9/HNRz6og5SolVygx +g2bIyh3znQcRfPsqIglZjloU68dC5r0EQXfVXOYt1+QkInB+OnzhKN8nvf0hry8b +HOef7MrBQ+YrvG6+j/aWU/d1bdEATgiJAAmBWWighdT7RewDDlDq4w88NwpxtebZ +MaWDp/JW0w4akC75GFyS/uln3RxNOFT8j3ssAUhCVEJun6gLtRL/TEnGPtI4x4/w +5mGN6qoTJMt/2DnpxovRXT2gHjs9I/0l3iTbeUebFUio6MQp4nfXhVxCBf/jmyeM +1L4qw8ldA3lIlNCHcNOJZxqowVUPSz9MFHF9pEDAHOpPuSCQuXIUIBhswcUp3K7F +Bg3C9W/xRDOdhCRJU2go +=m4Hl +-----END PGP SIGNATURE----- diff --git a/grep.changes b/grep.changes index 9202247..744a771 100644 --- a/grep.changes +++ b/grep.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Fri Apr 22 13:49:18 UTC 2016 - astieger@suse.com + +- grep 2.25: + * In the C or POSIX locale, grep now treats all bytes as valid + characters even if the C runtime library says otherwise. + ( Fixes yast2-users and other build failures - boo#966780 ) + * grep -oz now uses null bytes, not newlines, to terminate output + lines. + * grep now outputs details more consistently when reporting a + write error. + ------------------------------------------------------------------- Fri Mar 11 09:30:02 UTC 2016 - mpluskal@suse.com diff --git a/grep.spec b/grep.spec index a0623b4..ff0015d 100644 --- a/grep.spec +++ b/grep.spec @@ -17,7 +17,7 @@ Name: grep -Version: 2.24 +Version: 2.25 Release: 0 Summary: Print lines matching a pattern License: GPL-3.0+