Revisions of grep

Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 145)
- removes testsuite.patch in older distributions
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 144)
- restore texinfo macros for SLE15
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 143)
- GNU grep 3.8 (jsc#PED-6579):
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 142)
    also match e.g., the Arabic digits: ٠١٢٣٤٥٦٧٨٩.
  * 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
    data; this was less useful for searching text containing
    encoding errors in non-matching lines. [bug introduced in
  * grep -c no longer stops counting when finding binary data.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 141)
osc copypac from project:openSUSE:Factory package:grep revision:90, using expand
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 140)
- split the deprecated egrep/fgrep into a deprecated subpackage
  to be able to identify remaining usages
    also match e.g., the Arabic digits: ٠١٢٣٤٥٦٧٨٩.
  * 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
    data; this was less useful for searching text containing
buildservice-autocommit accepted request 1108777 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 139)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1104193 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 138)
- export CONFIG_SHELL=/bin/sh before running configure: results in
  the shell script (egrep/fgrep) to receive a /bin/sh shebang
  instead of requiring bash (the local shell used to build).
buildservice-autocommit accepted request 1089292 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 137)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 136)
    patterns like \w and ^H go back to using ASCII rather
    likely to fix this and change the behavior of \w and ^H
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 135)
- 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  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 
    back to Unicode again, without breaking [\d] as 3.10 did.
buildservice-autocommit accepted request 1080166 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 134)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 132)
- update to 3.10:
  * With -P, \d now matches only ASCII digits, regardless of
    PCRE options/modes. The changes in grep-3.9 to make  and \w
    work properly had the undesirable side effect of making \d
    also match e.g., the Arabic digits: ٠١٢٣٤٥٦٧٨٩.  
    With grep-3.9, -P '\d+' would match that ten-digit (20-byte)
    string. Now, to match such a digit, you would use \p{Nd}.
    Similarly, \D is now mapped to [^0-9].
buildservice-autocommit accepted request 1069579 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 131)
baserev update by copy to link target
Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) accepted request 1069578 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 130)
- 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
buildservice-autocommit accepted request 1055273 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 128)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1054451 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 127)
Replace transitional %usrmerged macro with regular version check (boo#1206798)
buildservice-autocommit accepted request 1004920 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 126)
baserev update by copy to link target
Displaying revisions 1 - 20 of 145
openSUSE Build Service is sponsored by