From unknown Sun Aug 17 01:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24535: [PATCH] sed: fix incorrect match for title case Resent-From: Norihiro Tanaka Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Sun, 25 Sep 2016 02:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24535 X-GNU-PR-Package: sed X-GNU-PR-Keywords: patch To: 24535@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.147477028116121 (code B ref -1); Sun, 25 Sep 2016 02:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Sep 2016 02:24:41 +0000 Received: from localhost ([127.0.0.1]:34949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnz7H-0004Bn-0N for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnz79-0004BO-5C for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnz72-0004Ag-K2 for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:17 -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]:40958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz72-0004AY-Gb for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz70-0007W4-Mk for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnz6v-00047c-CB for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:13 -0400 Received: from mailgw05.kcn.ne.jp ([61.86.7.212]:35890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz6u-00044f-Se for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:09 -0400 Received: from mxs01-s (mailgw1.kcn.ne.jp [61.86.15.233]) by mailgw05.kcn.ne.jp (Postfix) with ESMTP id 2398E8806E2 for ; Sun, 25 Sep 2016 11:23:57 +0900 (JST) X-matriXscan-loop-detect: b3034c20a62f9ae5536c3950510754becffb59a8 Received: from mail03.kcn.ne.jp ([61.86.6.182]) by mxs01-s with ESMTP; Sun, 25 Sep 2016 11:23:54 +0900 (JST) Received: from [10.120.1.36] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail03.kcn.ne.jp (Postfix) with ESMTPA id EF0ED141009A for ; Sun, 25 Sep 2016 11:23:53 +0900 (JST) Date: Sun, 25 Sep 2016 11:23:50 +0900 From: Norihiro Tanaka Message-Id: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_57E732B4000000007E33_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-matriXscan-Sophos-AV: Clean X-matriXscan-Action: Approve X-matriXscan: Uncategorized X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 1.0 (+) --------_57E732B4000000007E33_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit sed uses fastmap feature in matching with regex. If it is used for case insensitive matching, affected by following bug in regex. https://sourceware.org/bugzilla/show_bug.cgi?id=20381 BTW, I do not know whether sed is affected by the bug or not in locales except el_GR.iso88597. --------_57E732B4000000007E33_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Disposition: attachment; filename="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Transfer-Encoding: base64 RnJvbSAwODc2MzY1MjIzYTUyODU0YmUyZDNiMzdiM2Y2YmIzZDNmOWM4NDAzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTdW4sIDI1IFNlcCAyMDE2IDExOjA1OjUzICswOTAwClN1YmplY3Q6IFtQQVRDSF0gc2Vk OiBmaXggaW5jb3JyZWN0IG1hdGNoIGZvciB0aXRsZSBjYXNlCgoqIHNlZC9yZWdleHAuYyAoY29t cGlsZV9yZWdleF8xKTogQXZvaWQgYnVpbGRpbmcgZmFzdG1hcCBmb3IgY2FzZQppbnNlbnNpdGl2 ZSBtYXRjaGluZy4KKiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaDogQWRkIG5ldyB0ZXN0IGZv ciB0aGlzIGZpeC4KKiB0ZXN0c3VpdGUvbG9jYWwubWsgKFQpOiBDYWxsIHRoZSB0ZXN0IGFuZCBz b3J0IGFscGhhYmV0aWNhbGx5LgoqIGluaXQuY2ZnOiBBZGQgcmVxdWlyZV9lbF9pc284ODU5N19s b2NhbGVfLgotLS0KIGluaXQuY2ZnICAgICAgICAgICAgICAgICAgIHwgICAgOSArKysrKysrKysK IHNlZC9yZWdleHAuYyAgICAgICAgICAgICAgIHwgICAgNyArKysrLS0tCiB0ZXN0c3VpdGUvbG9j YWwubWsgICAgICAgICB8ICAgIDMgKystCiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaCB8ICAg NDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu Z2VkLCA1NSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNzU1 IHRlc3RzdWl0ZS9tYi10aXRsZS1jYXNlLnNoCgpkaWZmIC0tZ2l0IGEvaW5pdC5jZmcgYi9pbml0 LmNmZwppbmRleCAzOWYwMDljLi41NWFlZWQ2IDEwMDY0NAotLS0gYS9pbml0LmNmZworKysgYi9p bml0LmNmZwpAQCAtNTIsNiArNTIsMTUgQEAgcmVxdWlyZV9lbl91dGY4X2xvY2FsZV8oKQogICBl c2FjCiB9CiAKK3JlcXVpcmVfZWxfaXNvODg1OTdfbG9jYWxlXygpCit7CisgIHBhdGhfcHJlcGVu ZF8gLi90ZXN0c3VpdGUKKyAgY2FzZSAkKGdldC1tYi1jdXItbWF4IGVsX0dSLmlzbzg4NTk3KSBp bgorICAgIDEpIDs7CisgICAgKikgc2tpcF8gJ2VsX0dSLmlzbzg4NTk3IGxvY2FsZSBub3QgZm91 bmQnIDs7CisgIGVzYWMKK30KKwogIyBTb21lIHRlc3RzIHdvdWxkIGZhaWwgd2l0aG91dCB0aGlz IHBhcnRpY3VsYXIgbG9jYWxlLgogIyBJZiB0aGUgbG9jYWxlIGlzIG5vdCBhdmFpbGFibGUsIGp1 c3Qgc2tpcCB0aGUgdGVzdC4KICMgVGhlIGV4YWN0IHNwZWxsaW5nIGRpZmZlcnMgYmV0d2VlbiBv cGVyYXRpbmcgc3lzdGVtcwpkaWZmIC0tZ2l0IGEvc2VkL3JlZ2V4cC5jIGIvc2VkL3JlZ2V4cC5j CmluZGV4IDFlZWNkNzMuLmNmNGY4YTAgMTAwNjQ0Ci0tLSBhL3NlZC9yZWdleHAuYworKysgYi9z ZWQvcmVnZXhwLmMKQEAgLTkzLDE0ICs5MywxNSBAQCBjb21waWxlX3JlZ2V4XzEgKHN0cnVjdCBy ZWdleCAqbmV3X3JlZ2V4LCBpbnQgbmVlZGVkX3N1YikKICAgICB9CiAKICNpZmRlZiBSRV9JQ0FT RQotICBzeW50YXggfD0gKG5ld19yZWdleC0+ZmxhZ3MgJiBSRUdfSUNBU0UpID8gUkVfSUNBU0Ug OiAwOworICBpZiAobmV3X3JlZ2V4LT5mbGFncyAmIFJFR19JQ0FTRSkKKyAgICBzeW50YXggfD0g UkVfSUNBU0U7CisgIGVsc2UKICNlbmRpZgorICAgIG5ld19yZWdleC0+cGF0dGVybi5mYXN0bWFw ID0gbWFsbG9jICgxIDw8IChzaXplb2YgKGNoYXIpICogOCkpOwogI2lmZGVmIFJFX05PX1NVQgog ICBzeW50YXggfD0gbmVlZGVkX3N1YiA/IDAgOiBSRV9OT19TVUI7CiAjZW5kaWYKIAotICBuZXdf cmVnZXgtPnBhdHRlcm4uZmFzdG1hcCA9IG1hbGxvYyAoMSA8PCAoc2l6ZW9mIChjaGFyKSAqIDgp KTsKLQogICAvKiBJZiBSRUdfTkVXTElORSBpcyBzZXQsIG5ld2xpbmVzIGFyZSB0cmVhdGVkIGRp ZmZlcmVudGx5LiAgKi8KICAgaWYgKG5ld19yZWdleC0+ZmxhZ3MgJiBSRUdfTkVXTElORSkKICAg ICB7CmRpZmYgLS1naXQgYS90ZXN0c3VpdGUvbG9jYWwubWsgYi90ZXN0c3VpdGUvbG9jYWwubWsK aW5kZXggNmFlMTFlNC4uYjMwZDQ0YSAxMDA2NDQKLS0tIGEvdGVzdHN1aXRlL2xvY2FsLm1rCisr KyBiL3Rlc3RzdWl0ZS9sb2NhbC5tawpAQCAtMzQsOSArMzQsMTAgQEAgVCA9CQkJCQlcCiAgIHRl c3RzdWl0ZS9pbi1wbGFjZS1oeXBoZW4uc2gJCVwKICAgdGVzdHN1aXRlL2luLXBsYWNlLXN1ZmZp eC1iYWNrdXAuc2gJXAogICB0ZXN0c3VpdGUvaW52YWxpZC1tYi1zZXEtVU1SLnNoCVwKKyAgdGVz dHN1aXRlL21iLWJhZC1kZWxpbS5zaAkJXAogICB0ZXN0c3VpdGUvbWItY2hhcmNsYXNzLW5vbi11 dGY4LnNoCVwKICAgdGVzdHN1aXRlL21iLW1hdGNoLXNsYXNoLnNoCQlcCi0gIHRlc3RzdWl0ZS9t Yi1iYWQtZGVsaW0uc2gJCVwKKyAgdGVzdHN1aXRlL21iLXRpdGxlLWNhc2Uuc2gJCVwKICAgdGVz dHN1aXRlL21iLXktdHJhbnNsYXRlLnNoCQlcCiAgIHRlc3RzdWl0ZS9ub3JtYWxpemUtdGV4dC5z aAkJXAogICB0ZXN0c3VpdGUvbnVsbGRhdGEuc2gJCQlcCmRpZmYgLS1naXQgYS90ZXN0c3VpdGUv bWItdGl0bGUtY2FzZS5zaCBiL3Rlc3RzdWl0ZS9tYi10aXRsZS1jYXNlLnNoCm5ldyBmaWxlIG1v ZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmE0NTQzNGYKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0 c3VpdGUvbWItdGl0bGUtY2FzZS5zaApAQCAtMCwwICsxLDQwIEBACisjIS9iaW4vc2gKKyMgVGVz dCBjYXNlIGluc2Vuc2l0aXZlIG1hdGNoaW5nIGZvciB0aXRsZWNhc2UgYW5kIHNpbWlsYXJseSBv ZGQgY2hhcnMuCisKKyMgQ29weXJpZ2h0IChDKSAyMDE2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLgorCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChh dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKyMgVGhpcyBwcm9ncmFtIGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRI T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisj IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl ZSB0aGUKKyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKwor IyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRw Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKy4gIiR7c3JjZGlyPS59L3Rlc3RzdWl0ZS9pbml0 LnNoIjsgcGF0aF9wcmVwZW5kXyAuL3NlZAorcHJpbnRfdmVyXyBzZWQKKworZmFpbD0wCisKKyMg VHJ5IGEgdW5pYnl0ZSB0ZXN0IHdpdGggSVNPIDg4NTktNywgaWYgYXZhaWxhYmxlLgoraWYgdGVz dCAiJChnZXQtbWItY3VyLW1heCBlbF9HUi5pc284ODU5NykiIC1lcSAxOyB0aGVuCisgIExDX0FM TD1lbF9HUi5pc284ODU5NworICBleHBvcnQgTENfQUxMCisKKyAgYT0nXDMyMycgIyBTSUdNQQor ICBiPSdcMzYyJyAjIHN0aWdtYQorICBjPSdcMzYzJyAjIHNpZ21hCisKKyAgcHJpbnRmICJhJGFc XG5hJGJcXG5hJGNcXG4iID5pbiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KKyAgZm9yIGNociBpbiAi JGEiICIkYiIgIiRjIjsgZG8KKyAgICAgcHJpbnRmICIvXFwoXFwpXFxcXDEkY2hyL0lwIiA+cHJv ZyB8fCBmYWlsPTEKKyAgICAgc2VkIC1mIC1uIC1mIHByb2cgaW4gPm91dCB8fCBmYWlsPTEKKyAg ICAgY29tcGFyZV8gaW4gb3V0IHx8IGZhaWw9MQorICBkb25lCitmaQorCitFeGl0ICRmYWlsCi0t IAoxLjcuMQoK --------_57E732B4000000007E33_MULTIPART_MIXED_-- From unknown Sun Aug 17 01:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24535: [PATCH] sed: fix incorrect match for title case Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Sun, 25 Sep 2016 03:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24535 X-GNU-PR-Package: sed X-GNU-PR-Keywords: patch To: Norihiro Tanaka Cc: 24535@debbugs.gnu.org Received: via spool by 24535-submit@debbugs.gnu.org id=B24535.147477501030138 (code B ref 24535); Sun, 25 Sep 2016 03:44:02 +0000 Received: (at 24535) by debbugs.gnu.org; 25 Sep 2016 03:43:30 +0000 Received: from localhost ([127.0.0.1]:34974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bo0Lh-0007q2-RZ for submit@debbugs.gnu.org; Sat, 24 Sep 2016 23:43:30 -0400 Received: from mail-ua0-f178.google.com ([209.85.217.178]:34201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bo0Lf-0007pc-Q6 for 24535@debbugs.gnu.org; Sat, 24 Sep 2016 23:43:28 -0400 Received: by mail-ua0-f178.google.com with SMTP id q42so78727082uaq.1 for <24535@debbugs.gnu.org>; Sat, 24 Sep 2016 20:43:27 -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; bh=vvmkt+O0sfgm6T9k94nTsePbMmXk5t73tEPL3VViAiQ=; b=d6DxIg0f/xZnbDtqXqnah59cP4kdSO9KzPVpvTd+KnG25BtKtiSnXdzrKUFA6lHDGB DFVTsq3A7W9eat1gf+2lHSc0LSgQvkted3SaZQiyvy7i6vJtI7EShS7QnciaeRkwqTEW HszGZ2DMw8hPCq9FXjSuwwJU3klF/mAQuawP6TDEZsqU5wKalzUGFIXjiVvEAaHPm5aQ /7Ny3/Y25tOGgaKr+I7Qtcv018cdc9weMUGAA4hWIylbowdlZySP70IKRQ/1swEa7aYR NNJ36EzibSGow8CJOxjtueZxk0aTXTOxMD3gzrx3+3a2uw24ZFcGHhIMriv4MqIpf/vg +YCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vvmkt+O0sfgm6T9k94nTsePbMmXk5t73tEPL3VViAiQ=; b=LOsdu4kb7CQv6KyWeEJqNOL0cbJmWrVXhPsC1Zeg+fBZulh2NpPfuXtNwHejuSoV7p rtkVb1/HIcDIEPzA9WaL/q9EwX7i0arjTJBnQonE/9F5+P5Z0MzNlFvWIC/4K2PFpMq6 DthKZsbzHFN3TL65tT6mDOnSjF7D0QOlM2W6L84JhACxWX8bygBo8SP72780ox/k2K2h FfGAK+O6nKFXLlr4JZ/OpCkOluqar1bAMPLVHp8CEvZQRBhQUI8UYQb1X8RyWo0TQeOR EhevGOoHuewUVhE/ACJqIY+Hg1V21EmIvtCECD4wbhskra/8b9/nP57FxFV6q0gHRubD /R2A== X-Gm-Message-State: AE9vXwNsimtdHuItPnPX6Wympl6ipmTLhXMd2hJidLFPVKmY6H29hzlpNxNgl+KJmdbfJMD7bGxwGgChAzq2wg== X-Received: by 10.159.33.247 with SMTP id 110mr9837125uac.44.1474775002389; Sat, 24 Sep 2016 20:43:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Sat, 24 Sep 2016 20:43:01 -0700 (PDT) In-Reply-To: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> References: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Sat, 24 Sep 2016 20:43:01 -0700 X-Google-Sender-Auth: -Kh83MZ4ptSbMxuTLA395HvnBOk Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) On Sat, Sep 24, 2016 at 7:23 PM, Norihiro Tanaka wrote: > sed uses fastmap feature in matching with regex. If it is used for case > insensitive matching, affected by following bug in regex. > > https://sourceware.org/bugzilla/show_bug.cgi?id=20381 > > BTW, I do not know whether sed is affected by the bug or not in locales > except el_GR.iso88597. Thank you for that patch. Quick feedback: Did you intend to use the new function, require_el_iso88597_locale_? Please replace this line from your new test (I prefer to avoid double quoting strings intended to contain backslashes, because each must be doubled, and that impairs readability/maintainability): printf "/\\(\\)\\\\1$chr/Ip" >prog || fail=1 with this: printf '/\(\)\\1'"$chr"/Ip >prog || fail=1 Is that a stray "-f -n" in the test script? This cannot work as intended: $ sed -f -n -f prog in >out sed: couldn't open file -n: No such file or directory From unknown Sun Aug 17 01:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24535: [PATCH] sed: fix incorrect match for title case Resent-From: Norihiro Tanaka Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Sun, 25 Sep 2016 05:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24535 X-GNU-PR-Package: sed X-GNU-PR-Keywords: patch To: Jim Meyering Cc: 24535@debbugs.gnu.org Received: via spool by 24535-submit@debbugs.gnu.org id=B24535.147478258110055 (code B ref 24535); Sun, 25 Sep 2016 05:50:02 +0000 Received: (at 24535) by debbugs.gnu.org; 25 Sep 2016 05:49:41 +0000 Received: from localhost ([127.0.0.1]:35026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bo2Jd-0002bp-BM for submit@debbugs.gnu.org; Sun, 25 Sep 2016 01:49:41 -0400 Received: from mailgw01.kcn.ne.jp ([61.86.7.208]:52239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bo2JZ-0002bZ-0O for 24535@debbugs.gnu.org; Sun, 25 Sep 2016 01:49:28 -0400 Received: from mxs01-s (mailgw1.kcn.ne.jp [61.86.15.233]) by mailgw01.kcn.ne.jp (Postfix) with ESMTP id 3A5D44A08C0 for <24535@debbugs.gnu.org>; Sun, 25 Sep 2016 14:49:17 +0900 (JST) X-matriXscan-loop-detect: f5611bf925f2e818016fec5170556abbccc73cbb Received: from mail07.kcn.ne.jp ([61.86.6.186]) by mxs01-s with ESMTP; Sun, 25 Sep 2016 14:49:16 +0900 (JST) Received: from [10.120.1.36] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail07.kcn.ne.jp (Postfix) with ESMTPA id 0857FD5009A; Sun, 25 Sep 2016 14:49:15 +0900 (JST) Date: Sun, 25 Sep 2016 14:49:11 +0900 From: Norihiro Tanaka In-Reply-To: References: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> Message-Id: <20160925144910.7E47.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_57E7636B000000007E4D_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-matriXscan-Sophos-AV: Clean X-matriXscan-Action: Approve X-matriXscan: Uncategorized X-Spam-Score: -3.1 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.1 (---) --------_57E7636B000000007E4D_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit On Sat, 24 Sep 2016 20:43:01 -0700 Jim Meyering wrote: > Thank you for that patch. > Quick feedback: > > Did you intend to use the new function, require_el_iso88597_locale_? > > Please replace this line from your new test (I prefer to avoid double > quoting strings intended to contain backslashes, because each must be > doubled, and that impairs readability/maintainability): > > printf "/\\(\\)\\\\1$chr/Ip" >prog || fail=1 > > with this: > > printf '/\(\)\\1'"$chr"/Ip >prog || fail=1 > > Is that a stray "-f -n" in the test script? This cannot work as intended: > > $ sed -f -n -f prog in >out > sed: couldn't open file -n: No such file or directory Thanks for quick feedback. Sorry, I seem that I extracted the patch from old repository. I fixed it, and ru-run all tests and they are passed. --------_57E7636B000000007E4D_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Disposition: attachment; filename="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Transfer-Encoding: base64 RnJvbSBjNGQxOGZlM2VhNmI1Mzg2YTBlODFkNjYyZDA1ZjdiNDJmMzA5ZWFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTdW4sIDI1IFNlcCAyMDE2IDExOjA1OjUzICswOTAwClN1YmplY3Q6IFtQQVRDSF0gc2Vk OiBmaXggaW5jb3JyZWN0IG1hdGNoIGZvciB0aXRsZSBjYXNlCgoqIHNlZC9yZWdleHAuYyAoY29t cGlsZV9yZWdleF8xKTogQXZvaWQgYnVpbGRpbmcgZmFzdG1hcCBmb3IgY2FzZQppbnNlbnNpdGl2 ZSBtYXRjaGluZy4KKiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaDogQWRkIG5ldyB0ZXN0IGZv ciB0aGlzIGZpeC4KKiB0ZXN0c3VpdGUvbG9jYWwubWsgKFQpOiBDYWxsIHRoZSB0ZXN0IGFuZCBz b3J0IGFscGhhYmV0aWNhbGx5LgoqIGluaXQuY2ZnOiBBZGQgcmVxdWlyZV9lbF9pc284ODU5N19s b2NhbGVfLgotLS0KIGluaXQuY2ZnICAgICAgICAgICAgICAgICAgIHwgICAgOSArKysrKysrKysK IHNlZC9yZWdleHAuYyAgICAgICAgICAgICAgIHwgICAgNyArKysrLS0tCiB0ZXN0c3VpdGUvbG9j YWwubWsgICAgICAgICB8ICAgIDMgKystCiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaCB8ICAg MzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQs IDUxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgdGVz dHN1aXRlL21iLXRpdGxlLWNhc2Uuc2gKCmRpZmYgLS1naXQgYS9pbml0LmNmZyBiL2luaXQuY2Zn CmluZGV4IDM5ZjAwOWMuLjU1YWVlZDYgMTAwNjQ0Ci0tLSBhL2luaXQuY2ZnCisrKyBiL2luaXQu Y2ZnCkBAIC01Miw2ICs1MiwxNSBAQCByZXF1aXJlX2VuX3V0ZjhfbG9jYWxlXygpCiAgIGVzYWMK IH0KIAorcmVxdWlyZV9lbF9pc284ODU5N19sb2NhbGVfKCkKK3sKKyAgcGF0aF9wcmVwZW5kXyAu L3Rlc3RzdWl0ZQorICBjYXNlICQoZ2V0LW1iLWN1ci1tYXggZWxfR1IuaXNvODg1OTcpIGluCisg ICAgMSkgOzsKKyAgICAqKSBza2lwXyAnZWxfR1IuaXNvODg1OTcgbG9jYWxlIG5vdCBmb3VuZCcg OzsKKyAgZXNhYworfQorCiAjIFNvbWUgdGVzdHMgd291bGQgZmFpbCB3aXRob3V0IHRoaXMgcGFy dGljdWxhciBsb2NhbGUuCiAjIElmIHRoZSBsb2NhbGUgaXMgbm90IGF2YWlsYWJsZSwganVzdCBz a2lwIHRoZSB0ZXN0LgogIyBUaGUgZXhhY3Qgc3BlbGxpbmcgZGlmZmVycyBiZXR3ZWVuIG9wZXJh dGluZyBzeXN0ZW1zCmRpZmYgLS1naXQgYS9zZWQvcmVnZXhwLmMgYi9zZWQvcmVnZXhwLmMKaW5k ZXggMWVlY2Q3My4uY2Y0ZjhhMCAxMDA2NDQKLS0tIGEvc2VkL3JlZ2V4cC5jCisrKyBiL3NlZC9y ZWdleHAuYwpAQCAtOTMsMTQgKzkzLDE1IEBAIGNvbXBpbGVfcmVnZXhfMSAoc3RydWN0IHJlZ2V4 ICpuZXdfcmVnZXgsIGludCBuZWVkZWRfc3ViKQogICAgIH0KIAogI2lmZGVmIFJFX0lDQVNFCi0g IHN5bnRheCB8PSAobmV3X3JlZ2V4LT5mbGFncyAmIFJFR19JQ0FTRSkgPyBSRV9JQ0FTRSA6IDA7 CisgIGlmIChuZXdfcmVnZXgtPmZsYWdzICYgUkVHX0lDQVNFKQorICAgIHN5bnRheCB8PSBSRV9J Q0FTRTsKKyAgZWxzZQogI2VuZGlmCisgICAgbmV3X3JlZ2V4LT5wYXR0ZXJuLmZhc3RtYXAgPSBt YWxsb2MgKDEgPDwgKHNpemVvZiAoY2hhcikgKiA4KSk7CiAjaWZkZWYgUkVfTk9fU1VCCiAgIHN5 bnRheCB8PSBuZWVkZWRfc3ViID8gMCA6IFJFX05PX1NVQjsKICNlbmRpZgogCi0gIG5ld19yZWdl eC0+cGF0dGVybi5mYXN0bWFwID0gbWFsbG9jICgxIDw8IChzaXplb2YgKGNoYXIpICogOCkpOwot CiAgIC8qIElmIFJFR19ORVdMSU5FIGlzIHNldCwgbmV3bGluZXMgYXJlIHRyZWF0ZWQgZGlmZmVy ZW50bHkuICAqLwogICBpZiAobmV3X3JlZ2V4LT5mbGFncyAmIFJFR19ORVdMSU5FKQogICAgIHsK ZGlmZiAtLWdpdCBhL3Rlc3RzdWl0ZS9sb2NhbC5tayBiL3Rlc3RzdWl0ZS9sb2NhbC5tawppbmRl eCA2YWUxMWU0Li5iMzBkNDRhIDEwMDY0NAotLS0gYS90ZXN0c3VpdGUvbG9jYWwubWsKKysrIGIv dGVzdHN1aXRlL2xvY2FsLm1rCkBAIC0zNCw5ICszNCwxMCBAQCBUID0JCQkJCVwKICAgdGVzdHN1 aXRlL2luLXBsYWNlLWh5cGhlbi5zaAkJXAogICB0ZXN0c3VpdGUvaW4tcGxhY2Utc3VmZml4LWJh Y2t1cC5zaAlcCiAgIHRlc3RzdWl0ZS9pbnZhbGlkLW1iLXNlcS1VTVIuc2gJXAorICB0ZXN0c3Vp dGUvbWItYmFkLWRlbGltLnNoCQlcCiAgIHRlc3RzdWl0ZS9tYi1jaGFyY2xhc3Mtbm9uLXV0Zjgu c2gJXAogICB0ZXN0c3VpdGUvbWItbWF0Y2gtc2xhc2guc2gJCVwKLSAgdGVzdHN1aXRlL21iLWJh ZC1kZWxpbS5zaAkJXAorICB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaAkJXAogICB0ZXN0c3Vp dGUvbWIteS10cmFuc2xhdGUuc2gJCVwKICAgdGVzdHN1aXRlL25vcm1hbGl6ZS10ZXh0LnNoCQlc CiAgIHRlc3RzdWl0ZS9udWxsZGF0YS5zaAkJCVwKZGlmZiAtLWdpdCBhL3Rlc3RzdWl0ZS9tYi10 aXRsZS1jYXNlLnNoIGIvdGVzdHN1aXRlL21iLXRpdGxlLWNhc2Uuc2gKbmV3IGZpbGUgbW9kZSAx MDA3NTUKaW5kZXggMDAwMDAwMC4uOTYyOTI5YgotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzdWl0 ZS9tYi10aXRsZS1jYXNlLnNoCkBAIC0wLDAgKzEsMzYgQEAKKyMhL2Jpbi9zaAorIyBUZXN0IGNh c2UgaW5zZW5zaXRpdmUgbWF0Y2hpbmcgZm9yIHRpdGxlY2FzZSBhbmQgc2ltaWxhcmx5IG9kZCBj aGFycy4KKworIyBDb3B5cmlnaHQgKEMpIDIwMTYgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ bmMuCisKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmli dXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlv dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJp YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQg QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVS Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo ZQorIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCisjIFlv dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93 d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorLiAiJHtzcmNkaXI9Ln0vdGVzdHN1aXRlL2luaXQuc2gi OyBwYXRoX3ByZXBlbmRfIC4vc2VkCitwcmludF92ZXJfIHNlZAorCityZXF1aXJlX2VsX2lzbzg4 NTk3X2xvY2FsZV8KKworZmFpbD0wCisKK2E9J1wzMjMnICMgU0lHTUEKK2I9J1wzNjInICMgc3Rp Z21hCitjPSdcMzYzJyAjIHNpZ21hCisKK3ByaW50ZiAiJGFcXG4kYlxcbiRjXFxuIiA+aW4gfHwg ZnJhbWV3b3JrX2ZhaWx1cmVfCitmb3IgY2hyIGluICIkYSIgIiRiIiAiJGMiOyBkbworICAgcHJp bnRmICcvXChcKVxcMSciJGNociIvSXAgPnByb2cgfHwgZmFpbD0xCisgICBMQ19BTEw9ZWxfR1Iu aXNvODg1OTcgc2VkIC1uIC1mIHByb2cgaW4gPm91dCB8fCBmYWlsPTEKKyAgIGNvbXBhcmVfIGlu IG91dCB8fCBmYWlsPTEKK2RvbmUKKworRXhpdCAkZmFpbAotLSAKMS43LjEKCg== --------_57E7636B000000007E4D_MULTIPART_MIXED_-- From unknown Sun Aug 17 01:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24535: [PATCH] sed: fix incorrect match for title case Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Mon, 26 Sep 2016 00:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24535 X-GNU-PR-Package: sed X-GNU-PR-Keywords: patch To: Norihiro Tanaka Cc: 24535@debbugs.gnu.org Received: via spool by 24535-submit@debbugs.gnu.org id=B24535.14748503687626 (code B ref 24535); Mon, 26 Sep 2016 00:40:02 +0000 Received: (at 24535) by debbugs.gnu.org; 26 Sep 2016 00:39:28 +0000 Received: from localhost ([127.0.0.1]:35891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boJwx-0001yj-MP for submit@debbugs.gnu.org; Sun, 25 Sep 2016 20:39:28 -0400 Received: from mail-vk0-f65.google.com ([209.85.213.65]:35391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boJwt-0001yS-7u for 24535@debbugs.gnu.org; Sun, 25 Sep 2016 20:39:14 -0400 Received: by mail-vk0-f65.google.com with SMTP id 192so1620128vkl.2 for <24535@debbugs.gnu.org>; Sun, 25 Sep 2016 17:39:11 -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; bh=Ta088e5W8HZJ8DGHlhnDnTg8OcJjNwUwcrq1QPF/Bdc=; b=DDArY1HnDEcg2q5axcvLg6aspc/8eH6rpIJIfkb0Lk/wa1vILmk7EKI4tSYZIB0I1r 3cwmSdg4LueThNkkmR5ZNrCnRU1B99mpryFJlznmBSIIdYkEHYWg30OWxvQPFiwoKelX S3PWbn6dbVmiKg2P+P4Yr2geVw6WJDcs/Tlu6eSA5dH32xioQj0IivngfZHzs+x/9ZjX phy0CrEGMPl9YSBBVqvwF/Zh1W21CFyBttiSr/1/ri/m6EN8VVBCAOqGArIf7gv4MFTN tlFWK6y0QNwNT/C7k4GJC5FXtikf9ZRBFWkgrpJKOfSKzRbG77lF5SEoKFiuG1GDDe8x NUcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Ta088e5W8HZJ8DGHlhnDnTg8OcJjNwUwcrq1QPF/Bdc=; b=dSquSnMFuSvgDkCxsvc3zLs6xVPmioJITRy3VfdZxrKFqBb9bGl/ygiBrF/oLZ3h5y QZQHF8T401LutfMpoVvSRQRPCCv6b6wog3Xkmq+cXZiwSdqaT0vGaHhBNnVjj/QWUjIm c/jTSqPyCzmQ9CA5cpEoaK5++yKlR6cdZaVo91Hcz5pGREqxZxz0SLGh1EtHzX3oZrQ7 rPgEr24HGycFeJ9rx1oLO+F7n5YrArT94/OOGkNU8e3c3TbJr77pff/GYtcGbokbAvrt c44eyfbNn7a+JTF3tdd2o0C3q8/eOU6iBW6DxV92/StT+wssliSxrZjPjVyPVnBteZDM UkXA== X-Gm-Message-State: AA6/9RlcZEnKXWTAjx2e2JPtSEasegyIiascRXmWAldoFRfziRRFyi/lYqTqM18Lp3BMkrTXhel65GcTd74vmQ== X-Received: by 10.31.132.129 with SMTP id g123mr6001952vkd.26.1474850345396; Sun, 25 Sep 2016 17:39:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Sun, 25 Sep 2016 17:38:44 -0700 (PDT) In-Reply-To: <20160925144910.7E47.27F6AC2D@kcn.ne.jp> References: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> <20160925144910.7E47.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Sun, 25 Sep 2016 17:38:44 -0700 X-Google-Sender-Auth: rBKk1-XV7e0tE-WRLwMf6_YELqg Message-ID: Content-Type: multipart/mixed; boundary=001a1145a5baef54c0053d5e5abd X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) --001a1145a5baef54c0053d5e5abd Content-Type: text/plain; charset=UTF-8 On Sat, Sep 24, 2016 at 10:49 PM, Norihiro Tanaka wrote: > > On Sat, 24 Sep 2016 20:43:01 -0700 > Jim Meyering wrote: > >> Thank you for that patch. >> Quick feedback: >> >> Did you intend to use the new function, require_el_iso88597_locale_? >> >> Please replace this line from your new test (I prefer to avoid double >> quoting strings intended to contain backslashes, because each must be >> doubled, and that impairs readability/maintainability): >> >> printf "/\\(\\)\\\\1$chr/Ip" >prog || fail=1 >> >> with this: >> >> printf '/\(\)\\1'"$chr"/Ip >prog || fail=1 >> >> Is that a stray "-f -n" in the test script? This cannot work as intended: >> >> $ sed -f -n -f prog in >out >> sed: couldn't open file -n: No such file or directory > > Thanks for quick feedback. Sorry, I seem that I extracted the patch > from old repository. I fixed it, and ru-run all tests and they are > passed. Thank you. That looks great. I have renamed the new test file to remove the "mb-" prefix, since it's not multibyte-related, and adjusted the commit log: --001a1145a5baef54c0053d5e5abd Content-Type: text/plain; charset=US-ASCII; name="sed-title-case-fix.diff" Content-Disposition: attachment; filename="sed-title-case-fix.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itjbsi3y1 RnJvbSAxODgyMDc1MjljZWMwMjgzZjYwYWZlOTkxNGFkODVmNzc0Mzk1YjNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTdW4sIDI1IFNlcCAyMDE2IDExOjA1OjUzICswOTAwClN1YmplY3Q6IFtQQVRDSF0gc2Vk OiBmaXggaW5jb3JyZWN0IG1hdGNoIGZvciB0aXRsZSBjYXNlCgoqIHNlZC9yZWdleHAuYyAoY29t cGlsZV9yZWdleF8xKTogQXZvaWQgYnVpbGRpbmcgZmFzdG1hcCBmb3IgY2FzZS0KaW5zZW5zaXRp dmUgbWF0Y2hpbmcuCiogdGVzdHN1aXRlL3RpdGxlLWNhc2Uuc2g6IE5ldyBmaWxlLCB0byB0ZXN0 IGZvciB0aGlzIGZpeC4KKiB0ZXN0c3VpdGUvbG9jYWwubWsgKFQpOiBBZGQgdGhlIG5ldyBmaWxl IG5hbWUgYW5kIHNvcnQgYWxwaGFiZXRpY2FsbHkuCiogaW5pdC5jZmcgKHJlcXVpcmVfZWxfaXNv ODg1OTdfbG9jYWxlXyk6IERlZmluZS4KLS0tCiBpbml0LmNmZyAgICAgICAgICAgICAgICB8ICA5 ICsrKysrKysrKwogc2VkL3JlZ2V4cC5jICAgICAgICAgICAgfCAgNyArKysrLS0tCiB0ZXN0c3Vp dGUvbG9jYWwubWsgICAgICB8ICAzICsrLQogdGVzdHN1aXRlL3RpdGxlLWNhc2Uuc2ggfCAzNiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNTEg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0ZXN0c3Vp dGUvdGl0bGUtY2FzZS5zaAoKZGlmZiAtLWdpdCBhL2luaXQuY2ZnIGIvaW5pdC5jZmcKaW5kZXgg MzlmMDA5Yy4uNTVhZWVkNiAxMDA2NDQKLS0tIGEvaW5pdC5jZmcKKysrIGIvaW5pdC5jZmcKQEAg LTUyLDYgKzUyLDE1IEBAIHJlcXVpcmVfZW5fdXRmOF9sb2NhbGVfKCkKICAgZXNhYwogfQoKK3Jl cXVpcmVfZWxfaXNvODg1OTdfbG9jYWxlXygpCit7CisgIHBhdGhfcHJlcGVuZF8gLi90ZXN0c3Vp dGUKKyAgY2FzZSAkKGdldC1tYi1jdXItbWF4IGVsX0dSLmlzbzg4NTk3KSBpbgorICAgIDEpIDs7 CisgICAgKikgc2tpcF8gJ2VsX0dSLmlzbzg4NTk3IGxvY2FsZSBub3QgZm91bmQnIDs7CisgIGVz YWMKK30KKwogIyBTb21lIHRlc3RzIHdvdWxkIGZhaWwgd2l0aG91dCB0aGlzIHBhcnRpY3VsYXIg bG9jYWxlLgogIyBJZiB0aGUgbG9jYWxlIGlzIG5vdCBhdmFpbGFibGUsIGp1c3Qgc2tpcCB0aGUg dGVzdC4KICMgVGhlIGV4YWN0IHNwZWxsaW5nIGRpZmZlcnMgYmV0d2VlbiBvcGVyYXRpbmcgc3lz dGVtcwpkaWZmIC0tZ2l0IGEvc2VkL3JlZ2V4cC5jIGIvc2VkL3JlZ2V4cC5jCmluZGV4IDFlZWNk NzMuLmNmNGY4YTAgMTAwNjQ0Ci0tLSBhL3NlZC9yZWdleHAuYworKysgYi9zZWQvcmVnZXhwLmMK QEAgLTkzLDE0ICs5MywxNSBAQCBjb21waWxlX3JlZ2V4XzEgKHN0cnVjdCByZWdleCAqbmV3X3Jl Z2V4LCBpbnQgbmVlZGVkX3N1YikKICAgICB9CgogI2lmZGVmIFJFX0lDQVNFCi0gIHN5bnRheCB8 PSAobmV3X3JlZ2V4LT5mbGFncyAmIFJFR19JQ0FTRSkgPyBSRV9JQ0FTRSA6IDA7CisgIGlmIChu ZXdfcmVnZXgtPmZsYWdzICYgUkVHX0lDQVNFKQorICAgIHN5bnRheCB8PSBSRV9JQ0FTRTsKKyAg ZWxzZQogI2VuZGlmCisgICAgbmV3X3JlZ2V4LT5wYXR0ZXJuLmZhc3RtYXAgPSBtYWxsb2MgKDEg PDwgKHNpemVvZiAoY2hhcikgKiA4KSk7CiAjaWZkZWYgUkVfTk9fU1VCCiAgIHN5bnRheCB8PSBu ZWVkZWRfc3ViID8gMCA6IFJFX05PX1NVQjsKICNlbmRpZgoKLSAgbmV3X3JlZ2V4LT5wYXR0ZXJu LmZhc3RtYXAgPSBtYWxsb2MgKDEgPDwgKHNpemVvZiAoY2hhcikgKiA4KSk7Ci0KICAgLyogSWYg UkVHX05FV0xJTkUgaXMgc2V0LCBuZXdsaW5lcyBhcmUgdHJlYXRlZCBkaWZmZXJlbnRseS4gICov CiAgIGlmIChuZXdfcmVnZXgtPmZsYWdzICYgUkVHX05FV0xJTkUpCiAgICAgewpkaWZmIC0tZ2l0 IGEvdGVzdHN1aXRlL2xvY2FsLm1rIGIvdGVzdHN1aXRlL2xvY2FsLm1rCmluZGV4IDZhZTExZTQu LjA4NWE0MTUgMTAwNjQ0Ci0tLSBhL3Rlc3RzdWl0ZS9sb2NhbC5taworKysgYi90ZXN0c3VpdGUv bG9jYWwubWsKQEAgLTM0LDkgKzM0LDkgQEAgVCA9CQkJCQlcCiAgIHRlc3RzdWl0ZS9pbi1wbGFj ZS1oeXBoZW4uc2gJCVwKICAgdGVzdHN1aXRlL2luLXBsYWNlLXN1ZmZpeC1iYWNrdXAuc2gJXAog ICB0ZXN0c3VpdGUvaW52YWxpZC1tYi1zZXEtVU1SLnNoCVwKKyAgdGVzdHN1aXRlL21iLWJhZC1k ZWxpbS5zaAkJXAogICB0ZXN0c3VpdGUvbWItY2hhcmNsYXNzLW5vbi11dGY4LnNoCVwKICAgdGVz dHN1aXRlL21iLW1hdGNoLXNsYXNoLnNoCQlcCi0gIHRlc3RzdWl0ZS9tYi1iYWQtZGVsaW0uc2gJ CVwKICAgdGVzdHN1aXRlL21iLXktdHJhbnNsYXRlLnNoCQlcCiAgIHRlc3RzdWl0ZS9ub3JtYWxp emUtdGV4dC5zaAkJXAogICB0ZXN0c3VpdGUvbnVsbGRhdGEuc2gJCQlcCkBAIC01NSw2ICs1NSw3 IEBAIFQgPQkJCQkJXAogICB0ZXN0c3VpdGUvc3Vic3QtbWItaW5jb21wbGV0ZS5zaAlcCiAgIHRl c3RzdWl0ZS9zdWJzdC1yZXBsYWNlbWVudC5zaAlcCiAgIHRlc3RzdWl0ZS90ZW1wLWZpbGUtY2xl YW51cC5zaAlcCisgIHRlc3RzdWl0ZS90aXRsZS1jYXNlLnNoCQlcCiAgIHRlc3RzdWl0ZS91bmJ1 ZmZlcmVkLnNoCgogaWYgVEVTVF9TWU1MSU5LUwpkaWZmIC0tZ2l0IGEvdGVzdHN1aXRlL3RpdGxl LWNhc2Uuc2ggYi90ZXN0c3VpdGUvdGl0bGUtY2FzZS5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQpp bmRleCAwMDAwMDAwLi45NjI5MjliCi0tLSAvZGV2L251bGwKKysrIGIvdGVzdHN1aXRlL3RpdGxl LWNhc2Uuc2gKQEAgLTAsMCArMSwzNiBAQAorIyEvYmluL3NoCisjIFRlc3QgY2FzZSBpbnNlbnNp dGl2ZSBtYXRjaGluZyBmb3IgdGl0bGVjYXNlIGFuZCBzaW1pbGFybHkgb2RkIGNoYXJzLgorCisj IENvcHlyaWdodCAoQykgMjAxNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKworIyBU aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQorIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u LCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24p IGFueSBsYXRlciB2ZXJzaW9uLgorCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0 aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFO VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisKKyMgWW91IHNob3VsZCBo YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMg YWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn L2xpY2Vuc2VzLz4uCisuICIke3NyY2Rpcj0ufS90ZXN0c3VpdGUvaW5pdC5zaCI7IHBhdGhfcHJl cGVuZF8gLi9zZWQKK3ByaW50X3Zlcl8gc2VkCisKK3JlcXVpcmVfZWxfaXNvODg1OTdfbG9jYWxl XworCitmYWlsPTAKKworYT0nXDMyMycgIyBTSUdNQQorYj0nXDM2MicgIyBzdGlnbWEKK2M9J1wz NjMnICMgc2lnbWEKKworcHJpbnRmICIkYVxcbiRiXFxuJGNcXG4iID5pbiB8fCBmcmFtZXdvcmtf ZmFpbHVyZV8KK2ZvciBjaHIgaW4gIiRhIiAiJGIiICIkYyI7IGRvCisgICBwcmludGYgJy9cKFwp XFwxJyIkY2hyIi9JcCA+cHJvZyB8fCBmYWlsPTEKKyAgIExDX0FMTD1lbF9HUi5pc284ODU5NyBz ZWQgLW4gLWYgcHJvZyBpbiA+b3V0IHx8IGZhaWw9MQorICAgY29tcGFyZV8gaW4gb3V0IHx8IGZh aWw9MQorZG9uZQorCitFeGl0ICRmYWlsCi0tIAoyLjcuNAoK --001a1145a5baef54c0053d5e5abd-- From unknown Sun Aug 17 01:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24535: [PATCH] sed: fix incorrect match for title case Resent-From: Norihiro Tanaka Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Mon, 26 Sep 2016 23:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24535 X-GNU-PR-Package: sed X-GNU-PR-Keywords: patch To: Jim Meyering Cc: 24535@debbugs.gnu.org Received: via spool by 24535-submit@debbugs.gnu.org id=B24535.147493300727004 (code B ref 24535); Mon, 26 Sep 2016 23:37:02 +0000 Received: (at 24535) by debbugs.gnu.org; 26 Sep 2016 23:36:47 +0000 Received: from localhost ([127.0.0.1]:36754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bofS3-00071T-4B for submit@debbugs.gnu.org; Mon, 26 Sep 2016 19:36:47 -0400 Received: from mailgw05.kcn.ne.jp ([61.86.7.212]:53384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bofS1-00071F-4L for 24535@debbugs.gnu.org; Mon, 26 Sep 2016 19:36:45 -0400 Received: from mxs02-s (mailgw2.kcn.ne.jp [61.86.15.234]) by mailgw05.kcn.ne.jp (Postfix) with ESMTP id E9A12880431 for <24535@debbugs.gnu.org>; Tue, 27 Sep 2016 08:36:37 +0900 (JST) X-matriXscan-loop-detect: b376000f33e838c05c3ef762b02ad5babd03a536 Received: from mail02.kcn.ne.jp ([61.86.6.181]) by mxs02-s with ESMTP; Tue, 27 Sep 2016 08:36:37 +0900 (JST) Received: from [10.120.1.59] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail02.kcn.ne.jp (Postfix) with ESMTPA id 8AE67BE8001; Tue, 27 Sep 2016 08:36:37 +0900 (JST) Date: Tue, 27 Sep 2016 08:36:37 +0900 From: Norihiro Tanaka In-Reply-To: References: <20160925144910.7E47.27F6AC2D@kcn.ne.jp> Message-Id: <20160927083636.7B7E.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-matriXscan-Sophos-AV: Clean X-matriXscan-Action: Approve X-matriXscan: Uncategorized X-Spam-Score: -3.0 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (---) On Sun, 25 Sep 2016 17:38:44 -0700 Jim Meyering wrote: > Thank you. That looks great. > I have renamed the new test file to remove the "mb-" prefix, since > it's not multibyte-related, and adjusted the commit log: Thanks for reviwing and adjusting for the patch. I agree to all of them. From unknown Sun Aug 17 01:03:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Norihiro Tanaka Subject: bug#24535: closed (Re: bug#24535: [PATCH] sed: fix incorrect match for title case) Message-ID: References: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> X-Gnu-PR-Message: they-closed 24535 X-Gnu-PR-Package: sed X-Gnu-PR-Keywords: patch Reply-To: 24535@debbugs.gnu.org Date: Tue, 27 Sep 2016 03:30:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1474947002-15099-1" This is a multi-part message in MIME format... ------------=_1474947002-15099-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #24535: [PATCH] sed: fix incorrect match for title case which was filed against the sed package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 24535@debbugs.gnu.org. --=20 24535: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24535 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1474947002-15099-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 24535-done) by debbugs.gnu.org; 27 Sep 2016 03:29:30 +0000 Received: from localhost ([127.0.0.1]:36809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boj5F-0003uY-Un for submit@debbugs.gnu.org; Mon, 26 Sep 2016 23:29:30 -0400 Received: from mail-ua0-f174.google.com ([209.85.217.174]:35430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boj5E-0003uM-Br for 24535-done@debbugs.gnu.org; Mon, 26 Sep 2016 23:29:29 -0400 Received: by mail-ua0-f174.google.com with SMTP id q42so995120uaq.2 for <24535-done@debbugs.gnu.org>; Mon, 26 Sep 2016 20:29:28 -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; bh=vzXrguwgr2/xy/IrvO5pKO1hGLN43Xtx1Q9XP1DjScc=; b=Up34xjoI/p6/A0cQNlXEuWMK2KJEI8jf9QrEUDeFNGMDEX8hCyxRO1sLTErcOUqqUt 2bBtHSIpVRbS9CaDBBBpDa6/imrN/ai8+ESx6SVgHkWzpTr0DHiFnuNe7kG3MwkDEv6q IQEDSmxDXDtIqGa007NxCO4EAdhmDgAhUGjOzShy7pRh2XoFLSpCcChDvSy8TXwRrij3 h7zUwjX2ixZztPLv6Mc2XB72D+W7npzi1uav5nYviprvYHiWBM0+jHKhzWAxP3O5y0iw ITXeXjW2+lxXB+xKT9lBjg6j/3p531gSIBI+jX1r/kUt3Jlz5M0YpGMM1/OIeaqpmF/Z iPcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vzXrguwgr2/xy/IrvO5pKO1hGLN43Xtx1Q9XP1DjScc=; b=UU/b4uatZkFcmMKFLS/kZlgg8YG5hQsb8eFUIoyFxFLa9Gc6LzL1NaXJe8V331d1lt aMChNrDYujgwzAe7oQDsf4Ebt+IibLPSTPva3Fbg0Yh9IqUSa8Q9YYC1KEexbWMQq8wy ROzunlaojHl2g4ztetOGojL06zplh8hDEFvS8jBw3VNgIUX9Yr7wjk7VGc7NWMJNm7fo fxPDFBriq39Gk7zDlw4j4PXuRc/7cFSgcrDFgfp/myKyVzoub0Q+npjU0wkV0tf4gzZW 96G1qKrHQ59qGkCIqnDxHq1hZSbkivuhpWl12e/ey0CFf2p5wI65W16NTtWZTirLe7CJ PN7w== X-Gm-Message-State: AA6/9RlcYAah1SKUsIB1/4PAFJWF2oxSLglr6sytVlFVYQ70/maPAuwhEqCNLXEXMCfPJT48fR9I5alRa7bpiQ== X-Received: by 10.176.5.233 with SMTP id e96mr1302684uae.91.1474946962398; Mon, 26 Sep 2016 20:29:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Mon, 26 Sep 2016 20:29:02 -0700 (PDT) In-Reply-To: <20160927083636.7B7E.27F6AC2D@kcn.ne.jp> References: <20160925144910.7E47.27F6AC2D@kcn.ne.jp> <20160927083636.7B7E.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Mon, 26 Sep 2016 20:29:02 -0700 X-Google-Sender-Auth: BPDwmf6qX5E_TqDKtl3_NEjMTQY Message-ID: Subject: Re: bug#24535: [PATCH] sed: fix incorrect match for title case To: Norihiro Tanaka Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24535-done Cc: 24535-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) On Mon, Sep 26, 2016 at 4:36 PM, Norihiro Tanaka wrote: > On Sun, 25 Sep 2016 17:38:44 -0700 > Jim Meyering wrote: > >> Thank you. That looks great. >> I have renamed the new test file to remove the "mb-" prefix, since >> it's not multibyte-related, and adjusted the commit log: > > Thanks for reviwing and adjusting for the patch. I agree to all of them. Thanks again. Pushed: http://git.sv.gnu.org/cgit/sed.git/commit/?id=188207529cec0 ------------=_1474947002-15099-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Sep 2016 02:24:41 +0000 Received: from localhost ([127.0.0.1]:34949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnz7H-0004Bn-0N for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnz79-0004BO-5C for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnz72-0004Ag-K2 for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:17 -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]:40958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz72-0004AY-Gb for submit@debbugs.gnu.org; Sat, 24 Sep 2016 22:24:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz70-0007W4-Mk for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnz6v-00047c-CB for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:13 -0400 Received: from mailgw05.kcn.ne.jp ([61.86.7.212]:35890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnz6u-00044f-Se for bug-sed@gnu.org; Sat, 24 Sep 2016 22:24:09 -0400 Received: from mxs01-s (mailgw1.kcn.ne.jp [61.86.15.233]) by mailgw05.kcn.ne.jp (Postfix) with ESMTP id 2398E8806E2 for ; Sun, 25 Sep 2016 11:23:57 +0900 (JST) X-matriXscan-loop-detect: b3034c20a62f9ae5536c3950510754becffb59a8 Received: from mail03.kcn.ne.jp ([61.86.6.182]) by mxs01-s with ESMTP; Sun, 25 Sep 2016 11:23:54 +0900 (JST) Received: from [10.120.1.36] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail03.kcn.ne.jp (Postfix) with ESMTPA id EF0ED141009A for ; Sun, 25 Sep 2016 11:23:53 +0900 (JST) Date: Sun, 25 Sep 2016 11:23:50 +0900 From: Norihiro Tanaka To: Subject: [PATCH] sed: fix incorrect match for title case Message-Id: <20160925112349.7E3B.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_57E732B4000000007E33_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-matriXscan-Sophos-AV: Clean X-matriXscan-Action: Approve X-matriXscan: Uncategorized X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 1.0 (+) --------_57E732B4000000007E33_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit sed uses fastmap feature in matching with regex. If it is used for case insensitive matching, affected by following bug in regex. https://sourceware.org/bugzilla/show_bug.cgi?id=20381 BTW, I do not know whether sed is affected by the bug or not in locales except el_GR.iso88597. --------_57E732B4000000007E33_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Disposition: attachment; filename="0001-sed-fix-incorrect-match-for-title-case.patch" Content-Transfer-Encoding: base64 RnJvbSAwODc2MzY1MjIzYTUyODU0YmUyZDNiMzdiM2Y2YmIzZDNmOWM4NDAzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTdW4sIDI1IFNlcCAyMDE2IDExOjA1OjUzICswOTAwClN1YmplY3Q6IFtQQVRDSF0gc2Vk OiBmaXggaW5jb3JyZWN0IG1hdGNoIGZvciB0aXRsZSBjYXNlCgoqIHNlZC9yZWdleHAuYyAoY29t cGlsZV9yZWdleF8xKTogQXZvaWQgYnVpbGRpbmcgZmFzdG1hcCBmb3IgY2FzZQppbnNlbnNpdGl2 ZSBtYXRjaGluZy4KKiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaDogQWRkIG5ldyB0ZXN0IGZv ciB0aGlzIGZpeC4KKiB0ZXN0c3VpdGUvbG9jYWwubWsgKFQpOiBDYWxsIHRoZSB0ZXN0IGFuZCBz b3J0IGFscGhhYmV0aWNhbGx5LgoqIGluaXQuY2ZnOiBBZGQgcmVxdWlyZV9lbF9pc284ODU5N19s b2NhbGVfLgotLS0KIGluaXQuY2ZnICAgICAgICAgICAgICAgICAgIHwgICAgOSArKysrKysrKysK IHNlZC9yZWdleHAuYyAgICAgICAgICAgICAgIHwgICAgNyArKysrLS0tCiB0ZXN0c3VpdGUvbG9j YWwubWsgICAgICAgICB8ICAgIDMgKystCiB0ZXN0c3VpdGUvbWItdGl0bGUtY2FzZS5zaCB8ICAg NDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu Z2VkLCA1NSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNzU1 IHRlc3RzdWl0ZS9tYi10aXRsZS1jYXNlLnNoCgpkaWZmIC0tZ2l0IGEvaW5pdC5jZmcgYi9pbml0 LmNmZwppbmRleCAzOWYwMDljLi41NWFlZWQ2IDEwMDY0NAotLS0gYS9pbml0LmNmZworKysgYi9p bml0LmNmZwpAQCAtNTIsNiArNTIsMTUgQEAgcmVxdWlyZV9lbl91dGY4X2xvY2FsZV8oKQogICBl c2FjCiB9CiAKK3JlcXVpcmVfZWxfaXNvODg1OTdfbG9jYWxlXygpCit7CisgIHBhdGhfcHJlcGVu ZF8gLi90ZXN0c3VpdGUKKyAgY2FzZSAkKGdldC1tYi1jdXItbWF4IGVsX0dSLmlzbzg4NTk3KSBp bgorICAgIDEpIDs7CisgICAgKikgc2tpcF8gJ2VsX0dSLmlzbzg4NTk3IGxvY2FsZSBub3QgZm91 bmQnIDs7CisgIGVzYWMKK30KKwogIyBTb21lIHRlc3RzIHdvdWxkIGZhaWwgd2l0aG91dCB0aGlz IHBhcnRpY3VsYXIgbG9jYWxlLgogIyBJZiB0aGUgbG9jYWxlIGlzIG5vdCBhdmFpbGFibGUsIGp1 c3Qgc2tpcCB0aGUgdGVzdC4KICMgVGhlIGV4YWN0IHNwZWxsaW5nIGRpZmZlcnMgYmV0d2VlbiBv cGVyYXRpbmcgc3lzdGVtcwpkaWZmIC0tZ2l0IGEvc2VkL3JlZ2V4cC5jIGIvc2VkL3JlZ2V4cC5j CmluZGV4IDFlZWNkNzMuLmNmNGY4YTAgMTAwNjQ0Ci0tLSBhL3NlZC9yZWdleHAuYworKysgYi9z ZWQvcmVnZXhwLmMKQEAgLTkzLDE0ICs5MywxNSBAQCBjb21waWxlX3JlZ2V4XzEgKHN0cnVjdCBy ZWdleCAqbmV3X3JlZ2V4LCBpbnQgbmVlZGVkX3N1YikKICAgICB9CiAKICNpZmRlZiBSRV9JQ0FT RQotICBzeW50YXggfD0gKG5ld19yZWdleC0+ZmxhZ3MgJiBSRUdfSUNBU0UpID8gUkVfSUNBU0Ug OiAwOworICBpZiAobmV3X3JlZ2V4LT5mbGFncyAmIFJFR19JQ0FTRSkKKyAgICBzeW50YXggfD0g UkVfSUNBU0U7CisgIGVsc2UKICNlbmRpZgorICAgIG5ld19yZWdleC0+cGF0dGVybi5mYXN0bWFw ID0gbWFsbG9jICgxIDw8IChzaXplb2YgKGNoYXIpICogOCkpOwogI2lmZGVmIFJFX05PX1NVQgog ICBzeW50YXggfD0gbmVlZGVkX3N1YiA/IDAgOiBSRV9OT19TVUI7CiAjZW5kaWYKIAotICBuZXdf cmVnZXgtPnBhdHRlcm4uZmFzdG1hcCA9IG1hbGxvYyAoMSA8PCAoc2l6ZW9mIChjaGFyKSAqIDgp KTsKLQogICAvKiBJZiBSRUdfTkVXTElORSBpcyBzZXQsIG5ld2xpbmVzIGFyZSB0cmVhdGVkIGRp ZmZlcmVudGx5LiAgKi8KICAgaWYgKG5ld19yZWdleC0+ZmxhZ3MgJiBSRUdfTkVXTElORSkKICAg ICB7CmRpZmYgLS1naXQgYS90ZXN0c3VpdGUvbG9jYWwubWsgYi90ZXN0c3VpdGUvbG9jYWwubWsK aW5kZXggNmFlMTFlNC4uYjMwZDQ0YSAxMDA2NDQKLS0tIGEvdGVzdHN1aXRlL2xvY2FsLm1rCisr KyBiL3Rlc3RzdWl0ZS9sb2NhbC5tawpAQCAtMzQsOSArMzQsMTAgQEAgVCA9CQkJCQlcCiAgIHRl c3RzdWl0ZS9pbi1wbGFjZS1oeXBoZW4uc2gJCVwKICAgdGVzdHN1aXRlL2luLXBsYWNlLXN1ZmZp eC1iYWNrdXAuc2gJXAogICB0ZXN0c3VpdGUvaW52YWxpZC1tYi1zZXEtVU1SLnNoCVwKKyAgdGVz dHN1aXRlL21iLWJhZC1kZWxpbS5zaAkJXAogICB0ZXN0c3VpdGUvbWItY2hhcmNsYXNzLW5vbi11 dGY4LnNoCVwKICAgdGVzdHN1aXRlL21iLW1hdGNoLXNsYXNoLnNoCQlcCi0gIHRlc3RzdWl0ZS9t Yi1iYWQtZGVsaW0uc2gJCVwKKyAgdGVzdHN1aXRlL21iLXRpdGxlLWNhc2Uuc2gJCVwKICAgdGVz dHN1aXRlL21iLXktdHJhbnNsYXRlLnNoCQlcCiAgIHRlc3RzdWl0ZS9ub3JtYWxpemUtdGV4dC5z aAkJXAogICB0ZXN0c3VpdGUvbnVsbGRhdGEuc2gJCQlcCmRpZmYgLS1naXQgYS90ZXN0c3VpdGUv bWItdGl0bGUtY2FzZS5zaCBiL3Rlc3RzdWl0ZS9tYi10aXRsZS1jYXNlLnNoCm5ldyBmaWxlIG1v ZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmE0NTQzNGYKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0 c3VpdGUvbWItdGl0bGUtY2FzZS5zaApAQCAtMCwwICsxLDQwIEBACisjIS9iaW4vc2gKKyMgVGVz dCBjYXNlIGluc2Vuc2l0aXZlIG1hdGNoaW5nIGZvciB0aXRsZWNhc2UgYW5kIHNpbWlsYXJseSBv ZGQgY2hhcnMuCisKKyMgQ29weXJpZ2h0IChDKSAyMDE2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLgorCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChh dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKyMgVGhpcyBwcm9ncmFtIGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRI T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisj IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl ZSB0aGUKKyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKwor IyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRw Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKy4gIiR7c3JjZGlyPS59L3Rlc3RzdWl0ZS9pbml0 LnNoIjsgcGF0aF9wcmVwZW5kXyAuL3NlZAorcHJpbnRfdmVyXyBzZWQKKworZmFpbD0wCisKKyMg VHJ5IGEgdW5pYnl0ZSB0ZXN0IHdpdGggSVNPIDg4NTktNywgaWYgYXZhaWxhYmxlLgoraWYgdGVz dCAiJChnZXQtbWItY3VyLW1heCBlbF9HUi5pc284ODU5NykiIC1lcSAxOyB0aGVuCisgIExDX0FM TD1lbF9HUi5pc284ODU5NworICBleHBvcnQgTENfQUxMCisKKyAgYT0nXDMyMycgIyBTSUdNQQor ICBiPSdcMzYyJyAjIHN0aWdtYQorICBjPSdcMzYzJyAjIHNpZ21hCisKKyAgcHJpbnRmICJhJGFc XG5hJGJcXG5hJGNcXG4iID5pbiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KKyAgZm9yIGNociBpbiAi JGEiICIkYiIgIiRjIjsgZG8KKyAgICAgcHJpbnRmICIvXFwoXFwpXFxcXDEkY2hyL0lwIiA+cHJv ZyB8fCBmYWlsPTEKKyAgICAgc2VkIC1mIC1uIC1mIHByb2cgaW4gPm91dCB8fCBmYWlsPTEKKyAg ICAgY29tcGFyZV8gaW4gb3V0IHx8IGZhaWw9MQorICBkb25lCitmaQorCitFeGl0ICRmYWlsCi0t IAoxLjcuMQoK --------_57E732B4000000007E33_MULTIPART_MIXED_-- ------------=_1474947002-15099-1--