From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id EA039385B518 for ; Sun, 26 Mar 2023 03:06:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EA039385B518 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Shaw.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=shaw.ca Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTP id fzktpgs8Sjvm1gGifpFsCL; Sun, 26 Mar 2023 03:06:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1679800017; bh=dybnv0ZhnJ0u8v+TO/72+ekCSMkrQinGWYf/9m9tw2g=; h=From:To:Reply-To:Date:Subject; b=eToVWTmT4s0DHCgBTT19kw+hEY9Vs6/3uTi49sd9FUnXPSy4vrrZznJRdLTU0DvgV Y0yUUqDz8M1nlbEemmhOt7vevZqBCpSkJGug6rAbtN0HyD1K0HdWmuG4AiN4xqNvSB 9q9qVyiXCbC5AU09sSvafn/A7pI0RobHF3QUQGtTFuhYk6Z9x3DTeZA3tFSka4od6/ V+4tbyhD1gRpeorQ7MlIy80VQIQJaidwfNNALhn8Q3HzlorcJ8XyujHuOHTtZNC+Xe vC0JL2Z/HI6r5mDc3n9iw+5RzL5KEe7jBm19JfKUb1CZqeoVbSHBvHZhGNuxb1nwx7 rzfzv+HE15BjQ== Received: from localhost.localdomain ([184.64.102.149]) by cmsmtp with ESMTP id gGifp9IO3cyvugGifpRPHv; Sun, 26 Mar 2023 03:06:57 +0000 X-Authority-Analysis: v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=641fb6d1 a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=mDV3o1hIAAAA:8 a=vJZTLffKzVtHjoEVQeEA:9 a=_FVE-zBwftR9WsbkzFJk:22 From: "Cygwin grep Co-Maintainer" To: "Cygwin Announcements" Reply-To: "Cygwin" Date: Sat, 25 Mar 2023 21:06:05 -0600 Message-Id: <20230325210605.15868-1-Brian.Inglis@Shaw.ca> Subject: Upgraded: grep 3.10 X-CMAE-Envelope: MS4xfNspPkiI9WSMT2xPhFjvpTpgaeK8jRXskiukwVCOMvvo4OEOrrhHRQES0S5zjHOYnMDTeROgpb5C3im1Ry+tgtiBpfcmAdfqBe18dBDT9bJvky1Hludv yoQTdUXwVlZyzC1zJyUJqyLPbY9rohWJkS82knBCE5MCbnFDH3VTDIbzNaSbvETKtLUs/lXxXpCCLbQFFgn1VEqlXleuEUpCUBo= X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,KAM_SHORT,PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The following package has been upgraded in the Cygwin distribution: * grep 3.10 GNU grep searches one or more input files for lines containing a match to a specified pattern. By default, grep outputs the matching lines. The GNU implementation includes several useful extensions over POSIX. The previous release stated that egrep and fgrep are deprecated obsolescent commands, will be dropped in future, and from this release until then, every use will show a stderr warning message, reminding you how to change your commands and scripts: $ egrep ... egrep: warning: egrep is obsolescent; using grep -E ... $ fgrep ... fgrep: warning: fgrep is obsolescent; using grep -F ... Cygwin releases will suppress the egrep and fgrep warning messages, but developers and maintainers should rigorously remove all such usages from their practices and scripts, as those commands could be dropped, or any warning messages could be treated as fatal errors, in future. Other invalid usages documented previously also now generate stderr warning or error messages e.g. grep: warning: * at start of expression grep: warning: ? at start of expression grep: warning: + at start of expression grep: warning: {...} at start of expression grep: warning: stray \ before grep: warning: stray \ before unprintable character grep: warning: stray \ before white space For more information see the project home pages: https://www.gnu.org/software/grep/ https://sv.gnu.org/projects/grep/ For changes since the previous Cygwin release please see below or read /usr/share/doc/grep/NEWS after installation; for complete details see: /usr/share/doc/grep/ChangeLog https://git.sv.gnu.org/gitweb/?p=grep.git;a=log;h=refs/tags/v3.9 Noteworthy changes in release 3.10 2023-03-22 * Bug fixes With -P, \d now matches only ASCII digits, regardless of PCRE options/modes. The changes in grep-3.9 to make \b 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]. [bug introduced in grep 3.9]