From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 26 04:55:12 2013 Received: (at submit) by debbugs.gnu.org; 26 Aug 2013 08:55:12 +0000 Received: from localhost ([127.0.0.1]:56288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VDsZq-0005za-43 for submit@debbugs.gnu.org; Mon, 26 Aug 2013 04:55:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39603) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VDsZk-0005zM-R1 for submit@debbugs.gnu.org; Mon, 26 Aug 2013 04:55:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VDsZd-00089H-Oo for submit@debbugs.gnu.org; Mon, 26 Aug 2013 04:55:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDsZd-00089D-L9 for submit@debbugs.gnu.org; Mon, 26 Aug 2013 04:54:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDsZX-0002DR-0C for bug-grep@gnu.org; Mon, 26 Aug 2013 04:54:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VDsZP-00086g-GY for bug-grep@gnu.org; Mon, 26 Aug 2013 04:54:50 -0400 Received: from drew.ipv6.franken.de ([2001:638:a02:a001:20e:cff:fe4a:feaa]:40167 helo=mail-n.franken.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VDsZP-00086E-7C for bug-grep@gnu.org; Mon, 26 Aug 2013 04:54:43 -0400 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) by mail-n.franken.de (Postfix) with ESMTP id B0A4C1C0C0693 for ; Mon, 26 Aug 2013 10:54:40 +0200 (CEST) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id 627B35E0210 for ; Mon, 26 Aug 2013 10:54:40 +0200 (CEST) Received: by calimero.vinschen.de (Postfix, from userid 500) id 54FDF5201BE; Mon, 26 Aug 2013 10:54:40 +0200 (CEST) Date: Mon, 26 Aug 2013 10:54:40 +0200 From: Corinna Vinschen To: bug-grep@gnu.org Subject: Re: UTF-16 surrogate pair handling in grep -i option Message-ID: <20130826085440.GA18959@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) --jI8keyz6grp/JLjh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Aug 25 12:49, Jim Meyering wrote: > On Mon, Aug 19, 2013 at 5:43 AM, Corinna Vinschen <...> wrote: > > But, here's a question: If the surrogate-pair test fails without the > > patch due to the SEGV, and it also fails with the patch, just in a > > different way, what's the idea of the testcase? In theory, shouldn't > > there be two tests, one of them testing only for this very SEGV, and > > another test testing how grep handles 4 byte UTF-8 values, since that's > > another problem entirely? >=20 > It's a trade-off. Split surrogate-pair testing into two very similar > test scripts? > Factor the similar parts into cfg.sh and use them from two test scripts? > It didn't fee like it was justified in this case, since it's a > cygwin-specific bug. >=20 > If there's a short/reliable shell-level test for "is-cygwin", I suppose we case $(uname -s) in CYGWIN*) ...;; *) ...; esac =20 > could make the loop that iterates over grep options skip the currently- > known-to-fail cases on Cygwin systems. No, that's not right, IMHO. It's a matter how you define the test. Only one part of the test is actually testing for the SEGV bug, is all I'm saying. If you want to have a PASS in the testsuite if this works, it should be a standalone test. The second part of the test tests if grep handles 4 byte UTF-8 sequences in regex'es correctly. It's a different test. If you define this one as a target-agnostic test, it requires another test script. If you define the whole script as *the* test for UTF-16 surrogates, I suppose it should stay as is and the testcase should FAIL on Cygwin as long as not all parts of grep grok UTF-16 surrogates. It's probably just a different point of view, so, never mind. Thanks, Corinna --=20 Corinna Vinschen Cygwin Maintainer Red Hat --jI8keyz6grp/JLjh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBAgAGBQJSGxfQAAoJEPU2Bp2uRE+gbi0QAJFIoo6dCJrND0WRMoz9w68D uGNbwEOoFn80F2qivfYf8saFLpi05KvdUW1bO2RtZJe3iZkkM6OFM1BzLVDuzDBE ITwAcy5K7ufbLVixpwPtllATSFuvnJ0xpQfbzxMXc3TvqyqLMkcX4q8CMSdl97F6 9cjuOPPr+A/ig4XhP4CqPLEn0cbSle0ORDmsBQQmmDwlBwpoZm7Ue1HCjQF0HV0+ mksqkd/ZlQ9N4n8skCG7NQTeh72RMjHrWaatCoLBwYf6UgihKFIIlpA3RwpwBwdW 8CYI5/yiU1d7Z/Q5qYGS7GSDr14O9zZgytSuktLiqARHQhleUUrZV/hqZsjEfjKA gCp1v9XNcZEH9+EWwz1a2DsAcRWp7K76nvLW1OwO1jVJrwSX9neSUqOYmzzlt/dH zQQ8x3KVN7UOt+hUujUhjFBllrKmTQbykM7QJvc+FCMGbrOUuUIH0L24+91yZqgh YJ55bUkgbZdUixOFA/WdoCfEzKlpManuC2BwVUEBzP0UXkBwVCCRmZ8AmFD8OPkm +895S1IRMt6gMe2eZADLZewQLKtm+9A3yuth3NUMea5NhKNSw80VzUeEUzydKfwD avWMRDL7K4mytu79fyTCl5G5/ZJkHwCrsuYxgMQuA9pNu1pSKypqj4Zbdum24JAN ZRw9heTck/WM+2rfD12t =Qaji -----END PGP SIGNATURE----- --jI8keyz6grp/JLjh-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 00:59:21 2013 Received: (at 15192) by debbugs.gnu.org; 27 Aug 2013 04:59:21 +0000 Received: from localhost ([127.0.0.1]:57944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VEBNA-0006vI-6B for submit@debbugs.gnu.org; Tue, 27 Aug 2013 00:59:20 -0400 Received: from mail-pd0-f172.google.com ([209.85.192.172]:58742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VEBN4-0006v1-KA for 15192@debbugs.gnu.org; Tue, 27 Aug 2013 00:59:15 -0400 Received: by mail-pd0-f172.google.com with SMTP id z10so4370969pdj.3 for <15192@debbugs.gnu.org>; Mon, 26 Aug 2013 21:59:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=rZzSpYoc5Xhr6IUaN2OqsgcKyt1Ig+XPTJgoybybTz0=; b=HVLfVi/dzne7BEbFrJilFbAGEBtqiqTaI9+ka3AFnEQGnZEwEEu43FdHhu15Nem/74 7V8JXmOoYe2qZogw6aFYZSIFsqvVbV0Pfd7oJfYMpykAfO1dkkymml465MYxIHlqGFgm dpaB7wc6iPbgEcMimImsd/FBaWymLKO9akL9NfC03VmGmGgXVO4uxMwbRrI/gDp47NYm Uv2J05WQnf3NGpy0Urucl1yjfJn7b24s0janVRDLESjmtmOYQ81FFCO+9zcF1HiPwccW /Lf5/4wcl3oT1vurXEtyaeAScLxIHfLOvtKWP0DIXtp2LDHax2NPBw8YkC7hS7f2Y6rM 4zaQ== X-Received: by 10.66.218.226 with SMTP id pj2mr18282596pac.62.1377579553083; Mon, 26 Aug 2013 21:59:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.164 with HTTP; Mon, 26 Aug 2013 21:58:53 -0700 (PDT) In-Reply-To: <20130826085440.GA18959@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> From: Jim Meyering Date: Mon, 26 Aug 2013 21:58:53 -0700 X-Google-Sender-Auth: b_R3HrN82yE9XyFSluv_DY8UzNk Message-ID: Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option To: Corinna Vinschen Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15192 Cc: 15192@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) I guess it is a different point of view. Maybe I'm just too forward-thinking? :-) I.e., if the remaining cygwin-specific bug is fixed soon, there will be little reason for separate tests. Are you planning to work on the cygwin/regexp bug? On Mon, Aug 26, 2013 at 1:54 AM, Corinna Vinschen wrote: > On Aug 25 12:49, Jim Meyering wrote: >> On Mon, Aug 19, 2013 at 5:43 AM, Corinna Vinschen <...> wrote: >> > But, here's a question: If the surrogate-pair test fails without the >> > patch due to the SEGV, and it also fails with the patch, just in a >> > different way, what's the idea of the testcase? In theory, shouldn't >> > there be two tests, one of them testing only for this very SEGV, and >> > another test testing how grep handles 4 byte UTF-8 values, since that's >> > another problem entirely? >> >> It's a trade-off. Split surrogate-pair testing into two very similar >> test scripts? >> Factor the similar parts into cfg.sh and use them from two test scripts? >> It didn't fee like it was justified in this case, since it's a >> cygwin-specific bug. >> >> If there's a short/reliable shell-level test for "is-cygwin", I suppose we > > case $(uname -s) in > CYGWIN*) > ...;; > *) > ...; > esac > >> could make the loop that iterates over grep options skip the currently- >> known-to-fail cases on Cygwin systems. > > No, that's not right, IMHO. It's a matter how you define the test. > > Only one part of the test is actually testing for the SEGV bug, is all > I'm saying. If you want to have a PASS in the testsuite if this works, > it should be a standalone test. > > The second part of the test tests if grep handles 4 byte UTF-8 sequences > in regex'es correctly. It's a different test. If you define this one > as a target-agnostic test, it requires another test script. > > If you define the whole script as *the* test for UTF-16 surrogates, > I suppose it should stay as is and the testcase should FAIL on Cygwin > as long as not all parts of grep grok UTF-16 surrogates. > > It's probably just a different point of view, so, never mind. > > > Thanks, > Corinna > > -- > Corinna Vinschen > Cygwin Maintainer > Red Hat From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 05:35:45 2013 Received: (at 15192) by debbugs.gnu.org; 27 Aug 2013 09:35:45 +0000 Received: from localhost ([127.0.0.1]:58368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VEFgf-0006Os-D3 for submit@debbugs.gnu.org; Tue, 27 Aug 2013 05:35:45 -0400 Received: from mail-n.franken.de ([193.175.24.27]:44607) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VEFgZ-0006Oe-Hv for 15192@debbugs.gnu.org; Tue, 27 Aug 2013 05:35:43 -0400 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) by mail-n.franken.de (Postfix) with ESMTP id 4E4F31C0C0692; Tue, 27 Aug 2013 11:35:38 +0200 (CEST) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id 84FAA5E00C1; Tue, 27 Aug 2013 11:35:37 +0200 (CEST) Received: by calimero.vinschen.de (Postfix, from userid 500) id 7765D52014E; Tue, 27 Aug 2013 11:35:37 +0200 (CEST) Date: Tue, 27 Aug 2013 11:35:37 +0200 From: Corinna Vinschen To: Jim Meyering Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option Message-ID: <20130827093537.GK18959@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vs0rQTeTompTJjtd" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15192 Cc: 15192@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --vs0rQTeTompTJjtd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Aug 26 21:58, Jim Meyering wrote: > I guess it is a different point of view. Maybe I'm just too > forward-thinking? :-) > I.e., if the remaining cygwin-specific bug is fixed soon, there will > be little reason for separate tests. > Are you planning to work on the cygwin/regexp bug? Not in the next couple of weeks. I'll be abroad for a while. Maybe in October or November. I put it on my TODO list. The biggest problem is that I know the BSD regex code pretty well, but the gnulib regex code is very different. I already had a look two weeks ago, but I have not found the right place to mount surrogate pairs into it :( Corinna --=20 Corinna Vinschen Cygwin Maintainer Red Hat --vs0rQTeTompTJjtd Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBAgAGBQJSHHLpAAoJEPU2Bp2uRE+gf38P/14e1iX4qsQoVp/Pd2NuQqnN buj8zpjnLmYwgxp+euS36JEtFGCNoYV7pg/rz5ZuTKiR+HRdUXVtpIhI9M6w9Cw1 YNTgJXZuFsE1wZsAM5huD6QOzhX1Nhpd39JuDapMalkdVfOBm36lbfareKzumhBa uj1pIDNXvH4mGrWAQg5h2lThe5WvfPuDta7vcqi43U+tmF+M63LjWx4kbVDET0zO owor0Es6Ts6C1oKUjqlPm0gdnsecuPKh0i2tKLot0Tc40v26f6jrolqwr4ibtTgv 0IVMw4VJPZAAWSEbpZ3s8oeMy6BIUwMA22YGk5mbSwoILex7KWt/Btqiq1ANdqVp sWJjPyfydzrhwH10EBjMxq4qU+KeF34okMELfyIvKV7lZX/qH/bCa7ouBL7hiS0k hBGwEVXW7BUx9vb+z2HTnb0DIfEh4xzZFVlVtU29Y52pRHRc9msEPrFxen9Hflov VAdt3vKnZbAFNBHvI95spa0DjuqY6uF40bpLnalEzLTOuMUzoSYYia3UTYPejYhF xNpLevCMVi8OPP1GsdmjOnMQ57+zKGnQzW0axUaJNMVYQ1FYXTgDCVy0hOVmRNtL /bYZza8cYneUx2B43X+rYxHXzDJTNdfXDkFiCsezRkLvRCA3ybTRj4uMw/bkULlM +dt37JqowZcH8w2sx3jA =1rYf -----END PGP SIGNATURE----- --vs0rQTeTompTJjtd-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 31 16:25:11 2013 Received: (at 15192) by debbugs.gnu.org; 31 Aug 2013 20:25:11 +0000 Received: from localhost ([127.0.0.1]:33700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFrjK-0006oi-3Z for submit@debbugs.gnu.org; Sat, 31 Aug 2013 16:25:10 -0400 Received: from mail-pb0-f54.google.com ([209.85.160.54]:50134) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VFrjI-0006oS-1N for 15192@debbugs.gnu.org; Sat, 31 Aug 2013 16:25:09 -0400 Received: by mail-pb0-f54.google.com with SMTP id ro12so3203065pbb.13 for <15192@debbugs.gnu.org>; Sat, 31 Aug 2013 13:25:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=aaJymK1yJzQgkpEtTkBq6BjAJZHY++2K3hvaAb+vvTE=; b=nlcvB6k2Fs/Ggx50KFDZiQmUYyryn+eGi4vO/q8TCukCVPIMQM1ugaeEsubH61HTZo FMALPoO2gly/7AuLv9vJ3GuMqk0VNcIamp+OabFLZ3u/RhQQNwR2xkOTtSUd8zkAEVVj UL+KmPMVeQkGtzcTjmcqKgkeL0fyqAs4//bK2T7Vm9AQK5foB2rusbiLtO93bS0HEMgD BoefK+2T2OgxKMqeQ+n0DNE2uhPDfMTgl7U5lIj4u9yMrWhF+ENcUgfPyN/BUpRD7RDc tDNaqd3nvY5TpxoqYovrWDi3zd8Dh5uDXFR7/wD+RijyYyl55unPjFqV1YyEobDSMYm9 kFZg== X-Received: by 10.69.0.168 with SMTP id az8mr17110501pbd.51.1377980701713; Sat, 31 Aug 2013 13:25:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.164 with HTTP; Sat, 31 Aug 2013 13:24:41 -0700 (PDT) In-Reply-To: <20130827093537.GK18959@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> <20130827093537.GK18959@calimero.vinschen.de> From: Jim Meyering Date: Sat, 31 Aug 2013 13:24:41 -0700 X-Google-Sender-Auth: zc50b8B9G6lNk9evHjW2iJxU6_Q Message-ID: Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option To: Corinna Vinschen Content-Type: multipart/mixed; boundary=047d7b2e12113bab5004e54422b5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15192 Cc: 15192@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --047d7b2e12113bab5004e54422b5 Content-Type: text/plain; charset=ISO-8859-1 Hi Corinna, Sorry about the delay. I'm prepared to push the following. Are you ok with that? On Tue, Aug 27, 2013 at 2:35 AM, Corinna Vinschen wrote: > On Aug 26 21:58, Jim Meyering wrote: >> I guess it is a different point of view. Maybe I'm just too >> forward-thinking? :-) >> I.e., if the remaining cygwin-specific bug is fixed soon, there will >> be little reason for separate tests. >> Are you planning to work on the cygwin/regexp bug? > > Not in the next couple of weeks. I'll be abroad for a while. Maybe in > October or November. I put it on my TODO list. The biggest problem is > that I know the BSD regex code pretty well, but the gnulib regex code is > very different. I already had a look two weeks ago, but I have not > found the right place to mount surrogate pairs into it :( > > > Corinna > > -- > Corinna Vinschen > Cygwin Maintainer > Red Hat --047d7b2e12113bab5004e54422b5 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hl1a3q4z1 RnJvbSBmMmU5OTVmZTZiZjE4ODlmNGQ4ZTBhZTQwMDU0ZWUyYmQxZGRhYjNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDb3Jpbm5hIFZpbnNjaGVuIDx2aW5zY2hlbkByZWRoYXQuY29t PgpEYXRlOiBGcmksIDE2IEF1ZyAyMDEzIDIwOjUwOjEyICswMjAwClN1YmplY3Q6IFtQQVRDSF0g Zml4IEN5Z3dpbiBVVEYtMTYgc3Vycm9nYXRlLXBhaXIgaGFuZGxpbmcgd2l0aCAtaQoKZ3JlcCAt aSB3b3VsZCBzZWdmYXVsdCBvbiBzeXN0ZW1zIHVzaW5nIFVURi0xNi1iYXNlZCB3Y2hhcl90IChD eWd3aW4pCndoZW4gY29udmVydGluZyBhbiBpbnB1dCBzdHJpbmcgY29udGFpbmluZyBjZXJ0YWlu IDQtYnl0ZSBVVEYtOApzZXF1ZW5jZXMgdG8gbG93ZXIgY2FzZS4gIFRoZSBjb252ZXJzaW9ucyB0 byB3Y2hhcl90IGFuZCBiYWNrIHRvCmEgVVRGLTggbXVsdGlieXRlIHN0cmluZyBkaWQgbm90IHRh a2Ugc3Vycm9nYXRlIHBhaXJzIGludG8gYWNjb3VudC4KKiBzcmMvc2VhcmNodXRpbHMuYyAobWJ0 b2xvd2VyKSBbX19DWUdXSU5fX106IERldGVjdCBhbmQgaGFuZGxlCnN1cnJvZ2F0ZSBwYWlycyB3 aGVuIGNvbnZlcnRpbmcuCiogTkVXUyAoQnVnIGZpeGVzKTogTWVudGlvbiBpdC4KKiB0ZXN0cy9z dXJyb2dhdGUtcGFpcjogTmV3IHRlc3QuCiogdGVzdHMvTWFrZWZpbGUuYW0gKFRFU1RTKTogQWRk IGl0LgpSZXBvcnRlZCBieTogSmltIEJ1cndlbGwKLS0tCiBORVdTICAgICAgICAgICAgICAgICB8 ICA2ICsrKysrKwogc3JjL3NlYXJjaHV0aWxzLmMgICAgfCA2MCArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB0ZXN0cy9NYWtlZmlsZS5hbSAgICB8 ICAxICsKIHRlc3RzL3N1cnJvZ2F0ZS1wYWlyIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0ZXN0cy9zdXJyb2dhdGUtcGFpcgoKZGlmZiAt LWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IDg3OTZhMWIuLmZiYTMwOTQgMTAwNjQ0Ci0tLSBhL05F V1MKKysrIGIvTkVXUwpAQCAtNCw2ICs0LDEyIEBAIEdOVSBncmVwIE5FV1MgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0KCiAqKiBCdWcgZml4ZXMKCisg IGdyZXAgLWkgd291bGQgc2VnZmF1bHQgb24gc3lzdGVtcyB1c2luZyBVVEYtMTYtYmFzZWQgd2No YXJfdCAoQ3lnd2luKQorICB3aGVuIGNvbnZlcnRpbmcgYW4gaW5wdXQgc3RyaW5nIGNvbnRhaW5p bmcgY2VydGFpbiA0LWJ5dGUgVVRGLTgKKyAgc2VxdWVuY2VzIHRvIGxvd2VyIGNhc2UuICBUaGUg Y29udmVyc2lvbnMgdG8gd2NoYXJfdCBhbmQgYmFjayB0bworICBhIFVURi04IG11bHRpYnl0ZSBz dHJpbmcgZGlkIG5vdCB0YWtlIHN1cnJvZ2F0ZSBwYWlycyBpbnRvIGFjY291bnQuCisgIFtidWcg cHJlc2VudCBzaW5jZSBhdCBsZWFzdCBncmVwLTIuNiwgdGhvdWdoIHRoZSBzZWdmYXVsdCBpcyBu ZXcgd2l0aCAyLjEzXQorCiAgIGdyZXAgLUUgd291bGQgc2VnZmF1bHQgd2hlbiBnaXZlbiBhIHJl Z2V4cCBsaWtlICcoW14uXSpbTV0pezEsMn0nCiAgIGZvciBhbnkgbXVsdGlieXRlIGNoYXJhY3Rl ciBNLiBbYnVnIGludHJvZHVjZWQgaW4gZ3JlcC0yLjYsIHdoaWNoIHdvdWxkCiAgIHNlZ2ZhdWx0 LCBidXQgMi43IGFuZCAyLjggaGFkIG5vIHByb2JsZW0sIGFuZCAyLjkgdGhyb3VnaCAyLjE0IHdv dWxkCmRpZmYgLS1naXQgYS9zcmMvc2VhcmNodXRpbHMuYyBiL3NyYy9zZWFyY2h1dGlscy5jCmlu ZGV4IDE2MGY4MGQuLmYyN2EwMWIgMTAwNjQ0Ci0tLSBhL3NyYy9zZWFyY2h1dGlscy5jCisrKyBi L3NyYy9zZWFyY2h1dGlscy5jCkBAIC0xMTEsNiArMTExLDM3IEBAIG1idG9sb3dlciAoY29uc3Qg Y2hhciAqYmVnLCBzaXplX3QgKm4sIG1iX2xlbl9tYXBfdCAqKmxlbl9tYXBfcCkKICAgICB7CiAg ICAgICB3Y2hhcl90IHdjOwogICAgICAgc2l6ZV90IG1iY2xlbiA9IG1icnRvd2MgKCZ3YywgYmVn LCBlbmQgLSBiZWcsICZpcyk7CisjaWZkZWYgX19DWUdXSU5fXworICAgICAgLyogSGFuZGxlIGEg VVRGLTggc2VxdWVuY2UgZm9yIGEgY2hhcmFjdGVyIGJleW9uZCB0aGUgYmFzZSBwbGFuZS4KKyAg ICAgICAgIEN5Z3dpbidzIHdjaGFyX3QgaXMgVVRGLTE2LCBhcyBpbiB0aGUgdW5kZXJseWluZyBP Uy4gIFRoaXMKKyAgICAgICAgIHJlc3VsdHMgaW4gc3Vycm9nYXRlIHBhaXJzIHdoaWNoIG5lZWQg c29tZSBleHRyYSBhdHRlbnRpb24uICAqLworICAgICAgd2ludF90IHdjaSA9IDA7CisgICAgICBp ZiAobWJjbGVuID09IDMgJiYgKHdjICYgMHhkYzAwKSA9PSAweGQ4MDApCisgICAgICAgIHsKKyAg ICAgICAgICAvKiBXZSBnb3QgdGhlIHN0YXJ0IG9mIGEgNCBieXRlIFVURi04IHNlcXVlbmNlLiAg VGhpcyBpcyByZXR1cm5lZAorICAgICAgICAgICAgIGFzIGEgVVRGLTE2IHN1cnJvZ2F0ZSBwYWly LiAgVGhlIGZpcnN0IGNhbGwgdG8gbWJydG93YyByZXR1cm5lZCAzCisgICAgICAgICAgICAgYW5k IHdjIGhhcyBiZWVuIHNldCB0byBhIGhpZ2ggc3Vycm9nYXRlIHZhbHVlLCBub3cgd2UncmUgZ29p bmcKKyAgICAgICAgICAgICB0byBmZXRjaCB0aGUgbWF0Y2hpbmcgbG93IHN1cnJvZ2F0ZS4gIFRo aXMgc2Vjb25kIGNhbGwgdG8gbWJydG93YworICAgICAgICAgICAgIGlzIHN1cHBvc2VkIHRvIHJl dHVybiAxIHRvIGNvbXBsZXRlIHRoZSA0IGJ5dGUgVVRGLTggc2VxdWVuY2UuICAqLworICAgICAg ICAgIHdjaGFyX3Qgd2NfMjsKKyAgICAgICAgICBzaXplX3QgbWJjbGVuXzIgPSBtYnJ0b3djICgm d2NfMiwgYmVnICsgbWJjbGVuLCBlbmQgLSBiZWcgLSBtYmNsZW4sCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgJmlzKTsKKyAgICAgICAgICBpZiAobWJjbGVuXzIgPT0gMSAm JiAod2NfMiAmIDB4ZGMwMCkgPT0gMHhkYzAwKQorICAgICAgICAgICAgeworICAgICAgICAgICAg ICAvKiBNYXRjaC4gIENvbnZlcnQgdGhpcyB0byBhIDQgYnl0ZSB3aW50X3Qgd2hpY2ggY29uc3Rp dHV0ZXMKKyAgICAgICAgICAgICAgICAgYSAzMi1iaXQgVVRGLTMyIHZhbHVlLiAgKi8KKyAgICAg ICAgICAgICAgd2NpID0gKCAoKCh3aW50X3QpICh3YyAtIDB4ZDgwMCkpIDw8IDEwKQorICAgICAg ICAgICAgICAgICAgICAgfCAoKHdpbnRfdCkgKHdjXzIgLSAweGRjMDApKSkKKyAgICAgICAgICAg ICAgICAgICAgKyAweDEwMDAwOworICAgICAgICAgICAgICArK21iY2xlbjsKKyAgICAgICAgICAg IH0KKyAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgIC8qIEludmFs aWQgVVRGLTggc2VxdWVuY2UuICAqLworICAgICAgICAgICAgICBtYmNsZW4gPSAoc2l6ZV90KSAt MTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorI2VuZGlmCiAgICAgICBpZiAob3V0bGVuICsg bWJfY3VyX21heCA+PSBvdXRhbGxvYykKICAgICAgICAgewogICAgICAgICAgIHNpemVfdCBkbSA9 IG0gLSBsZW5fbWFwOwpAQCAtMTMyLDggKzE2MywzNSBAQCBtYnRvbG93ZXIgKGNvbnN0IGNoYXIg KmJlZywgc2l6ZV90ICpuLCBtYl9sZW5fbWFwX3QgKipsZW5fbWFwX3ApCiAgICAgICAgIH0KICAg ICAgIGVsc2UKICAgICAgICAgeworICAgICAgICAgIHNpemVfdCBvbWJjbGVuOwogICAgICAgICAg IGJlZyArPSBtYmNsZW47Ci0gICAgICAgICAgc2l6ZV90IG9tYmNsZW4gPSB3Y3J0b21iIChwLCB0 b3dsb3dlciAoKHdpbnRfdCkgd2MpLCAmb3MpOworI2lmZGVmIF9fQ1lHV0lOX18KKyAgICAgICAg ICAvKiBIYW5kbGUgVW5pY29kZSBjaGFyYWN0ZXJzIGJleW9uZCB0aGUgYmFzZSBwbGFuZS4gICov CisgICAgICAgICAgaWYgKG1iY2xlbiA9PSA0KQorICAgICAgICAgICAgeworICAgICAgICAgICAg ICAvKiB0b3dsb3dlciwgdGFraW5nIHdpbnRfdCAoNCBieXRlcyksIGhhbmRsZXMgVUNTLTQgdmFs dWVzLiAgKi8KKyAgICAgICAgICAgICAgd2NpID0gdG93bG93ZXIgKHdjaSk7CisgICAgICAgICAg ICAgIGlmICh3Y2kgPj0gMHgxMDAwMCkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg ICAgICB3Y2kgLT0gMHgxMDAwMDsKKyAgICAgICAgICAgICAgICAgIHdjID0gKHdjaSA+PiAxMCkg fCAweGQ4MDA7CisgICAgICAgICAgICAgICAgICAvKiBObyBuZWVkIHRvIGNoZWNrIHRoZSByZXR1 cm4gdmFsdWUuICBXaGVuIHJlYWRpbmcgdGhlCisgICAgICAgICAgICAgICAgICAgICBoaWdoIHN1 cnJvZ2F0ZSwgdGhlIHJldHVybiB2YWx1ZSB3aWxsIGJlIDAgYW5kIG9ubHkgdGhlCisgICAgICAg ICAgICAgICAgICAgICBtYnN0YXRlIGluZGljYXRlcyB0aGF0IHdlJ3JlIGluIHRoZSBtaWRkbGUg b2YgcmVhZGluZyBhCisgICAgICAgICAgICAgICAgICAgICBzdXJyb2dhdGUgcGFpci4gIFRoZSBu ZXh0IHdjcnRvbWIgY2FsbCByZWFkaW5nIHRoZSBsb3cKKyAgICAgICAgICAgICAgICAgICAgIHN1 cnJvZ2F0ZSB3aWxsIHRoZW4gcmV0dXJuIDQgYW5kIHJlc2V0IHRoZSBtYnN0YXRlLiAgKi8KKyAg ICAgICAgICAgICAgICAgIHdjcnRvbWIgKHAsIHdjLCAmb3MpOworICAgICAgICAgICAgICAgICAg d2MgPSAod2NpICYgMHgzZmYpIHwgMHhkYzAwOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAg ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgIHdjID0gKHdj aGFyX3QpIHdjaTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgIG9tYmNsZW4gPSB3 Y3J0b21iIChwLCB3YywgJm9zKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICBlbHNlCisjZW5k aWYKKyAgICAgICAgICBvbWJjbGVuID0gd2NydG9tYiAocCwgdG93bG93ZXIgKCh3aW50X3QpIHdj KSwgJm9zKTsKICAgICAgICAgICAqbSA9IG1iY2xlbiAtIG9tYmNsZW47CiAgICAgICAgICAgbWVt c2V0IChtICsgMSwgMCwgb21iY2xlbiAtIDEpOwogICAgICAgICAgIG0gKz0gb21iY2xlbjsKZGlm ZiAtLWdpdCBhL3Rlc3RzL01ha2VmaWxlLmFtIGIvdGVzdHMvTWFrZWZpbGUuYW0KaW5kZXggYzk2 Y2UwNi4uNTgxZjY4OCAxMDA2NDQKLS0tIGEvdGVzdHMvTWFrZWZpbGUuYW0KKysrIGIvdGVzdHMv TWFrZWZpbGUuYW0KQEAgLTg3LDYgKzg3LDcgQEAgVEVTVFMgPQkJCQkJCVwKICAgc3BlbmNlcjEJ CQkJCVwKICAgc3BlbmNlcjEtbG9jYWxlCQkJCVwKICAgc3RhdHVzCQkJCQlcCisgIHN1cnJvZ2F0 ZS1wYWlyCQkJCVwKICAgc3ltbGluawkJCQkJXAogICB0dXJraXNoLUkJCQkJCVwKICAgdHVya2lz aC1JLXdpdGhvdXQtZG90CQkJCVwKZGlmZiAtLWdpdCBhL3Rlc3RzL3N1cnJvZ2F0ZS1wYWlyIGIv dGVzdHMvc3Vycm9nYXRlLXBhaXIKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4u YTU4OTgxOQotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzL3N1cnJvZ2F0ZS1wYWlyCkBAIC0wLDAg KzEsNDQgQEAKKyMhL2Jpbi9zaAorIyBUcmlnZ2VyIGEgc2VnZmF1bHQtaW5kdWNpbmcgYnVnIHdp dGggLWkgaW4gZ3JlcC0yLjE0IG9uIEN5Z3dpbi4KKworIyBDb3B5cmlnaHQgKEMpIDIwMTMgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m dHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIg dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0 aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKwor IyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm b3IgbW9yZSBkZXRhaWxzLgorCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCisuICIke3Ny Y2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9wcmVwZW5kXyAuLi9zcmMKKworcmVxdWlyZV9lbl91dGY4 X2xvY2FsZV8KK3JlcXVpcmVfY29tcGlsZWRfaW5fTUJfc3VwcG9ydAorCitmYWlsPTAKKworcHJp bnRmICdceGYwXHg5MFx4OTBceDg1XG4nID4gaW4gfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCisKK0xD X0FMTD1lbl9VUy5VVEYtOAorZXhwb3J0IExDX0FMTAorCisjIE9uIEN5Z3dpbiwgYmVmb3JlIGdy ZXAtMi4xNSwgdGhpcyB3b3VsZCBzZWdmYXVsdC4KK2dyZXAgLWkgYW55dGhpbmctZWxzZSBpbiA+ IG91dCAyPiYxCisjIFJlcXVpcmUgbm90IGp1c3Qgbm9uLXplcm8gZXhpdCBzdGF0dXMsIGJ1dCBl eGFjdGx5IDEuCit0ZXN0ICQ/ID0gMSB8fCBmYWlsPTEKKyMgRXhwZWN0IG5vIG91dHB1dC4KK2Nv bXBhcmUgL2Rldi9udWxsIG91dCB8fCBmYWlsPTEKKworIyBBbHNvIHRlc3Qgd2hldGhlciBhIHN1 cnJvZ2F0ZS1wYWlyIGluIHRoZSBzZWFyY2ggc3RyaW5nIHdvcmtzLgorZm9yIG9wdCBpbiAnJyAt aSAtRSAtRiAtaUUgLWlGOyBkbworICBncmVwIC0tZmlsZT1pbiAkb3B0IGluID4gb3V0IDI+JjEg fHwgZmFpbD0xCisgIGNvbXBhcmUgb3V0IGluIHx8IGZhaWw9MQorZG9uZQorCitFeGl0ICRmYWls Ci0tIAoxLjguNC4yMS5nOTkyYzM4NgoK --047d7b2e12113bab5004e54422b5-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 04:57:47 2013 Received: (at 15192) by debbugs.gnu.org; 1 Sep 2013 08:57:47 +0000 Received: from localhost ([127.0.0.1]:34166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG3Tf-000078-DJ for submit@debbugs.gnu.org; Sun, 01 Sep 2013 04:57:47 -0400 Received: from mail-n.franken.de ([193.175.24.27]:48281 ident=postfix) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG3Tb-00006x-19 for 15192@debbugs.gnu.org; Sun, 01 Sep 2013 04:57:45 -0400 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) by mail-n.franken.de (Postfix) with ESMTP id 370AC1C0C0BF4; Sun, 1 Sep 2013 10:57:41 +0200 (CEST) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id A847F5E01B0; Sun, 1 Sep 2013 10:57:40 +0200 (CEST) Received: by calimero.vinschen.de (Postfix, from userid 500) id 96865520DCF; Sun, 1 Sep 2013 10:57:40 +0200 (CEST) Date: Sun, 1 Sep 2013 10:57:40 +0200 From: Corinna Vinschen To: Jim Meyering Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option Message-ID: <20130901085740.GA26932@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> <20130827093537.GK18959@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gKMricLos+KVdGMg" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15192 Cc: 15192@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --gKMricLos+KVdGMg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hi Jim, On Aug 31 13:24, Jim Meyering wrote: > Hi Corinna, > Sorry about the delay. > I'm prepared to push the following. Are you ok with that? Looks good, thank you. Corinna --gKMricLos+KVdGMg Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBAgAGBQJSIwGEAAoJEPU2Bp2uRE+gqBoP/30Kxza2v6pCGAh6T4hGzyTp FZoZcNJrOr8qvW9bted2RTeaY437o2bwXm7LbGAjQNaFBuhW6/VPwBI6Zqe4SGGN ROs3UBl/zgRMsHr0JL9DzVGluLfGaH4uTZLqPz3E+OTEOI0jE/pnH/cua7PQAMvv jcOQOpEBOZTnpOdjrbSrjrM3ai5FTU+ejqMRQ6hmVV5cj7Td0K+BYh4pz8Aqka0+ 8zfNFLLB8WgVFjR60XBInN8vqZjQifn7DtE5/zqZc53aFvr3jTPoF59gBzjnFjvP hZ5N8P/yBTNhap+uEQ1W/ZGE3ow+ZA1kLfTIhOHc0tDyDs53HRWMMxT4sK9Ye9nW /K8YJmiLhdL1TFEWR8NoQWke8dPAQZWVVuyW4Y8E2fuwN0KhvAv1kqOW3X1eu3fo LZKrP0V/tX+0cB5hacPb6/MD4zjm7h8rnHltJhhs1M5/qqsDhIZS1TaVQnFkTMKG 8+DC+dmiVARUjUYAbLtLuw05spkJl73GFhpsvXRJl4ehZ/JXXbwk3K0vAvxio1ZQ 6Oss2sPOPUU7ZjyvdM588wl/kHRbqkaLnkI0ukME4KkGf1jIlzEjpvmjP6XSsMyc H9rhivR2Fzi9g6mZyHh5jCiUjSmon5x2rZoDpzIp94ZBrLFrAO15ElLFT0Fz7Mk6 WK3ASovNTlpTq7Y9kuqA =rlcM -----END PGP SIGNATURE----- --gKMricLos+KVdGMg-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 11:26:12 2013 Received: (at 15192) by debbugs.gnu.org; 1 Sep 2013 15:26:12 +0000 Received: from localhost ([127.0.0.1]:34868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9XX-0002Gy-4O for submit@debbugs.gnu.org; Sun, 01 Sep 2013 11:26:11 -0400 Received: from mail-pa0-f53.google.com ([209.85.220.53]:44866) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9XV-0002Gl-JT for 15192@debbugs.gnu.org; Sun, 01 Sep 2013 11:26:09 -0400 Received: by mail-pa0-f53.google.com with SMTP id lb1so4231545pab.12 for <15192@debbugs.gnu.org>; Sun, 01 Sep 2013 08:26:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=SFNWLFpBbZfFE26guPYOT3oQEu5gyesRbHt1xv+D79M=; b=W5g1EgN9Oa3ArUmqMXps7VX1k02mW1KDvZ0esBDxcvECYO9Ax1JC7uqwPTAG+QNdGH 5uF+4hZhHaLaDyC4N6jMnFyZMcd3TBou9hK0hGL0Q0PiZDzSBSxvPw7uIptfWgY/b2mc kHOAxYCBZRG5K4Lx3DgZ5MrLl4gJbSAAj3jaseI1ibIDiYpfWTG806TfVPPXAkbbh88i cO2R/Bd/HI1Ubuuy6gpJ8tKwUSnwBherDK2fODv5nzeLYnxaZ/ALWrXzbVI6kL/FXdNh lcMlDCotzkYFGdaTwd2UDf149YG2APx4Pg3t6yJiFVhoIy5VK3wF3f2kqh/kKb3lHwyP Hwag== X-Received: by 10.66.218.226 with SMTP id pj2mr21621427pac.62.1378049163353; Sun, 01 Sep 2013 08:26:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.164 with HTTP; Sun, 1 Sep 2013 08:25:43 -0700 (PDT) In-Reply-To: <20130901085740.GA26932@calimero.vinschen.de> References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> <20130827093537.GK18959@calimero.vinschen.de> <20130901085740.GA26932@calimero.vinschen.de> From: Jim Meyering Date: Sun, 1 Sep 2013 08:25:43 -0700 X-Google-Sender-Auth: hi1C_w7gfZsUEkaHzVFKeUHHccQ Message-ID: Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option To: Corinna Vinschen Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15192 Cc: 15192@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) pushed On Sun, Sep 1, 2013 at 1:57 AM, Corinna Vinschen wrote: > Hi Jim, > > On Aug 31 13:24, Jim Meyering wrote: >> Hi Corinna, >> Sorry about the delay. >> I'm prepared to push the following. Are you ok with that? > > Looks good, thank you. > > > Corinna From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 11:28:39 2013 Received: (at control) by debbugs.gnu.org; 1 Sep 2013 15:28:39 +0000 Received: from localhost ([127.0.0.1]:34876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9Zv-0002KW-77 for submit@debbugs.gnu.org; Sun, 01 Sep 2013 11:28:39 -0400 Received: from mail-pb0-f48.google.com ([209.85.160.48]:46010) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9Zu-0002KF-4C for control@debbugs.gnu.org; Sun, 01 Sep 2013 11:28:38 -0400 Received: by mail-pb0-f48.google.com with SMTP id ma3so3778118pbc.35 for ; Sun, 01 Sep 2013 08:28:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=IJP1UPVStUQqF9AVHs+sUIbSsVJuBkprVz7I7XF7LzI=; b=KX3i/YW69l0mOcORCX1372UO3X2gdMpmQQjzW1fKajmYS4Y5ppdUXLSZT4gNDaPqTM rsyII0AR+19MUr5JjFPeAgcdaM7bnBOI91L70BfoCzfIkRBgQn9XQat4nBAGYodeiF9A NRGD02M3CdkKcHHF8uy7LsjgrBoNdFeIBXbIAXnTCm7zBtrcNBNoryGJ6QPB/TAwux5b FKfC8C5sfaRILVhZOYHKtObkTZMPn25ygHBxiDck24jeFyCJR5BIDGHxzl06hUO0QlvS QdIFdod+C1quBgyY9SrdL8qdKPSSJWO1Gw3Z06vT1qpz+PZL0Tx/9Zk1ahHTQkLpvbkl KiYw== X-Received: by 10.66.233.195 with SMTP id ty3mr21925522pac.70.1378049311978; Sun, 01 Sep 2013 08:28:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.164 with HTTP; Sun, 1 Sep 2013 08:28:11 -0700 (PDT) In-Reply-To: References: <20130814163242.GA25665@calimero.vinschen.de> <20130816190050.GQ2562@calimero.vinschen.de> <20130819124352.GA17291@calimero.vinschen.de> <20130826085440.GA18959@calimero.vinschen.de> <20130827093537.GK18959@calimero.vinschen.de> <20130901085740.GA26932@calimero.vinschen.de> From: Jim Meyering Date: Sun, 1 Sep 2013 08:28:11 -0700 X-Google-Sender-Auth: ebS5EJelRuBW-yaJJsD8FK_5VVg Message-ID: Subject: Re: bug#15192: UTF-16 surrogate pair handling in grep -i option To: control@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) close 15192 thanks From unknown Mon Jun 23 13:12:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 30 Sep 2013 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 28 10:05:59 2014 Received: (at control) by debbugs.gnu.org; 28 Apr 2014 14:05:59 +0000 Received: from localhost ([127.0.0.1]:43947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WemBx-0003eC-P0 for submit@debbugs.gnu.org; Mon, 28 Apr 2014 10:05:58 -0400 Received: from mx1.redhat.com ([209.132.183.28]:26917) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WemBu-0003dy-2K for control@debbugs.gnu.org; Mon, 28 Apr 2014 10:05:55 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s3SE5p7F019392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 28 Apr 2014 10:05:51 -0400 Received: from [10.3.113.132] (ovpn-113-132.phx2.redhat.com [10.3.113.132]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s3SE5o80031732 for ; Mon, 28 Apr 2014 10:05:50 -0400 Message-ID: <535E603E.1090404@redhat.com> Date: Mon, 28 Apr 2014 08:05:50 -0600 From: Eric Blake Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: GNU bug tracker automated control server Subject: Re: Processed: Re: bug#15199: UTF-16 surrogate pair handling in grep -i option References: <535E4D00.9010408@redhat.com> In-Reply-To: X-Enigmail-Version: 1.6 OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5nLwPAlpSW3u7iO353C53fb2mornIbOxa" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5nLwPAlpSW3u7iO353C53fb2mornIbOxa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable unarchive 15192 forcemerge 15192 15199 thanks On 04/28/2014 06:44 AM, GNU bug tracker automated control server wrote: > Processing commands for control@debbugs.gnu.org: >=20 >> forcemerge 15192 15199 > bug number 15192 not found. (Is it archived?) >=20 >> thanks > Stopping processing here. >=20 > Please contact help-debbugs@gnu.org if you need assistance. >=20 > GNU bugs database, http://debbugs.gnu.org/ >=20 >=20 --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --5nLwPAlpSW3u7iO353C53fb2mornIbOxa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJTXmA+AAoJEKeha0olJ0NqJnUH/1X11vvfW8PVDr4yPPlnCCOm h6rCLf8AiIkmiDDPT8vxD7tdslnmawSSglSBLq1gON13YTo1D/x4q+ZWvre518sO b1vFH54cASI5nR5hNe6esLOF7o3DopzMhWklUG6uhL+0jiBQ5z1BnUyGdm0m8JdZ zisofcW+OsqWNSWU6nu7PUftIa6p0L8z0VyLVFr2GYs6g2q+6g0WwbsWHuo0oAC+ xbSKsHvF5kRwP+nK9CuYxyYI5YoVTEgr1XHvosXVrRHeQeIMN+LhshUkmL39n2yS tC++SHrQQyZ39Qlbk058d3/CTRv9kHq4rtvfk8Sw1yQj/Q20RqFIDcZ46XHufl0= =7YWl -----END PGP SIGNATURE----- --5nLwPAlpSW3u7iO353C53fb2mornIbOxa-- From unknown Mon Jun 23 13:12:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 27 May 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator