X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Vladimir Gorsunov <gorsunov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Mar 2025 15:39:01 +0000 Resent-Message-ID: <handler.76945.B.17417074942161 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76945 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17417074942161 (code B ref -1); Tue, 11 Mar 2025 15:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2025 15:38:14 +0000 Received: from localhost ([127.0.0.1]:45053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts1gL-0000Yk-67 for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 11:38:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34360) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <gorsunov@HIDDEN>) id 1tryjJ-0004gX-0k for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 08:29:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <gorsunov@HIDDEN>) id 1tryjD-0003G9-Lb for bug-gnu-emacs@HIDDEN; Tue, 11 Mar 2025 08:28:59 -0400 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <gorsunov@HIDDEN>) id 1tryj8-0001r8-IN for bug-gnu-emacs@HIDDEN; Tue, 11 Mar 2025 08:28:59 -0400 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5e5c9662131so8215826a12.3 for <bug-gnu-emacs@HIDDEN>; Tue, 11 Mar 2025 05:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741696130; x=1742300930; darn=gnu.org; h=subject:from:content-language:to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=0QLTBgfJfBVzSxFwKjfooZJUXTCmBSglCC0cGKhaQzo=; b=lVKvvo4eo2lP+q3yVDEla5wjxwYOvcEPitCjGRJEBs6Vivb7R3k7KJl8buYMGRl/bl PSCEv557qDxtHY8KWJELMt6Crl3vanuwJzyEz4vcMp3tYuwwkviCglmgwCbFTovQTkMt A9/u/s8R63jbA1SkkbTzG0RMnQZZLehysdIbJOPINoHgXXWvUNJRFU+n6/a+k/VA1vkm doRdfltxeAymczBul3auAETXnkeqdKYH8gEhd/4SWrCl/NGyR8vP1D4iWUG/nf9Hu2mn nCZYUglWkh8ofvzPY+pHbeSMfaRgnumcXIB+IbzXk7vZ78ok2ZlJWHKKdIJVZSaCBKDi eCKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741696130; x=1742300930; h=subject:from:content-language:to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0QLTBgfJfBVzSxFwKjfooZJUXTCmBSglCC0cGKhaQzo=; b=gcfSRvOYufaxZ/vwJ7yDD9ojJFEW00+w9YUtjXlnm2URuICKehe+qXL+PffvNyBObu LHu06/S5m+jrTfNLcMZSja8ZGcxCe74LaC4ILOcfeE7Z84H8EzQ/BVK8EJU1Rv5bZm7Z UkcfUSQ4zlkHShT7RtPKMnX620pwx2pNbjO15WHrd6XoDYU6tIdL2ipGoSxTs8KAeDqa jiRqHDQruHZmNYeS5i+ZNpt8XYSyYXAzdM7AT+BhSgSQJv8kYF9Dlvk3M8WQilw3DFqX YuglOcRqc4is4NTVetEgE7e2sHI6gvjtXB+5adNvYNB5u5tErYl9PANfp5nE9N7yVJgs zHVg== X-Gm-Message-State: AOJu0Yx71t29nJd0piNVnvwwNrsz0F4u8wveZ+Xv48bPorIy8A+0m02y us+9wHekpNDPdSNoE9jL6mZc4YyZPGvlX1hMiZJ1aeBSSSuA1lPsII/AEA== X-Gm-Gg: ASbGncvPNwGhzRIYc7iNaRv8G9Y1VezCGw9FhkijcsPyKBypE4KIs1sVvAyVchNeRjp IKrU+qp2ykv6NqIfJ9q4tLhzpsAu0NTMjf1MAKru1PkzlBDO+3/XV+bt5M9WhFCcGJhIgV+CZD3 5FaJw9XOEk10ZkNxYmEQ/vh3LdfzN17hObl3B9sfeKHqRZPDbFKBKiC0HYymhL6ASm2AhZBwlm4 hHHDdOkq8d03oxaMmW0ajsWp6oyUNN8WXeZ8aL0QEixsMUpXHzV5Rwg/mqn6l4wQny+PxFaHOFI 718vB5BDjWiLP+y+YnAF9Kh2C5PtSrACbWxaAhi/QWB0QSV9Ble0DSet0ahz/KxA+mQ0pZc= X-Google-Smtp-Source: AGHT+IHXp/hiLnx24H0DIP4mNWgbDLMKylbn6oJg+Uec5c1RwvtANRKoZREi9NEDSfjCK8awHKzpug== X-Received: by 2002:a05:6402:42c2:b0:5dc:c9ce:b01b with SMTP id 4fb4d7f45d1cf-5e5e22c98afmr14239135a12.8.1741696129455; Tue, 11 Mar 2025 05:28:49 -0700 (PDT) Received: from [192.168.5.159] (m77-219-5-83.cust.tele2.lv. [77.219.5.83]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5e5c733f9d4sm8193645a12.10.2025.03.11.05.28.48 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Mar 2025 05:28:48 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------j1phNRgraZ94nfXrO9glMbSP" Message-ID: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> Date: Tue, 11 Mar 2025 14:28:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US From: Vladimir Gorsunov <gorsunov@HIDDEN> Received-SPF: pass client-ip=2a00:1450:4864:20::531; envelope-from=gorsunov@HIDDEN; helo=mail-ed1-x531.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Tue, 11 Mar 2025 11:38:12 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------j1phNRgraZ94nfXrO9glMbSP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Before commit d904cc83 regex syntax flags used in etags were RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL that got changed to 0. Including a patch that restores RE_CHAR_CLASSES and RE_INTERVALS and adds check for these features to the test. As far I can understand from the bug 74861, the absence of shy groups and non-greedy matching won't be fixed until Gnulib supports them --------------j1phNRgraZ94nfXrO9glMbSP Content-Type: text/x-patch; charset=UTF-8; name="0001-etags-restore-some-regex-features-that-used-to-work-.patch" Content-Disposition: attachment; filename*0="0001-etags-restore-some-regex-features-that-used-to-work-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0YjUyNDQ2YWI5ZTBmMDlkYjMwYWZiMjExNDY4Yjc3NzQwYmVkNjE3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiB2ZyA8dmdAZ2x1bXMua29kZWtzLnJ1PgpEYXRlOiBU dWUsIDExIE1hciAyMDI1IDAzOjQ1OjM3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gZXRhZ3M6 IHJlc3RvcmUgc29tZSByZWdleCBmZWF0dXJlcyB0aGF0IHVzZWQgdG8gd29yayBiZWZvcmUK CkJlZm9yZSBzd2l0Y2hpbmcgdG8gR251bGliIGZvciByZWdleCBmdW5jdGlvbnMsIGV0YWdz IHN1cHBvcnRlZAppbnRlcnZhbHMgYW5kIGNoYXJhY3RlciBjbGFzc2VzIGluIHRoZSAtLXJl Z2V4IHBhcmFtZXRlci4gQnJpbmdpbmcKdGhlIHN1cHBvcnQgYmFjawoKKiBsaWItc3JjL2V0 YWdzLmM6IGNoYW5nZWQgcmVfc2V0X3N5bnRheCBwYXJhbWV0ZXIKKiB0ZXN0L21hbnVhbC9l dGFncy9NYWtlZmlsZTogYWRkZWQgY2hlY2sgZm9yIHRoZSBmZWF0dXJlcwotLS0KIGxpYi1z cmMvZXRhZ3MuYyAgICAgICAgICAgIHwgNiArKy0tLS0KIHRlc3QvbWFudWFsL2V0YWdzL01h a2VmaWxlIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi1zcmMvZXRhZ3MuYyBiL2xpYi1zcmMvZXRh Z3MuYwppbmRleCBiNTliNzBjOWVjNy4uYjQ3NmM1NTJkMWYgMTAwNjQ0Ci0tLSBhL2xpYi1z cmMvZXRhZ3MuYworKysgYi9saWItc3JjL2V0YWdzLmMKQEAgLTcyNTYsMTAgKzcyNTYsOCBA QCBhZGRfcmVnZXggKGNoYXIgKnJlZ2V4cF9wYXR0ZXJuLCBsYW5ndWFnZSAqbGFuZykKICAg ZWxzZQogICAgIHBhdCA9IHJlZ2V4cF9wYXR0ZXJuOwogCi0gIGlmIChzaW5nbGVfbGluZSkK LSAgICByZV9zZXRfc3ludGF4IChSRV9TWU5UQVhfRU1BQ1MgfCBSRV9ET1RfTkVXTElORSk7 Ci0gIGVsc2UKLSAgICByZV9zZXRfc3ludGF4IChSRV9TWU5UQVhfRU1BQ1MpOworICByZV9z ZXRfc3ludGF4IChSRV9DSEFSX0NMQVNTRVMgfCBSRV9JTlRFUlZBTFMgfAorCQkgKHNpbmds ZV9saW5lID8gUkVfRE9UX05FV0xJTkUgOiAwKSk7CiAKICAgZXJyID0gcmVfY29tcGlsZV9w YXR0ZXJuIChwYXQsIHN0cmxlbiAocGF0KSwgcGF0YnVmKTsKICAgaWYgKG11bHRpX2xpbmUp CmRpZmYgLS1naXQgYS90ZXN0L21hbnVhbC9ldGFncy9NYWtlZmlsZSBiL3Rlc3QvbWFudWFs L2V0YWdzL01ha2VmaWxlCmluZGV4IDc0ODAzNTZkMmQzLi45OTg1OTE4NDc0YSAxMDA2NDQK LS0tIGEvdGVzdC9tYW51YWwvZXRhZ3MvTWFrZWZpbGUKKysrIGIvdGVzdC9tYW51YWwvZXRh Z3MvTWFrZWZpbGUKQEAgLTM5LDcgKzM5LDggQEAgTk9OU1JDUz0KIEVUQUdTX1BST0c9Li4v Li4vLi4vbGliLXNyYy9ldGFncwogQ1RBR1NfUFJPRz0uLi8uLi8uLi9saWItc3JjL2N0YWdz CiAKLVJFR0VYPS9bIFx0XSpERUZWQVJfW0EtWl8gXHRcbihdKyJcKFteIl0rXCkiLworIyBD aGVjayBjb25kaXRpb25hbCBSRSBmZWF0dXJlczogY2hhcmFjdGVyIGNsYXNzZXMgYW5kIGlu dGVydmFscworUkVHRVg9L1tbOnNwYWNlOl1dKkRFRlZBUl9bQS1aXyBcdFxuKF1cezEsODBc fSJcKFteIl0rXCkiLwogeHg9InRoaXMgbGluZSBpcyBoZXJlIGJlY2F1c2Ugb2YgYSBmb250 bG9jayBidWcKIAogUlVOPQotLSAKMi4zMS4xCgo= --------------j1phNRgraZ94nfXrO9glMbSP--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Vladimir Gorsunov <gorsunov@HIDDEN> Subject: bug#76945: Acknowledgement ([PATCH] etags: character classes and intervals not working in --regex) Message-ID: <handler.76945.B.17417074942161.ack <at> debbugs.gnu.org> References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> X-Gnu-PR-Message: ack 76945 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 76945 <at> debbugs.gnu.org Date: Tue, 11 Mar 2025 15:39:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76945 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76945: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76945 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Mar 2025 17:42:02 +0000 Resent-Message-ID: <handler.76945.B76945.17417148924490 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Vladimir Gorsunov <gorsunov@HIDDEN>, Paul Eggert <eggert@HIDDEN> Cc: 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.17417148924490 (code B ref 76945); Tue, 11 Mar 2025 17:42:02 +0000 Received: (at 76945) by debbugs.gnu.org; 11 Mar 2025 17:41:32 +0000 Received: from localhost ([127.0.0.1]:45445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts3bf-0001AM-Uu for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:41:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54298) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ts3bc-0001A4-7K for 76945 <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:41:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ts3bT-0007wv-LA; Tue, 11 Mar 2025 13:41:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=V71JTX2PkCvZWKb7qYnRctxMr7On36Sag/2kNvDYFuQ=; b=qTSx79JELq0i9Iry/wrp GYHG8xwZGqL4uznz6wsC+4kGvwyX9LGQOfbWUN3eHv6urIe8Qui0QiLveeXzGSjvbdagsn1iMcutj /9SsPP9Q+84TJCaeBllND9jKnYRLHUcVDSSdZfThVPmlj7aDB90TWb+umNAB7tVZ66hsntLp7pA0z n9iMoxFZ1agL8kU+lRgx1QYsySKOy++oRfVyhG3yK8NOGhVtfq2Xw9/xU9hUAQ028cOuc2C7h44pZ TwNtzIh3ceyMMan5SWPk+81B+LHvf8pdrnhGet+YFWUEwke0ifn+L83qEfXJkBeNL/NayBnnmksCV C7yNHe+INwYoNA==; Date: Tue, 11 Mar 2025 19:41:15 +0200 Message-Id: <8634fjbh38.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> (message from Vladimir Gorsunov on Tue, 11 Mar 2025 14:28:45 +0200) References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 11 Mar 2025 14:28:45 +0200 > From: Vladimir Gorsunov <gorsunov@HIDDEN> > > Before commit d904cc83 regex syntax flags used in etags were > > RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL > > that got changed to 0. Including a patch that restores > RE_CHAR_CLASSES and RE_INTERVALS and adds check for these features > to the test. As far I can understand from the bug 74861, the > absence of shy groups and non-greedy matching won't be fixed > until Gnulib supports them Thanks. Paul, any comments?
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Mar 2025 18:00:03 +0000 Resent-Message-ID: <handler.76945.B76945.17417159557428 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii <eliz@HIDDEN> Cc: Vladimir Gorsunov <gorsunov@HIDDEN>, Richard Stallman <rms@HIDDEN>, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.17417159557428 (code B ref 76945); Tue, 11 Mar 2025 18:00:03 +0000 Received: (at 76945) by debbugs.gnu.org; 11 Mar 2025 17:59:15 +0000 Received: from localhost ([127.0.0.1]:45495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts3sk-0001vd-PG for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:59:15 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:49132) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1ts3sh-0001v7-73 for 76945 <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:59:07 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 4300D3C010877; Tue, 11 Mar 2025 10:58:59 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id ZrQmdrMdM2bv; Tue, 11 Mar 2025 10:58:59 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id EF9C13C01087A; Tue, 11 Mar 2025 10:58:58 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu EF9C13C01087A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1741715939; bh=VQadWvgDdTRR6ykpPbEDR51bDdFsszY2gMsyyJe8pzI=; h=Message-ID:Date:MIME-Version:To:From; b=ElZrobP7GJSgnS5nXYeBh3JrkUh+7Tr4jdyrivbhuCC6gqGRKUs0ntIox7OondApL hYXCm+Edq87EmPPEdsgvvGld6bBtpdYEw3yFptvcghtRrjSM37O9oWMYNE8dnCiEe7 Q5FN21Lulfhn/SkyuWsdblIVEMX+4qEpow2NGKM179cS+pcTy9nH07bzQViN3uWx2t ArfDCVOzr/kmLCk/sJ6qAmV+w8fO+iRP/OzjpJ7p0aFY69F9Hp78UoXd5eD8nrqnlq 33d85DwyWean5sqJ5q+UN73D38Tbf9zL3npHewN/RU6x/DytFsGdDQlewIrC6NQ6Ut RZS+MJZjy3ZkA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id 4OJLWQu4XPoc; Tue, 11 Mar 2025 10:58:58 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id CABE73C010877; Tue, 11 Mar 2025 10:58:58 -0700 (PDT) Message-ID: <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> Date: Tue, 11 Mar 2025 10:58:58 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <8634fjbh38.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-03-11 10:41, Eli Zaretskii wrote: >> Date: Tue, 11 Mar 2025 14:28:45 +0200 >> From: Vladimir Gorsunov <gorsunov@HIDDEN> >> >> =C2=A0 Before commit d904cc83 regex syntax flags used in etags were >> >> =C2=A0 RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL >> >> =C2=A0 that got changed to 0. Including a patch that restores >> =C2=A0 RE_CHAR_CLASSES and RE_INTERVALS and adds check for these fea= tures >> =C2=A0 to the test. As far I can understand from the bug 74861, the >> =C2=A0 absence of shy groups and non-greedy matching won't be fixed >> =C2=A0 until Gnulib supports them >=20 > Thanks. >=20 > Paul, any comments? As I understand it the original design for glibc regex was that Emacs=20 was the default, so a flags value of zero meant Emacs. This is why=20 RE_SYNTAX_EMACS is 0. Evidently that design goal no longer holds, so it makes sense to adjust=20 Emacs's use of glibc flags to match the behavior of Emacs's only=20 regular-expression implementation in emacs/src/regex-emacs.c as best we c= an. However, surely this adjustment should be made in Gnulib, not in=20 etags.c. That is, gnulib/lib/regex.h (aka emacs/lib/regex.h) should=20 #define RE_SYNTAX_EMACS to equal RE_CHAR_CLASSES | RE_INTERVALS, not=20 zero. And eventually this change should be migrated back to glibc. I'll cc this to rms in case he has further comments about this.
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Vladimir Gorsunov <gorsunov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Mar 2025 22:32:01 +0000 Resent-Message-ID: <handler.76945.B76945.174173226726944 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert <eggert@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, Richard Stallman <rms@HIDDEN>, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.174173226726944 (code B ref 76945); Tue, 11 Mar 2025 22:32:01 +0000 Received: (at 76945) by debbugs.gnu.org; 11 Mar 2025 22:31:07 +0000 Received: from localhost ([127.0.0.1]:46197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts87u-00070U-Cc for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 18:31:06 -0400 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:47589) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gorsunov@HIDDEN>) id 1ts87q-0006zw-Im for 76945 <at> debbugs.gnu.org; Tue, 11 Mar 2025 18:31:03 -0400 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-7c0818add57so584222185a.3 for <76945 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 15:31:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741732257; x=1742337057; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dsDl+Mu/to0qvMzcMpZ+YqWm4Havf8U0bxTaXAbYOio=; b=R//Mz5rfce80Uy29cjhVnqDh9dyUuLYFgYATCzb4VL/ljahHLqhz8DW70HoeWBLNT+ mu6cHhqC/YdvXjw7rQHMNpt+6zM6VWzRh7wbUN9r4+K7hbfdCOqJwSYfL++/TyXapuWI c2g1Sz2v2jDZ3KkZFN8lCrex/vr4+EIM5HLvthO1ypJ/cT/3dNIUaeMiRBJedCboYgbB jOt99CmCMJdswND5xe87WFBrY7W2PAPM5uFAZROYb7i3LzOE5euyUogs7jlogIbuQbNe ro9EdY4UckVdGQdR0jeJiHluvQ0M0xP0kObvQyJcVYfpP1APD1DW0JL68np6EKO0glmn R2Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741732257; x=1742337057; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dsDl+Mu/to0qvMzcMpZ+YqWm4Havf8U0bxTaXAbYOio=; b=HeRKdhmxVSFMoUAnbBXrycuYDG8ZzVVPuj2lV9z0C3f3v8iwwP22Gt5VAmchWEQ3mF 8668GYx/sl+qT3CcclpzmvsD/PUwHkKeeIGSZoDHhSlOt6CKCiHKTbbwwyW/PS3w/Cw5 1c71TwqwJ2K896nAkmkS3KvA7hu4Ywy/66wTEwKrc/xrQBzm+L+awtiKFXcbrdkKnEGc bsHpTvW+xmVWfnMro8sV2qSM3IEJUeXO/9et8u5ZThDikYSNdr5isvFgG3UjpgcSzhMy 29NSVqErokwYDpVZ6fKc6+INuesltUP37lpfNzNT0oBQN8uTRsRELhPo3TNTPs/LrnYD swiw== X-Forwarded-Encrypted: i=1; AJvYcCWz2vxycWzmtma7SIWf2vKLKXGDq37X32g2QCU/HFwhA/vayA7GYtwE/w0HvpxpONgZaDQ27Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwWiy8XXvf5mFPqW+s1Ua7UzZXaQkAjSpnb13WD10+U1QfVPtmh MHrj0NWJe5LEvH7WxIp+fuOQtiPpvFkiMvR3XInYntbjMNlxpz3D6cLcvEXX8kezfeDKif05l6A LzMUI5lfg9CtuEQ8Rmpu7xEvRmEg= X-Gm-Gg: ASbGncsB88GBUKC9kK7dgNWZUVWJXlsS4Df6VQH20EhcRH4vt+IC2WdOx2XoBiSrvfc K5WWGLoXMuj8Nz+g58192Hro5iJdYF3IQQa0Xhvb3mBo3NrXU0VsVwFCfOgYme6CB7tuUG79q8S ByCreq5T5HXd0bSXB1NKRij/psqkwvk4d/Mg== X-Google-Smtp-Source: AGHT+IF8enqBZ3K4sLg90TdVn+twYkDtKsdojMItk26D3Vgydy0ZnuqLp3SnWpUdQKaoaNCIu3MFhpTV95WRVxEzwmc= X-Received: by 2002:a05:620a:6008:b0:7c5:444e:3f56 with SMTP id af79cd13be357-7c55e843b8amr847404785a.1.1741732256720; Tue, 11 Mar 2025 15:30:56 -0700 (PDT) MIME-Version: 1.0 References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> In-Reply-To: <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> From: Vladimir Gorsunov <gorsunov@HIDDEN> Date: Wed, 12 Mar 2025 00:30:45 +0200 X-Gm-Features: AQ5f1JqK7k4P_Qqpub27JnYZqdqoUGniv-JMXq9IzH2hRpA5TX8wdtKbpXdbXdM Message-ID: <CAC6E6RkptP-21qxJARO3mQz8R_Z+i3nVgmuKw0hKNCHk549uLA@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000074aea5063018a496" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000074aea5063018a496 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Excuse me but I have a question. If Gnulib is a collection of utility code to be used by all projects, why is carrying something Emacs specific? Is RE_SYNTAX_EMACS used by other projects? On Tue, Mar 11, 2025 at 7:58=E2=80=AFPM Paul Eggert <eggert@HIDDEN> wr= ote: > On 2025-03-11 10:41, Eli Zaretskii wrote: > >> Date: Tue, 11 Mar 2025 14:28:45 +0200 > >> From: Vladimir Gorsunov <gorsunov@HIDDEN> > >> > >> Before commit d904cc83 regex syntax flags used in etags were > >> > >> RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL > >> > >> that got changed to 0. Including a patch that restores > >> RE_CHAR_CLASSES and RE_INTERVALS and adds check for these features > >> to the test. As far I can understand from the bug 74861, the > >> absence of shy groups and non-greedy matching won't be fixed > >> until Gnulib supports them > > > > Thanks. > > > > Paul, any comments? > > As I understand it the original design for glibc regex was that Emacs > was the default, so a flags value of zero meant Emacs. This is why > RE_SYNTAX_EMACS is 0. > > Evidently that design goal no longer holds, so it makes sense to adjust > Emacs's use of glibc flags to match the behavior of Emacs's only > regular-expression implementation in emacs/src/regex-emacs.c as best we > can. > > However, surely this adjustment should be made in Gnulib, not in > etags.c. That is, gnulib/lib/regex.h (aka emacs/lib/regex.h) should > #define RE_SYNTAX_EMACS to equal RE_CHAR_CLASSES | RE_INTERVALS, not > zero. And eventually this change should be migrated back to glibc. > > I'll cc this to rms in case he has further comments about this. > --=20 Mit Respekt, Vladimir Gorsunov --00000000000074aea5063018a496 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Excuse me but I have a question. If Gnulib is a collection= of utility code to be used by all projects, why is carrying something Emac= s specific? Is RE_SYNTAX_EMACS used by other projects?<br></div><br><div cl= ass=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_a= ttr">On Tue, Mar 11, 2025 at 7:58=E2=80=AFPM Paul Eggert <<a href=3D"mai= lto:eggert@HIDDEN">eggert@HIDDEN</a>> wrote:<br></div><blockqu= ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px= solid rgb(204,204,204);padding-left:1ex">On 2025-03-11 10:41, Eli Zaretski= i wrote:<br> >> Date: Tue, 11 Mar 2025 14:28:45 +0200<br> >> From: Vladimir Gorsunov <<a href=3D"mailto:gorsunov@HIDDEN" = target=3D"_blank">gorsunov@HIDDEN</a>><br> >><br> >>=C2=A0 =C2=A0=C2=A0 Before commit d904cc83 regex syntax flags used = in etags were<br> >><br> >>=C2=A0 =C2=A0=C2=A0 RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS = | RE_FRUGAL<br> >><br> >>=C2=A0 =C2=A0=C2=A0 that got changed to 0. Including a patch that r= estores<br> >>=C2=A0 =C2=A0=C2=A0 RE_CHAR_CLASSES and RE_INTERVALS and adds check= for these features<br> >>=C2=A0 =C2=A0=C2=A0 to the test. As far I can understand from the b= ug 74861, the<br> >>=C2=A0 =C2=A0=C2=A0 absence of shy groups and non-greedy matching w= on't be fixed<br> >>=C2=A0 =C2=A0=C2=A0 until Gnulib supports them<br> > <br> > Thanks.<br> > <br> > Paul, any comments?<br> <br> As I understand it the original design for glibc regex was that Emacs <br> was the default, so a flags value of zero meant Emacs. This is why <br> RE_SYNTAX_EMACS is 0.<br> <br> Evidently that design goal no longer holds, so it makes sense to adjust <br= > Emacs's use of glibc flags to match the behavior of Emacs's only <b= r> regular-expression implementation in emacs/src/regex-emacs.c as best we can= .<br> <br> However, surely this adjustment should be made in Gnulib, not in <br> etags.c. That is, gnulib/lib/regex.h (aka emacs/lib/regex.h) should <br> #define RE_SYNTAX_EMACS to equal RE_CHAR_CLASSES | RE_INTERVALS, not <br> zero. And eventually this change should be migrated back to glibc.<br> <br> I'll cc this to rms in case he has further comments about this.<br> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr">Mit Respekt, Vladimir Gorsunov<br></div></div> --00000000000074aea5063018a496--
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Mar 2025 23:58:02 +0000 Resent-Message-ID: <handler.76945.B76945.17417374658852 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Vladimir Gorsunov <gorsunov@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, Richard Stallman <rms@HIDDEN>, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.17417374658852 (code B ref 76945); Tue, 11 Mar 2025 23:58:02 +0000 Received: (at 76945) by debbugs.gnu.org; 11 Mar 2025 23:57:45 +0000 Received: from localhost ([127.0.0.1]:46328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts9Tk-0002Ih-Ip for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 19:57:44 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:47608) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1ts9TM-0002Hl-7H for 76945 <at> debbugs.gnu.org; Tue, 11 Mar 2025 19:57:20 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id BEA553C011BC5; Tue, 11 Mar 2025 16:57:13 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id a4KuY0mcyOMl; Tue, 11 Mar 2025 16:57:13 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 802403C011BD8; Tue, 11 Mar 2025 16:57:13 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 802403C011BD8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1741737433; bh=DpJeyLNDemHZpr7yHHA1qCDhgW/p/v8snSvG/O+mtGM=; h=Message-ID:Date:MIME-Version:To:From; b=GeZQuDwiCqyVQa5L37rye1BmyatonVS2IzNPVWNsywXXMyFjahw9pUeqkR7HmvXmw Pjpnu4REAqxujxvuFhulmbyWOPlHwKfSPoU3FoulW+PBa1rlcfO39wZU6qLvxXmFZP 1VopVTCSVJJYtFU1t+aIZgbKNvssuMyKwnf8x/D5dvmI+D57/CR2B59YCkfr1J6Wa1 Z6b3UtfE3U/gM8zgnK2hKOwxExOp9Cvn9oXTvuSfLLWYMO9GJqrJc3x6Q2FFnQIS9x avSoh1TMfyGuymFO6wqo4RmGyTjY0223LaYZSeQwSnNLNBatUFTR7+6/4hE3fXxf42 u7oyQJ3Y6p2Hg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id hB3abohBe2H6; Tue, 11 Mar 2025 16:57:13 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 58DB53C011BC5; Tue, 11 Mar 2025 16:57:13 -0700 (PDT) Message-ID: <22e9d8a8-e6af-47ae-bf78-bac269b0e0fb@HIDDEN> Date: Tue, 11 Mar 2025 16:57:13 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <CAC6E6RkptP-21qxJARO3mQz8R_Z+i3nVgmuKw0hKNCHk549uLA@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Autocrypt: addr=eggert@HIDDEN; keydata= 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 Organization: UCLA Computer Science Department In-Reply-To: <CAC6E6RkptP-21qxJARO3mQz8R_Z+i3nVgmuKw0hKNCHk549uLA@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 3/11/25 15:30, Vladimir Gorsunov wrote: > If Gnulib is a collection of utility code > to be used by all projects, why is carrying something Emacs specific? Is > RE_SYNTAX_EMACS used by other projects? Zile (an Emacs clone) uses it, and it's used in higher-level libraries that front for the GNU C library, e.g., [1]. [1]: https://github.com/jddurand/re-engine-GNU
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 29 Mar 2025 11:15:02 +0000 Resent-Message-ID: <handler.76945.B76945.17432468977039 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert <eggert@HIDDEN>, rms@HIDDEN Cc: gorsunov@HIDDEN, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.17432468977039 (code B ref 76945); Sat, 29 Mar 2025 11:15:02 +0000 Received: (at 76945) by debbugs.gnu.org; 29 Mar 2025 11:14:57 +0000 Received: from localhost ([127.0.0.1]:57195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tyU9Q-0001pS-Om for submit <at> debbugs.gnu.org; Sat, 29 Mar 2025 07:14:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tyU9O-0001pD-Ok for 76945 <at> debbugs.gnu.org; Sat, 29 Mar 2025 07:14:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tyU9I-00034l-KB; Sat, 29 Mar 2025 07:14:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=qGVr2CeKQDZ2dXXt4AYXY873e/784s1curcSYTGvjyc=; b=HXHsgJPzXgeCFp54oWZW C1tWaiaru/l3Sju2KRJA8dDsU1hruMQud5gxkLI/aA6ApeDHtql6OuGx4xNdnasTtZBntYLafSQ3v baJCBqyMpVZYWX+Kmjar4XvTu6SEx8RDX+TkbUlrIOPG4qTSX3p9A/fN0h8rtmCTxKVq6jzs4Htm9 UjhHFeXo4G3Dehg3OuVij1MwzDHb3q2S0bQ2bUjWm6mWHt06rIN1bzs2k2d0cflNhn++y1Gctuzli bAwl0qHhby5tQfcubjnRW5k/KmUUWiMNZ+//SE/V+wuS/SG1L/TGZCk+hGGcHXa1wdk3MbKUiFIIp zysKE/fDEnD8ow==; Date: Sat, 29 Mar 2025 14:14:07 +0300 Message-Id: <865xjs84xs.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> (message from Paul Eggert on Tue, 11 Mar 2025 10:58:58 -0700) References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Can we make some progress in resolving this? Richard, do you have any comments? > Date: Tue, 11 Mar 2025 10:58:58 -0700 > Cc: 76945 <at> debbugs.gnu.org, Richard Stallman <rms@HIDDEN>, > Vladimir Gorsunov <gorsunov@HIDDEN> > From: Paul Eggert <eggert@HIDDEN> > > On 2025-03-11 10:41, Eli Zaretskii wrote: > >> Date: Tue, 11 Mar 2025 14:28:45 +0200 > >> From: Vladimir Gorsunov <gorsunov@HIDDEN> > >> > >> Before commit d904cc83 regex syntax flags used in etags were > >> > >> RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL > >> > >> that got changed to 0. Including a patch that restores > >> RE_CHAR_CLASSES and RE_INTERVALS and adds check for these features > >> to the test. As far I can understand from the bug 74861, the > >> absence of shy groups and non-greedy matching won't be fixed > >> until Gnulib supports them > > > > Thanks. > > > > Paul, any comments? > > As I understand it the original design for glibc regex was that Emacs > was the default, so a flags value of zero meant Emacs. This is why > RE_SYNTAX_EMACS is 0. > > Evidently that design goal no longer holds, so it makes sense to adjust > Emacs's use of glibc flags to match the behavior of Emacs's only > regular-expression implementation in emacs/src/regex-emacs.c as best we can. > > However, surely this adjustment should be made in Gnulib, not in > etags.c. That is, gnulib/lib/regex.h (aka emacs/lib/regex.h) should > #define RE_SYNTAX_EMACS to equal RE_CHAR_CLASSES | RE_INTERVALS, not > zero. And eventually this change should be migrated back to glibc. > > I'll cc this to rms in case he has further comments about this. >
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Vladimir Gorsunov <gorsunov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 11 Apr 2025 16:56:02 +0000 Resent-Message-ID: <handler.76945.B76945.17443905149971 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>, rms@HIDDEN Cc: 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.17443905149971 (code B ref 76945); Fri, 11 Apr 2025 16:56:02 +0000 Received: (at 76945) by debbugs.gnu.org; 11 Apr 2025 16:55:14 +0000 Received: from localhost ([127.0.0.1]:51538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3Her-0002al-RC for submit <at> debbugs.gnu.org; Fri, 11 Apr 2025 12:55:14 -0400 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]:45505) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gorsunov@HIDDEN>) id 1u3Heo-0002W5-V5 for 76945 <at> debbugs.gnu.org; Fri, 11 Apr 2025 12:55:11 -0400 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-ac2bb7ca40bso420062166b.3 for <76945 <at> debbugs.gnu.org>; Fri, 11 Apr 2025 09:55:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744390505; x=1744995305; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=M8us6CboIZxG1+B/VQ4oACXsvaOnWNaiFCVU5zMU/cg=; b=Ku96g4GvxhwUaqne5CkC5uciESL3wsMdNAiyYfzRp1gtcHYdIJTGPFu6Jtszw5ToLY nxjkSU3O83jTiBnK2DPTpCABNRDgpITpyOaNXijWl7GJaqO1BZlxVaVwkCZbfLNzf+YG 07sF4E0jX7CF+FthuZN+H7J+/mPnXVmrfCsSZTvN8dTarH+j4Bsqv9Nif3JFlaV5/ReN xDmJyT3nMjwPtMhId3ZDgA0k75LbrsGEEZqCac8dgR0Ui/ZUZZkqndN9xyeL80PW2awZ GBxjVKtYrXendefukFCLpizUx6eAN+FgbY7ERSIbB9tNz2T7OvNhKZdvJocXiuET5YXf 36VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744390505; x=1744995305; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=M8us6CboIZxG1+B/VQ4oACXsvaOnWNaiFCVU5zMU/cg=; b=k8Xaa1ZewFKZxk/9N8/Qs4+6vGal+BXI3Emb8VroNaT199Q48yJjJ2MdEsbFrdaAUs gFe6+KVGbzwvYGSVrC0RS9NUcTrUhm+TskDW8MnQN9kt/b89bNLHz3dxaK/23XGyoJGY xWz/UfR53RVF5G7KLGGmCHvhb5097e/ZmwMeDZ1mW+ZYt81rAGqlLSWZjNk56DTK4dxd CPXrJPFFnBzmDk99bneFv0fsDMcsYPa5QJy5jd/XKjKbCkKMGDeM0FnkLI1Zji6sr9D0 0Tl9y9Y0yR4SDFaofUjUVIzxhhyfwO9HtB9eQ5XrfM+6by0BkAnA6Y6BS8rVryq23LQ5 /q7Q== X-Gm-Message-State: AOJu0YxbZoRuIIPW59N+RH7B9L+/TzwkMO1EMJ16PqVGQwiMnRH6B2gR /d64BGrRjWIWnsoACthr+TJ+xl6gnowK73g7tBveg0I5b3kEdQ9p6nAd+fm5 X-Gm-Gg: ASbGncsAEtrSPBofQUHWbqRNGqlmgIGvuCXKZqX+U9af0gN6SWgupSKQt759z0GFxmN HepEX3iCNrs/jePRlGTHuMGj9SOO14VaN55paSdTFIZl5nXa/+JYRX9ZrmdCLzsV5Ryr7sZIHVV YXrb5WxJWr4wO5BqS1MOR8JLxK8L0KkPc2ZzM++S+fkV1NWs6GT524Z7CdaIXNplTeFCq+ZLgiV x8SIplQmaL5YJKOWQ1WB9NGLYmT0hiPP249cloOAYn04ZLm1xZOnC2rXtn+mmnZKOtvbfFK/Qgh 4s2EZszN0gVklrxrq+LumoOoJMD41xkxxcCMUvvsN8iw X-Google-Smtp-Source: AGHT+IGjN248EKON38Dmum4QzhnDMtUdlEAxvb7CNZ0+JQb/uONrJJ7FxkuObhg2HWjwYHV2nEKXcw== X-Received: by 2002:a17:907:7da0:b0:ac1:dd6f:f26c with SMTP id a640c23a62f3a-acad36a601amr259167966b.46.1744390504487; Fri, 11 Apr 2025 09:55:04 -0700 (PDT) Received: from [192.168.205.159] ([77.219.9.141]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-acaa1bb3508sm464725766b.8.2025.04.11.09.55.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Apr 2025 09:55:04 -0700 (PDT) Message-ID: <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> Date: Fri, 11 Apr 2025 19:55:01 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <865xjs84xs.fsf@HIDDEN> From: Vladimir Gorsunov <gorsunov@HIDDEN> In-Reply-To: <865xjs84xs.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.4 (----) Made a patch to gnulib https://lists.gnu.org/archive/html/bug-gnulib/2025-04/msg00064.html as Paul suggested On 3/29/25 13:14, Eli Zaretskii wrote: > Ping! Can we make some progress in resolving this? > > Richard, do you have any comments? > >> Date: Tue, 11 Mar 2025 10:58:58 -0700 >> Cc: 76945 <at> debbugs.gnu.org, Richard Stallman <rms@HIDDEN>, >> Vladimir Gorsunov <gorsunov@HIDDEN> >> From: Paul Eggert <eggert@HIDDEN> >> >> On 2025-03-11 10:41, Eli Zaretskii wrote: >>>> Date: Tue, 11 Mar 2025 14:28:45 +0200 >>>> From: Vladimir Gorsunov <gorsunov@HIDDEN> >>>> >>>> Before commit d904cc83 regex syntax flags used in etags were >>>> >>>> RE_CHAR_CLASSES | RE_INTERVALS | RE_SHY_GROUPS | RE_FRUGAL >>>> >>>> that got changed to 0. Including a patch that restores >>>> RE_CHAR_CLASSES and RE_INTERVALS and adds check for these features >>>> to the test. As far I can understand from the bug 74861, the >>>> absence of shy groups and non-greedy matching won't be fixed >>>> until Gnulib supports them >>> Thanks. >>> >>> Paul, any comments? >> As I understand it the original design for glibc regex was that Emacs >> was the default, so a flags value of zero meant Emacs. This is why >> RE_SYNTAX_EMACS is 0. >> >> Evidently that design goal no longer holds, so it makes sense to adjust >> Emacs's use of glibc flags to match the behavior of Emacs's only >> regular-expression implementation in emacs/src/regex-emacs.c as best we can. >> >> However, surely this adjustment should be made in Gnulib, not in >> etags.c. That is, gnulib/lib/regex.h (aka emacs/lib/regex.h) should >> #define RE_SYNTAX_EMACS to equal RE_CHAR_CLASSES | RE_INTERVALS, not >> zero. And eventually this change should be migrated back to glibc. >> >> I'll cc this to rms in case he has further comments about this. >>
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Apr 2025 09:56:02 +0000 Resent-Message-ID: <handler.76945.B76945.174453816115562 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Vladimir Gorsunov <gorsunov@HIDDEN> Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.174453816115562 (code B ref 76945); Sun, 13 Apr 2025 09:56:02 +0000 Received: (at 76945) by debbugs.gnu.org; 13 Apr 2025 09:56:01 +0000 Received: from localhost ([127.0.0.1]:39428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3u4G-00042q-QW for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 05:56:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56304) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u3u4F-00041p-1L for 76945 <at> debbugs.gnu.org; Sun, 13 Apr 2025 05:55:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1u3u49-00077d-Oi; Sun, 13 Apr 2025 05:55:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=G7BfmuVCwMnoM250WB87VUwwEVZ0mdmkA2Lex1uoNp4=; b=q8czSAIbkfNC fTYmEzGwvvtNhF14SwgX4ukqXycNNCpDwM+rf/cA3cZLi8jvtdYHmom038LdW05gpBmuNepLF/tad 4kjoWFMjRkQZaNln40dwLpq/Y+os1b/UYo7scKn1MiJIW+xOTa2LXtXlj2xC7X3aO8ddu1QSDVUBl 2koUNeezPGbboEr/lfkV12vTxOgEEl6Ursub+iNHgiTbfl+24A2/Gmd+hX6Qfp9uaazSZaDXL8BtL 8wkLygooUGZ1gwB0PfavR+lIFhTWFd5zHCOQLCLEfcU273H69Q0WaU6ySj6R/La9AzlcrgUt6rygr wtvfZq22XCuSXwrfn0E/wA==; Date: Sun, 13 Apr 2025 12:55:38 +0300 Message-Id: <86v7r8jsh1.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> (message from Vladimir Gorsunov on Fri, 11 Apr 2025 19:55:01 +0300) References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <865xjs84xs.fsf@HIDDEN> <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 11 Apr 2025 19:55:01 +0300 > Cc: 76945 <at> debbugs.gnu.org > From: Vladimir Gorsunov <gorsunov@HIDDEN> > > Made a patch to gnulib > https://lists.gnu.org/archive/html/bug-gnulib/2025-04/msg00064.html as > Paul suggested Thanks. I guess we can now close this bug, as the issue will be resolved in Gnulib?
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Vladimir Gorsunov <gorsunov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Apr 2025 11:09:04 +0000 Resent-Message-ID: <handler.76945.B76945.174454250831607 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii <eliz@HIDDEN> Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.174454250831607 (code B ref 76945); Sun, 13 Apr 2025 11:09:04 +0000 Received: (at 76945) by debbugs.gnu.org; 13 Apr 2025 11:08:28 +0000 Received: from localhost ([127.0.0.1]:39873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3vCN-0008Dc-Pv for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:08:28 -0400 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:61748) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gorsunov@HIDDEN>) id 1u3vCJ-0008By-VH for 76945 <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:08:25 -0400 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-476b4c9faa2so43136011cf.3 for <76945 <at> debbugs.gnu.org>; Sun, 13 Apr 2025 04:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744542498; x=1745147298; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GkSh3YWrW6Bhybys8S+Tcqn7uDKQqW1YrlOQHzGWzBc=; b=dDResYwtxYC7zIiClMXAxGE+AA5RasiuGDdZFQD+fjYqJD8NgFADDHwzYQiYZxZmLw edg0FSQkDU3OeqxXPpvvg+HV2Q0qtzmByu+7OxjoHsx8A5Y8sjcdI4roaurkeLk+n8VB xSG04WmeUoxqy0dHgnMRJ9uaYMXexRUd8ftW5Qk9zxzxqIkk9N04T7AaTLIbCbsfzChZ cTHWxr10hcx5qh7X5WBVCwJSUpNZ1Sb1I0GOrx0U4X4RVntDytofmpltFxqxZkfenOO3 sRqF0HuM3h8yJgqb0xi0T0+J6t54oS0xWm+mQWnEnBlw0hP5+Gxelh8IEnpoDw6mud9t 8a7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744542498; x=1745147298; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GkSh3YWrW6Bhybys8S+Tcqn7uDKQqW1YrlOQHzGWzBc=; b=DOak/QeWf58CA8xCZT0B/YhxHTM8aq29Pxi32xuhLA8wmQvZk5bnnF21wW3TJSD4Nl h/vbbxCwM/XdnxY7gf8P7viUMafhV5PTZPS2UqMBFdpeDhZEb90qIS7xqtkxBePXiz0x XT81Ae8GthPLPkcr19GTB3zOf9dKDxkm5qA3MiGQ++oiSELoCIOImQZ3xjwvyS3QGJeW V3XNAQ6pDPCM+VHToTQz7E0FCMq2GVMBg7GOHw0wyNULTW5TfZX12ZTRdMKpeG0hUZD3 EsJbEmYfGqgBRCv+4yy91V0S02WbiO6PAmtRvD52gNQIvFj2vDK29l7ztatvo1ehSQY+ 5TmA== X-Forwarded-Encrypted: i=1; AJvYcCVI6UwdamceDNA4Agc2cLxXrqe1JIgAF4M33XqKF32g8wrOG++7061gLPOjYKNF9YgOtqIa8Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxUCg+IIpydEMkhTFKMD/4Q1O2Rncq5G9iC6Ot3Q6KoKUOPeRdx 0wvOsKpQEX299SmcxPl/4AhH/Tn5YVq641BpOoqFl6W6w70WF7PTYViChK8Eag5GceW+KwXPmKJ Uy6um0jaxKJAZ/QF4gtLicy9NwhA= X-Gm-Gg: ASbGncsbnhnNz22K/tQiCGL3PVRfFgZH0joaml6ekPuKl6poeK0fZyTvc2M6GcvbzyO FU2x2QttsyMuTcXFOl+GJ0TAE6/YJsWii1OTQ5lz0/xNOVe9QmY+QbzFzlcpLp7sFSP4RUoIyGM f1VpowycEeeNGdLzAfgCxt0Q== X-Google-Smtp-Source: AGHT+IHKquzrQLxxjGtHG/Bn/2NqCGOmdq8kRMRn7z1zixs81sSEXDl7lmrv3811PB0A3zSA6cu/wHl2t4dugy3YruY= X-Received: by 2002:a05:622a:306:b0:476:b3f0:a905 with SMTP id d75a77b69052e-47977515330mr111375751cf.8.1744542498144; Sun, 13 Apr 2025 04:08:18 -0700 (PDT) MIME-Version: 1.0 References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <865xjs84xs.fsf@HIDDEN> <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> <86v7r8jsh1.fsf@HIDDEN> In-Reply-To: <86v7r8jsh1.fsf@HIDDEN> From: Vladimir Gorsunov <gorsunov@HIDDEN> Date: Sun, 13 Apr 2025 14:08:06 +0300 X-Gm-Features: ATxdqUEx4TreKA-BRtg55TKipbDaxqAzc8q4-9bhp_AnesFrtagbk65HP67NcWA Message-ID: <CAC6E6RkAfstHJLWSo8Tzn-zH-Wh9K4v8zSd1M8VEzo0JMX-uGA@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000e5c98b0632a6f3c0" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000e5c98b0632a6f3c0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Seems strange to me to close before we make sure the software does, in fact, behave as expected. But if that's how it is usually done in this project, then of course! On Sun, Apr 13, 2025 at 12:55=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote= : > > Date: Fri, 11 Apr 2025 19:55:01 +0300 > > Cc: 76945 <at> debbugs.gnu.org > > From: Vladimir Gorsunov <gorsunov@HIDDEN> > > > > Made a patch to gnulib > > https://lists.gnu.org/archive/html/bug-gnulib/2025-04/msg00064.html as > > Paul suggested > > Thanks. I guess we can now close this bug, as the issue will be > resolved in Gnulib? > --=20 Mit Respekt, Vladimir Gorsunov --000000000000e5c98b0632a6f3c0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Seems strange to me to close before we make sure the softw= are does, in fact, behave as expected. But if that's how it is usually = done in this project, then of course!<br></div><br><div class=3D"gmail_quot= e gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Apr = 13, 2025 at 12:55=E2=80=AFPM Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN= rg">eliz@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">> Date: Fri, 11 Apr 2025 19:55:01 +0300<br> > Cc: <a href=3D"mailto:76945 <at> debbugs.gnu.org" target=3D"_blank">76945@d= ebbugs.gnu.org</a><br> > From: Vladimir Gorsunov <<a href=3D"mailto:gorsunov@HIDDEN" targ= et=3D"_blank">gorsunov@HIDDEN</a>><br> > <br> > Made a patch to gnulib <br> > <a href=3D"https://lists.gnu.org/archive/html/bug-gnulib/2025-04/msg00= 064.html" rel=3D"noreferrer" target=3D"_blank">https://lists.gnu.org/archiv= e/html/bug-gnulib/2025-04/msg00064.html</a> as <br> > Paul suggested<br> <br> Thanks.=C2=A0 I guess we can now close this bug, as the issue will be<br> resolved in Gnulib?<br> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr">Mit Respekt, Vladimir Gorsunov<br></div></div> --000000000000e5c98b0632a6f3c0--
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Apr 2025 11:30:05 +0000 Resent-Message-ID: <handler.76945.B76945.174454376814951 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Vladimir Gorsunov <gorsunov@HIDDEN> Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.174454376814951 (code B ref 76945); Sun, 13 Apr 2025 11:30:05 +0000 Received: (at 76945) by debbugs.gnu.org; 13 Apr 2025 11:29:28 +0000 Received: from localhost ([127.0.0.1]:39909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3vWg-0003sk-4Y for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:29:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50682) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u3vWd-0003rE-7W for 76945 <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:29:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1u3vWX-0002un-7f; Sun, 13 Apr 2025 07:29:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ds4jARxtEV5x+nnsGjyVzikbKevbH+mpHHth60wqxeM=; b=Z8tRFMYeiSsA xehdLAECaY2RhrSNodUsG7MDyjJfZ/nTvLwEqDEMWtr8aSVr5I/ozX1rvs5hwSsvbidUm8Vq1IFar uwnnLKY1wepI6MQYHKY7FsWfjJP42k4q5/mDmHMkaahMo+K/mwVF7ru6vrXjilFYiJtCfj9qXMHlP LLqqhrUTz5ULzvc5j52moqJ0PHNgNawcDOkS2TBhQu6WqjYpQUkLZ+9SbyfQu9iVs8Nugu5zQwrsV DpKWOn6adxIddBl5zyyXNqK58nns8S6DFtxjosYkSgMZYUu8UXCap5YUC8rreUBcfAf1pmCeQbUU+ PRtC/G4ntHG5c+l33Slusg==; Date: Sun, 13 Apr 2025 14:29:01 +0300 Message-Id: <86fricjo5e.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAC6E6RkAfstHJLWSo8Tzn-zH-Wh9K4v8zSd1M8VEzo0JMX-uGA@HIDDEN> (message from Vladimir Gorsunov on Sun, 13 Apr 2025 14:08:06 +0300) References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <865xjs84xs.fsf@HIDDEN> <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> <86v7r8jsh1.fsf@HIDDEN> <CAC6E6RkAfstHJLWSo8Tzn-zH-Wh9K4v8zSd1M8VEzo0JMX-uGA@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Vladimir Gorsunov <gorsunov@HIDDEN> > Date: Sun, 13 Apr 2025 14:08:06 +0300 > Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org > > Seems strange to me to close before we make sure the software does, in fact, behave as expected. But if > that's how it is usually done in this project, then of course! We could wait until Gnulib folks resolve this on their end, but someone will need to tell us when that happens, because I don't normally read the Gnulib list.
X-Loop: help-debbugs@HIDDEN Subject: bug#76945: [PATCH] etags: character classes and intervals not working in --regex Resent-From: Vladimir Gorsunov <gorsunov@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Apr 2025 11:34:05 +0000 Resent-Message-ID: <handler.76945.B76945.174454401026621 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii <eliz@HIDDEN> Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org Received: via spool by 76945-submit <at> debbugs.gnu.org id=B76945.174454401026621 (code B ref 76945); Sun, 13 Apr 2025 11:34:05 +0000 Received: (at 76945) by debbugs.gnu.org; 13 Apr 2025 11:33:30 +0000 Received: from localhost ([127.0.0.1]:39917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u3vaZ-0006tz-RR for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:33:29 -0400 Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]:46579) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gorsunov@HIDDEN>) id 1u3vaV-0006mW-Oc for 76945 <at> debbugs.gnu.org; Sun, 13 Apr 2025 07:33:25 -0400 Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-476a1acf61eso32968661cf.1 for <76945 <at> debbugs.gnu.org>; Sun, 13 Apr 2025 04:33:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744543998; x=1745148798; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=j3Ds8eK/afhQHQgiTFJdQNdsI+Tcw/tiVlt/lr8OwyE=; b=SwORNG3/WM75C99NLY9jab8VvvPAVwsUPMudpJRp35JI1fwCzzGAl67G4NIuqA8yRU 9M3xh6hf0F07866dGJerX63cH86QU47cPL63kpsB2eJh+yUTvYNeAr1/8R20zYRkcWAV chPPjG6F9+qpYVHlcKvRjQc8LRESK5a3bRIPIP90gyXE0kUmx6V6EkXxpRyPk0jxs8q8 wkSWHKW+DEjEnp+qCNgkGxw8DiNB3omugmfhA8bz1BUKVn1YARtsixtF9D+dYTKCO5Fh FKkPY4k57053ngQmbqDiMEEVUzT+V5nLhI51KN01bJQMFCaa2fNK3Lt5JVvij6t60y9N pYOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744543998; x=1745148798; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j3Ds8eK/afhQHQgiTFJdQNdsI+Tcw/tiVlt/lr8OwyE=; b=TKjAkVLKyhAhFPwsnX51ewz2JSXG49qoGTg+lzmalKOhIgAnnoWh3kzlvXQj2+U3IK pfHTs7+F5cVtSa/PbI6t4Fnh889M85xDH/d7JNaztzsTC7TfzpI5cUCATuyZenIng/94 ATnfCZutk+cSh/mubh+cEGpIAcF00x5kJpEYlJgOLNd0RTXtCWNdxgIgrx3pQAujLjTK iBJofzNQVPlnl9Y7hSH+GijJQN/8c1J5KFJJVUtwo3iJJpV+exegSYBpWP6UXZxye3b6 2YlkUnXZDiUyDMI6NP1TUOykXqIzcLmWWWSvfe396UgkoK7eK3lVhpmmnjwVOFjC1UKG Ic+g== X-Forwarded-Encrypted: i=1; AJvYcCU0F8DD0Rgx4rB1/T07bp8rY7O2u7idzLS81dwqTV9OlCkhfrMiPGTwmiUilNbskqBufSQg1g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzzUcaMuuWFgyxM1iU04x8hwKCrCcbGEfFH4YjclBB+kPf3c2Sc yDrG0koFrpm4ovM9a1mVVtk20PVaaDI1CFlY00vLIzbzpWbs4gdvIpur6x1aXn0GBTdL8jfbUzJ sSYigbN6N/VipLN7yp2d5YE7AzyUBCM63 X-Gm-Gg: ASbGnctdEVV4d8IPdAnrRfjMXo8r7iO519EuWH6OpOhb5SCRXZttaYzXG1cxA98uOyf qg3KrJJgd8b3WTYj5o0/HbPSrkdFzJYx5e+YOOrkyWcc+p/FoXzc6M2xCA+XifChJ2QjsDgVc45 a00RXoDy59UfM2h+AM0D6pdw== X-Google-Smtp-Source: AGHT+IFlVVUR5IT2qpo5hWSH1JTUW/GhIfIEAKHiHtzGH3FuY6Sv+QNUjCmFM7IEIpHYqC6kX5pP4dkye6YYfDWtlu0= X-Received: by 2002:a05:622a:1343:b0:476:9295:d4a3 with SMTP id d75a77b69052e-479775d5f25mr152150631cf.35.1744543997706; Sun, 13 Apr 2025 04:33:17 -0700 (PDT) MIME-Version: 1.0 References: <a9feefc8-29e5-50e3-f265-98c1529e0280@HIDDEN> <8634fjbh38.fsf@HIDDEN> <6438a2db-5d48-46cb-bd5c-d081ba36001d@HIDDEN> <865xjs84xs.fsf@HIDDEN> <3f685625-9723-12c5-6176-9a796fff1250@HIDDEN> <86v7r8jsh1.fsf@HIDDEN> <CAC6E6RkAfstHJLWSo8Tzn-zH-Wh9K4v8zSd1M8VEzo0JMX-uGA@HIDDEN> <86fricjo5e.fsf@HIDDEN> In-Reply-To: <86fricjo5e.fsf@HIDDEN> From: Vladimir Gorsunov <gorsunov@HIDDEN> Date: Sun, 13 Apr 2025 14:33:02 +0300 X-Gm-Features: ATxdqUEmmWfizjWEd_cRh2USZ30-pQNU-6EOrHS-Pk4pNf31yzeJuqMi8fHmxow Message-ID: <CAC6E6Rm7VK4uVKnFB-nBWouX3GO_Q-_NoLBA50idczbXxU+hBA@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000004746da0632a74dc0" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000004746da0632a74dc0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'll tell you On Sun, Apr 13, 2025 at 2:29=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Vladimir Gorsunov <gorsunov@HIDDEN> > > Date: Sun, 13 Apr 2025 14:08:06 +0300 > > Cc: eggert@HIDDEN, rms@HIDDEN, 76945 <at> debbugs.gnu.org > > > > Seems strange to me to close before we make sure the software does, in > fact, behave as expected. But if > > that's how it is usually done in this project, then of course! > > We could wait until Gnulib folks resolve this on their end, but > someone will need to tell us when that happens, because I don't > normally read the Gnulib list. > --=20 Mit Respekt, Vladimir Gorsunov --0000000000004746da0632a74dc0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I'll tell you<br></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Apr 13,= 2025 at 2:29=E2=80=AFPM Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN">= eliz@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" styl= e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin= g-left:1ex">> From: Vladimir Gorsunov <<a href=3D"mailto:gorsunov@gma= il.com" target=3D"_blank">gorsunov@HIDDEN</a>><br> > Date: Sun, 13 Apr 2025 14:08:06 +0300<br> > Cc: <a href=3D"mailto:eggert@HIDDEN" target=3D"_blank">eggert@cs.= ucla.edu</a>, <a href=3D"mailto:rms@HIDDEN" target=3D"_blank">rms@HIDDEN<= /a>, <a href=3D"mailto:76945 <at> debbugs.gnu.org" target=3D"_blank">76945@debbu= gs.gnu.org</a><br> > <br> > Seems strange to me to close before we make sure the software does, in= fact, behave as expected. But if<br> > that's how it is usually done in this project, then of course!<br> <br> We could wait until Gnulib folks resolve this on their end, but<br> someone will need to tell us when that happens, because I don't<br> normally read the Gnulib list.<br> </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d= iv dir=3D"ltr">Mit Respekt, Vladimir Gorsunov<br></div></div> --0000000000004746da0632a74dc0--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.