From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost.localdomain (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5C625385841A for ; Sun, 26 Mar 2023 03:07:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5C625385841A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1679800065; bh=/3xWvbsEUrpU4NINWamHamgoAsUuuv0jKIYuCci+vzY=; h=To:Date:Subject:From:Reply-To:Cc:From; b=v1SaMh7nBxlfseZp2+MRze3TUd/rGBTH2vQByMwOm7lwjuQF0Itd9bPSeaUwCpN6o BEeBEJNOoX9eHG10KLY2LYNw+uW0ly2YBi+Jhh6Wldg13lSxrmttlFH3f2gXzU7YIr 3YEitezOaM2Q6sAYQHTjzYROaeJ4ht2hr26qLMvw= DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 276853858033 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1679800065; bh=/3xWvbsEUrpU4NINWamHamgoAsUuuv0jKIYuCci+vzY=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Help: List-Subscribe:From:Reply-To:Cc:From; b=xq54a5tzOmZbD/2X+BnGxbz2aLzfHgICwaTxC98kpBK3ySwOvJy9BYwadnWUI5jBl 2BH8sJryKaTBYPMmWiWGwC/c5H1YGfZKZAFtzzCmuZlMPxnBglpdL7MfBqIolYRJmp E7av+Y8canv+4VUoxE4ICwiMdv5oT9WQGFqL4Gu8= DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EA039385B518 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 To: cygwin@cygwin.com Date: Sat, 25 Mar 2023 21:06:05 -0600 Message-Id: Subject: [ANNOUNCEMENT] 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 X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 From: Cygwin grep Co-Maintainer via Cygwin-announce Reply-To: cygwin@cygwin.com Cc: Cygwin grep Co-Maintainer Errors-To: cygwin-announce-bounces+cygwin-announce-resender=cygwin.com@cygwin.com X-Mailer: Perl5 Mail::Internet v2.20 Sender: Kernel Overflow User 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]