Revisions of grep

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1223315 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 92)
- removes testsuite.patch in older distributions
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1166714 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 91)
- restore texinfo macros for SLE15

    also match e.g., the Arabic digits: ٠١٢٣٤٥٦٧٨٩.
- GNU grep 3.8 (jsc#PED-6579):
  * The -s option no longer suppresses "binary file matches"
- use release keyring rather than full one for validation
- Make profiling deterministic (bsc#1040589, SLE-24115)
  * --files-without-match (-L) behavior reverted to again succeed
  * When standard output is /dev/null, grep no longer fails when
- Drop upstreamed proc-lseek-glitch.patch
    an invalid regular expression that was read from an
  * 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
    With a multibyte locale, that matcher could mistakenly match a
    string containing a newline. For example, this command:
    would mistakenly match and print all four input bytes.  After
  * 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
  * 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089292 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 89)
- update to 3.11:
  * With -P, patterns like [\d] now work again. Fixing this
    has caused grep to revert to the behavior of grep 3.8, in that
    patterns like \w and ^H go back to using ASCII rather
    than Unicode interpretations.
    However, future versions of GNU grep and/or PCRE2 are
    likely to fix this and change the behavior of \w and ^H
    back to Unicode again, without breaking [\d] as 3.10 did.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1080166 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 88)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1069579 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 87)
- Update to grep 3.9
  * When given multiple patterns the last of which has a back-reference,
    grep no longer sometimes mistakenly matches lines in some cases (forwarded request 1069578 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1004920 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 85)
- efgrep-warning.patch: remove warning from [ef]grep (forwarded request 1004919 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1001674 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 84)
- GNU grep 3.8:
  * The -P option is now based on PCRE2 instead of the older PCRE
    (boo#1201803)
  * egrep and fgrep commands, deprecated since release 2.5.3 (2007), now
    warn that they are obsolescent and should be replaced by grep -E and
    grep -F
  * The confusing GREP_COLOR environment variable is now obsolescent
  * Regular expressions with stray backslashes now cause warnings
  * Regular expressions like [:space:] are now errors even if
    POSIXLY_CORRECT is set, since POSIX now allows the GNU behavior
  * In locales using UTF-8 encoding, the regular expression '.' no
    longer sometimes fails to match Unicode characters
  * The -s option no longer suppresses "binary file matches" 
    messages.
- doc: fix man page syntax errors (bsc#1201001) (forwarded request 1001672 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 994329 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 83)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 979044 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 82)
- use release keyring rather than full one for validation 

- Do not link an unversioned file by URL (and refresh keyring)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 962180 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 81)
Make profiling deterministic (bsc#1040589) (forwarded request 962124 from bmwiedemann)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 953909 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 80)
- use glibc-locale to reenable less common locale tests (bsc#1195390)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 912393 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 79)
- Update to grep 3.7
  * Preprocessing N patterns would take at least O(N^2) time when too many
    patterns hashed to too few buckets
- werror-return-type.patch, gnulib-c-stack.patch: Removed
- Skip stack overflow tests in qemu build (forwarded request 912392 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 909988 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 78)
- gnulib-c-stack.patch: Fix AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC configure
  check (forwarded request 909987 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 830790 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 74)
- gnulib-test-avoid-FP-perror-strerror.patch: Add patch to
  avoid false-positive error in gnulib tests 'test-perror2' and
  'test-strerror_r', visible on armv7l.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 818103 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 73)
Use deterministic profile.sh script to make package build reproducible (boo#1040589) (forwarded request 817958 from bmwiedemann)
Displaying revisions 1 - 20 of 92
openSUSE Build Service is sponsored by