From unknown Fri Sep 05 09:32:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#74861 <74861@debbugs.gnu.org> To: bug#74861 <74861@debbugs.gnu.org> Subject: Status: 31.0.50; etags no longer processing shy groups as expected in --regex options Reply-To: bug#74861 <74861@debbugs.gnu.org> Date: Fri, 05 Sep 2025 16:32:24 +0000 retitle 74861 31.0.50; etags no longer processing shy groups as expected in= --regex options reassign 74861 emacs submitter 74861 dvilleneuve.4142@gmail.com severity 74861 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 13 18:08:04 2024 Received: (at submit) by debbugs.gnu.org; 13 Dec 2024 23:08:05 +0000 Received: from localhost ([127.0.0.1]:44641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMElP-0001qg-JV for submit@debbugs.gnu.org; Fri, 13 Dec 2024 18:08:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:58450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM8Bg-00069n-DH for submit@debbugs.gnu.org; Fri, 13 Dec 2024 11:06:47 -0500 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 ) id 1tM8BZ-0001kT-KG for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2024 11:06:40 -0500 Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tM8BX-0006g5-6L for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2024 11:06:37 -0500 Received: by mail-qk1-x72c.google.com with SMTP id af79cd13be357-7b6f7d7e128so153336385a.1 for ; Fri, 13 Dec 2024 08:06:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734105992; x=1734710792; darn=gnu.org; h=user-agent:message-id:subject:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=ot6i0AbalK4PDnJGvGM52JGNrqBXdhDx7Pw4UpgnvH8=; b=RTe8+4tfVmso16mrKytrVguEQS/NEL+3wHKsnqqe4LSQs6kmfb8myzUrom2sKR6dcd d3gpoVy8EOSKNwVj6RmMGEgv1kUn8cGFrObt5DHyQwWaQ1NN9xpJIWuhdDNZ9ZtYT7rk t8ktW/BqIw+0RM8JavRkUbWIiMrYCjbJNfkv61f6EvzCN5VAcGf220b4hVUTSngB1ToJ xrk0pyHWlS0SoafqRWSTGsRFMr6XwIaky3nTr7IEJcNbZj7SxUN6SUtalLPVf/TipTtI Vawb3xR//NQD28RsTJBGi/URkxgcrdiE+sA8+bVpGtwBS7HtlzM1pTF6HjY8kpwsP/84 JFnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734105992; x=1734710792; h=user-agent:message-id:subject:to:from:date:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ot6i0AbalK4PDnJGvGM52JGNrqBXdhDx7Pw4UpgnvH8=; b=XLSn68Ho6HFiWvldikOcFGlPx7uy8EidAbjdFo+mJ69jVHvqP1VThr5h8Hqeo9LJek V+YgPNq2T/+mC1riB8hCQ6rKqiV2DEnKolZNdonLt51nriNzTK98qz3MK9jzTUqGjX/E KlgAYXyMrHN5ivYo3c9PL8hsHnu9Inpa9Q3ESOOYuCPGMjLN8CaIUjS/P67LXMoX7yHC gKqYjfaq0I82prQ0TiwJP5e24f0k0cOWhn01EnVNYvSx5tzr8xTqvw7uEexLPmxJMTov Xe5vQufE9DQxT5gAXC/vjP4AtC2lz6z1Ma9VdMh+b8sOiwoN9UsDYqyPVCGPsg2chflo C5lg== X-Gm-Message-State: AOJu0YxEs46WJ9WbijvGuUM8WrjzqdnwNsVac+fUOW9J3kP04WbzNIXv y+CrK4QMXLoj0q8MljLKe2l61JM3geumJPcejOVyQlwFu1+DLWvZ6cqqsA== X-Gm-Gg: ASbGnctT4lXP1EJ6IiONuc+avswsCAndsKgfGDCo8cy9XIB0YiKsIoYNNcOw3aWhcd/ Yb/+7JLuHjceEqZzoZyGuaDMn7UkretvlQZ7KZU+Ho3NJuLdLLW/uM/5YY2DcmAAo7tvCkea9bd JgLY+KFAKRN+XXXTJT/6pReo9FAVVtHlH2wJ9VseWq3MKMk9KQs0BR7z2Zi5eAUUHHFrahg2GaV bDbIlypPOMU9jV0hdghoS0eD5KxRnO8yS5fELZFNEZwXGbF6e9i8oBnyscdoy5OmIz8vlFHOHS1 CZJenKZcl4C2Pn+uktOO5xfad165pGM= X-Google-Smtp-Source: AGHT+IGPL5eJYnaj8D6cwJeva895ZRv/z7G7NnnpXNhHiUZ85WUiOSqFsMTtwYDv8tBb7J9gVG5vpw== X-Received: by 2002:a05:620a:2855:b0:7b1:1fdd:d54f with SMTP id af79cd13be357-7b6f8decb17mr925958485a.29.1734105991793; Fri, 13 Dec 2024 08:06:31 -0800 (PST) Received: from localhost (modemcable016.141-19-135.mc.videotron.ca. [135.19.141.16]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b6b5a83356sm847770185a.88.2024.12.13.08.06.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 08:06:31 -0800 (PST) Date: Fri, 13 Dec 2024 11:06:30 -0500 From: dvilleneuve.4142@gmail.com To: bug-gnu-emacs@gnu.org Subject: 31.0.50; etags no longer processing shy groups as expected in --regex options Message-ID: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> User-Agent: s-nail v14.9.22 Received-SPF: pass client-ip=2607:f8b0:4864:20::72c; envelope-from=dvilleneuve.4142@gmail.com; helo=mail-qk1-x72c.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, 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.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 13 Dec 2024 18:08:02 -0500 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: -2.1 (--) Hi, On a C file (foo.c) with the following line: DEFINE_FF(TAG func) the etags command used to tag "func" (version 26.1): etags --regex='/DEFINE_FF *(\(?:TAG \)? *\([^)]+\)/\1/' \ --output ETAGS-test foo.c produces $ od -c ETAGS-test 0000000 \f \n f o o . c , 2 8 \n D E F I N 0000020 E _ F F ( T A G f u n c 177 f u 0000040 n c 001 1 , 0 \n so "func" between \x7f and \x01. With versions 27.2 and later, we get: $ od -c ETAGS-test 0000000 \f \n f o o . c , 0 \n 0000012 so no match, and replacing \1 by \2 in the --regex argument (admittedly not well defined since there is a single registered group), we get: $ od -c ETAGS-test 0000000 \f \n f o o . c , 3 2 \n D E F I N 0000020 E _ F F ( T A G f u n c 177 T A 0000040 G f u n c 001 1 , 0 \n so "TAG func" between \x7f and \x01. In both cases the result is different from the one from 26.1, which I would think is the expected one. Using etags --regex='/DEFINE_FF *(\(TAG \)? *\([^)]+\)/\2/' \ --output ETAGS-test foo.c (that is, without a shy group) works as expected, in 26.1 and later. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars) of 2024-12-12 built on tarmac Repository revision: 020128e9dc31fb3b06c39614b7eb20ddb5b3725a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12302007 System Description: Red Hat Enterprise Linux 9.5 (Plow) Configured using: 'configure --prefix=/home/daniel/tmplocal --with-gif=ifavailable' Configured features: FREETYPE GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XFT XIM XPM LUCID ZLIB Important settings: value of $LC_COLLATE: C.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-subword-mode: t subword-mode: t display-time-mode: t delete-selection-mode: t server-mode: t gcm-grep-minor-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t horizontal-scroll-bar-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils apropos thingatpt misearch multi-isearch mule-util info time-date jka-compr cap-words superword subword time delsel server rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu dom nxml-util nxml-enc xmltok elisp/init rainbow-delimiters mmm/init mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat elisp/menu help-fns radix-tree help-mode elisp/tabbar elisp/menu-theme elisp/gcm-c-mode elisp/gcm-temp elisp/gcm-comm cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sh-script rx smie treesit executable imenu cus-edit pp cus-load wid-edit advice elisp/gcm-grep easy-mmode etags fileloop generator xref project ring finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 171213 17314) (symbols 48 16296 0) (strings 32 50080 4604) (string-bytes 1 1436061) (vectors 16 26391) (vector-slots 8 263425 5024) (floats 8 61 10) (intervals 56 712 29) (buffers 984 11)) From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 03:34:08 2024 Received: (at 74861) by debbugs.gnu.org; 14 Dec 2024 08:34:08 +0000 Received: from localhost ([127.0.0.1]:45344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMNbD-0003hP-RF for submit@debbugs.gnu.org; Sat, 14 Dec 2024 03:34:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMNb9-0003gt-E0 for 74861@debbugs.gnu.org; Sat, 14 Dec 2024 03:34:04 -0500 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 ) id 1tMNb3-0008Cn-7q; Sat, 14 Dec 2024 03:33:57 -0500 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=3awth5ShtiMZ0K6qB/N73ct+pyMBRZwbcctHo8fYvcc=; b=hGeI6ApnDD0o cBRFk4PqtCI6OAu2Fodj6bh9lsGesNp6xjV19azbJwPDRyYUDtzv94bVFFyMiAvvMvBl0fblPlTA2 WPHYqOmiPKLDo6yvU9OKQe4ciikM0t2hw5r1tfPhbHAccDg35wA0BCbarfb/ScGW4dRPJK+u7TCdc +Ah/ngqZxiAYx/SVoa9dg4ZKCpqnyxHb4YkPrbsSyFqYURUIVYISa3fH/I5hSM75jau+m/GggSJCU Q6OmaXeLRpog8vX7JvXC45iFts8wh7ja8w1wsYqdaLRxT78bXbKEtpcesiBV+0mn70OdHOcAcB6hK sqAumK/MFhLFSjKyBvbkKQ==; Date: Sat, 14 Dec 2024 10:33:53 +0200 Message-Id: <86bjxewtn2.fsf@gnu.org> From: Eli Zaretskii To: dvilleneuve.4142@gmail.com, Paul Eggert In-Reply-To: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74861 Cc: 74861@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: -3.3 (---) > Date: Fri, 13 Dec 2024 11:06:30 -0500 > From: dvilleneuve.4142@gmail.com > > On a C file (foo.c) with the following line: > > DEFINE_FF(TAG func) > > the etags command used to tag "func" (version 26.1): > > etags --regex='/DEFINE_FF *(\(?:TAG \)? *\([^)]+\)/\1/' \ > --output ETAGS-test foo.c > > produces > > $ od -c ETAGS-test > 0000000 \f \n f o o . c , 2 8 \n D E F I N > 0000020 E _ F F ( T A G f u n c 177 f u > 0000040 n c 001 1 , 0 \n > > so "func" between \x7f and \x01. > > With versions 27.2 and later, we get: > $ od -c ETAGS-test > 0000000 \f \n f o o . c , 0 \n > 0000012 > > so no match, and replacing \1 by \2 in the --regex argument > (admittedly not well defined since there is a single registered group), > we get: > > $ od -c ETAGS-test > 0000000 \f \n f o o . c , 3 2 \n D E F I N > 0000020 E _ F F ( T A G f u n c 177 T A > 0000040 G f u n c 001 1 , 0 \n > > so "TAG func" between \x7f and \x01. > > In both cases the result is different from the one from 26.1, > which I would think is the expected one. > > Using > > etags --regex='/DEFINE_FF *(\(TAG \)? *\([^)]+\)/\2/' \ > --output ETAGS-test foo.c > > (that is, without a shy group) works as expected, in 26.1 and later. I'm guessing this is because Emacs 27 switched to the Gnulib's regex implementation in etags and other lib-src programs, whereas previous versions used the Emacs's own regex code (which is still used for Emacs's own regex search and replacement code). CC'ing Paul Eggert, in the hope he can tell whether this is expected or not, or how to fix it. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 13:40:09 2024 Received: (at 74861) by debbugs.gnu.org; 14 Dec 2024 18:40:09 +0000 Received: from localhost ([127.0.0.1]:48312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMX3d-0000N1-B6 for submit@debbugs.gnu.org; Sat, 14 Dec 2024 13:40:09 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:41818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMX3Z-0000L6-SG for 74861@debbugs.gnu.org; Sat, 14 Dec 2024 13:40:03 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E0C6B3C082EA2; Sat, 14 Dec 2024 10:39:55 -0800 (PST) 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 V0_zAVUeM3_J; Sat, 14 Dec 2024 10:39:55 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 932933C082EB3; Sat, 14 Dec 2024 10:39:55 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 932933C082EB3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1734201595; bh=8ahvqii3xcoS3Xeai/RJWjqA29+m6c0+Q7O++QvNDAo=; h=Message-ID:Date:MIME-Version:To:From; b=bLOqVDEkQt0jFEMDkdXyh0D6+ZyxpATV1I06tyhTlQ+hAXC+JzSaWGBSZlbcEfWiI Pen1a753IOXio8gatP7/SrytCE3YmmnEa384/jTWi9s2tkINIYF/O4A0NOlow1TMMp cPdMIHwwz6zlqcRPwMk6kCNLbgCMaL8OwtKq2AMF2vP18amr7Kbfx98aOcFkHUICxe NfCts4zDncnN5VsPOCBeqw654loyiF9IQvPXqiD39XYjg4Me6eP94k564O/Nk8ta7Y px7pXKMxKiXw9h4ln2Ue2gn9N0SuhVduI77XDxAxXYb9nafoQaB8LXZMIZ0vEAhmzp /9GOQJ81yoj1w== 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 MQHdZsW_3tsg; Sat, 14 Dec 2024 10:39:55 -0800 (PST) Received: from [10.10.33.175] (unknown [96.69.135.29]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 411BB3C082EA2; Sat, 14 Dec 2024 10:39:55 -0800 (PST) Message-ID: Date: Sat, 14 Dec 2024 11:39:54 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options To: Eli Zaretskii , dvilleneuve.4142@gmail.com References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> Content-Language: en-US From: Paul Eggert In-Reply-To: <86bjxewtn2.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74861 Cc: 74861@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: -1.0 (-) On 12/14/24 01:33, Eli Zaretskii wrote: > I'm guessing this is because Emacs 27 switched to the Gnulib's regex > implementation in etags and other lib-src programs, whereas previous > versions used the Emacs's own regex code (which is still used for > Emacs's own regex search and replacement code). > > CC'ing Paul Eggert, in the hope he can tell whether this is expected > or not, or how to fix it. Yes that's expected, as glibc/Gnulib regex doesn't do shy groups. A workaround is to not use shy groups, e.g.: etags --regex='/DEFINE_FF *(\(TAG \)? *\([^)]+\)/\2/' \ --output ETAGS-test foo.c This should be portable between both older and newer etags. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 00:56:50 2024 Received: (at 74861) by debbugs.gnu.org; 15 Dec 2024 05:56:50 +0000 Received: from localhost ([127.0.0.1]:49279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMhcY-0000k8-AL for submit@debbugs.gnu.org; Sun, 15 Dec 2024 00:56:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMhcW-0000ju-Sx for 74861@debbugs.gnu.org; Sun, 15 Dec 2024 00:56:49 -0500 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 ) id 1tMhaK-0006s9-As; Sun, 15 Dec 2024 00:54:32 -0500 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=x9n55MEcB9exXaVU2aSLD1bfQyGOIa3mPeqmgYx/kZ4=; b=O/O4qRekRXD3 3KnHanPz+ZusjjqB2CQwmW8tYUTRoGJS7CcieAkpv2QEqlg8irb1R6SnWA4KLNCXp4tLKAoUewfOE yDab81s6lBTZgbXsx3myOkB/iMwVAit5RAnpT/Apzy12Y/CawmafLpButFAEiNKPDUVUlG2A/G/aF ojvVqSzbPW1JwGoBE+hT74DkcXBW/BYHqWZ+xEBXU4iUDK7ZXEvw26i8ezNe1Fhco9/CvdvBFbuGo L1WzgqftUci1fJ6Qx4U0w+cBe6ei/2HZZIMBPdBypHI1aJ8UwF6QG584MgPRcqltNTjaGX1H+5Ita rnDRDoF9ZqnVjCzNO+/moQ==; Date: Sun, 15 Dec 2024 07:54:29 +0200 Message-Id: <86y10hsd7u.fsf@gnu.org> From: Eli Zaretskii To: Daniel Villeneuve In-Reply-To: (message from Daniel Villeneuve on Sat, 14 Dec 2024 16:00:24 -0500) Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74861 Cc: eggert@cs.ucla.edu, 74861@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: -3.3 (---) > Date: Sat, 14 Dec 2024 16:00:24 -0500 > Cc: 74861@debbugs.gnu.org > From: Daniel Villeneuve > > Thanks for analyzing this. > This looks like a silent change. > Maybe etags' documentation should reflect this, as currently the man > page still says "The syntax of regexps is the same as in emacs." > which is no longer true. I've updated the docs to say that shy groups are not supported. Paul, are there other known differences between glibc/Gnulib regexp and the Emacs regexp that are worth documenting? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 02:17:32 2024 Received: (at 74861) by debbugs.gnu.org; 15 Dec 2024 07:17:32 +0000 Received: from localhost ([127.0.0.1]:49428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMise-00055g-5E for submit@debbugs.gnu.org; Sun, 15 Dec 2024 02:17:32 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:38462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMisW-00055B-7Q for 74861@debbugs.gnu.org; Sun, 15 Dec 2024 02:17:30 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 9A4A03C082EB5; Sat, 14 Dec 2024 23:17:17 -0800 (PST) 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 wzwJ_dJVYkqU; Sat, 14 Dec 2024 23:17:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 5CBFE3C082EB8; Sat, 14 Dec 2024 23:17:17 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 5CBFE3C082EB8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1734247037; bh=g/7q+I/vL0qCV4PqgR28X3nJK+IBsTg9ivQAkn1ajTI=; h=Message-ID:Date:MIME-Version:To:From; b=gGUNdBMt/F4asu9cEYKgoDvMXSfsRZm0ntxds8+p0yiIr3u8fL/yDknkMmCU+XSHA pw9TaAmqiXcv3Zzc98gFszEEQHaZYmlzIzCVSR4wEATx/LGvm5hbfMDkXCkDL1xP6H iXNVBIg+CU0ALZumjIPdQXfnDs8sa+Vq5nb/KrkXCEZr3ewQzCEyeS/h5ZnOWMo+PZ x9JFTYkTbamtxmuXvY6zomMBUdt2uTabEld9Ng5+P4eq3vwcfzY5KZNYmw4aZ3ZH0a zoW9pKqDWOrOH/ArLrNrPXhfxHzHhMV/Rw0vbpZRNCwWd0UwZeXxjEEZJMmjXWgXYU 60M+l3xy7LtEA== 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 N3LHQq5KNOjj; Sat, 14 Dec 2024 23:17:17 -0800 (PST) Received: from [192.168.0.23] (75-166-242-115.hlrn.qwest.net [75.166.242.115]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id F37303C082EB5; Sat, 14 Dec 2024 23:17:16 -0800 (PST) Message-ID: Date: Sun, 15 Dec 2024 00:17:16 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options To: Eli Zaretskii , Daniel Villeneuve References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> Content-Language: en-US From: Paul Eggert In-Reply-To: <86y10hsd7u.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74861 Cc: 74861@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: -1.0 (-) On 12/14/24 22:54, Eli Zaretskii wrote: > Paul, are there other known differences between glibc/Gnulib regexp > and the Emacs regexp that are worth documenting? I added some more doc for that. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 13:43:02 2024 Received: (at 74861) by debbugs.gnu.org; 15 Dec 2024 18:43:02 +0000 Received: from localhost ([127.0.0.1]:52045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMtZu-0004bb-Jy for submit@debbugs.gnu.org; Sun, 15 Dec 2024 13:43:01 -0500 Received: from mail-qk1-f174.google.com ([209.85.222.174]:55512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMZGQ-0007gw-4T for 74861@debbugs.gnu.org; Sat, 14 Dec 2024 16:01:27 -0500 Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-7b6f8524f23so282989385a.2 for <74861@debbugs.gnu.org>; Sat, 14 Dec 2024 13:01:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734210025; x=1734814825; 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=Q2omdK5LQ0Zpk3BRBKEPCYwr1qixSDZ5W6L3CXHCOGs=; b=BF8TpROFHMNbLzjOuaNs3a0jSIn76ZouiPvXjE0CTvfzPWtshBDcQt9DH7FWRSF2uC wtlvS0/XKtZ4nH0gh3TtB6yQoZxw5LpGbSsNm0pih6xf+k0aLpSZQ1B76GY19pnt81bx Lqzu8qEFV6lG5wK723+y8Ze8sKhmgPafz1ekO8snC6NhVsTxes96MQUpaGMcbb/h42BE XGARLSgz1dG6VBSCMFL71z2uvum4Ja7EAxpuxW5RobWrA7aGDrxMNGEq94Qe98wBEpUh fJneAS8LK6QTfwgHuTV8x55rSc8hgKnMmV74Hh2uVV+V80QJ9RW1ESJ6GTS7k3ZP4SlO zwbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734210025; x=1734814825; 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=Q2omdK5LQ0Zpk3BRBKEPCYwr1qixSDZ5W6L3CXHCOGs=; b=dpI196QYyePJj3Fj2dyhINDQwXdUvc1G21zwqrQA1XYuy5nhc8q9liw/0iGR1k94GQ btG+OPXVtAWtc/seNj9EzjKrB9mcbOYABSiPMEhtW2idlTEEfDzIDLhrKO0ynSTCS7YT D/iO/w0fZJm04TGsArOfjm8nJcLu+tEi0fd7JtV1IErUIy76GjC31ehhBi8GDy4gigpo 4gJCN3mrdAiLtUbu87PfnhWTLXoU5yUHbDCGsMO6EJNwJ2iXqaAJSsSTiZYS0VOAxir4 CMYT88T4qvHA2h24EYsps093uKyJdbFTx+QCSoKQo9xVPyiKo6yzdA2qSKr1kZpkm9vJ zRWw== X-Gm-Message-State: AOJu0Yxgn6Kxv7JJAUgRs47toqwZLq72MLvuO+Cxgboh3U65lj/H4b0q JNc/zeCbd2K+jcu/rHf2XXaF6LMWTQEoywJcB5vGYIDMZL6YYlm2 X-Gm-Gg: ASbGncvB0fEs1LknYcBxOeMla/g0t/dEsO9RIlSyE2O+SN+EfYCtqPUe7+/2zpy1is7 4zfNxEjyN/aHgaWwryEL1pS5R0Mx0hBGEYTQd2bp7eXLAgTtMBGo1Qu0kU0AukuOTGWKnKQ0Ybu rufs89psXxfULOMKXfPSI3hd7WHs7n5sCxBN+1PYAWHGukmA6WveFxxbiTC3MkYc8Kc28Co0Vdu b9unH4RBAWyA8DOMIC1015Q8JeovPZjhPzIXWBjOA9vLyd5vlS5X+Pn2yObqthnbahyWvcoQYJa iHxsy6+n2Arz6A2nQKMAu/wvrqHYnbBtcFRjO6c= X-Google-Smtp-Source: AGHT+IENi2oSt7vTKZpm67SD4qCfE3kpc89+zl8C9S9RBxt4NuJ8xu1whBn8cO9esjnVFdLuRAFokQ== X-Received: by 2002:a05:620a:27d2:b0:7b6:c92e:2e83 with SMTP id af79cd13be357-7b6fbee7b9dmr1299928085a.17.1734210025345; Sat, 14 Dec 2024 13:00:25 -0800 (PST) Received: from [192.168.0.109] (modemcable016.141-19-135.mc.videotron.ca. [135.19.141.16]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b7048bd8f1sm92120085a.77.2024.12.14.13.00.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 Dec 2024 13:00:24 -0800 (PST) Message-ID: Date: Sat, 14 Dec 2024 16:00:24 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options Content-Language: en-US To: Paul Eggert , Eli Zaretskii References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> From: Daniel Villeneuve In-Reply-To: Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 74861 X-Mailman-Approved-At: Sun, 15 Dec 2024 13:42:53 -0500 Cc: 74861@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.6 (/)
On 12/14/24 13:39, Paul Eggert wrote:
On 12/14/24 01:33, Eli Zaretskii wrote:
I'm guessing this is because Emacs 27 switched to the Gnulib's regex
implementation in etags and other lib-src programs, whereas previous
versions used the Emacs's own regex code (which is still used for
Emacs's own regex search and replacement code).

CC'ing Paul Eggert, in the hope he can tell whether this is expected
or not, or how to fix it.

Yes that's expected, as glibc/Gnulib regex doesn't do shy groups. A workaround is to not use shy groups, e.g.:

etags --regex='/DEFINE_FF *(\(TAG \)? *\([^)]+\)/\2/' \
  --output ETAGS-test foo.c

This should be portable between both older and newer etags.
Thanks for analyzing this.
This looks like a silent change.
Maybe etags' documentation should reflect this, as currently the man
page still says "The syntax of regexps is the same as in emacs."
which is no longer true.

From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 07:17:40 2024 Received: (at 74861) by debbugs.gnu.org; 17 Dec 2024 12:17:41 +0000 Received: from localhost ([127.0.0.1]:57865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNWW9-0004Tc-6g for submit@debbugs.gnu.org; Tue, 17 Dec 2024 07:17:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNWW3-0004TL-W5 for 74861@debbugs.gnu.org; Tue, 17 Dec 2024 07:17:35 -0500 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 ) id 1tNWVx-00083h-0d; Tue, 17 Dec 2024 07:17:25 -0500 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=34dWIit1g719ts+2mTkO74vC26Pe9YtXMfgucIu65uY=; b=LcLYRjY0BZO5 V9s9qKDkz9Z4LqM2ViC/QE3ApRFCZYeXv5nOR4tGS22WBtorh02GQucDbd1M2J6r6TrlgIAW7YqVB zZgudmWZ0anYyKww3T/CbASQwvOcBosWSiNVYMbk9MVtJK6vecJqnDUjTLW7ECEy15Wqdg4Kd92WR UWXGdR0+1VPRtk+BcVsoxthLYFWKLpiSnpqUIs4/7OBycc3Oi/9jbmJCrOo8ry1Vxm9S81/0u9Yoh b4XeSzFcXsegmspfWkCnFZmD2SJo2NrPw6pyug3M4WjKcUi6ft0GAynntWW8eGJDUJ8NeVGFu+8MM 1KJrlGsTAG+PnUj3SaFAtQ==; Date: Tue, 17 Dec 2024 14:17:11 +0200 Message-Id: <861py6pkqg.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-Reply-To: (message from Paul Eggert on Sun, 15 Dec 2024 00:17:16 -0700) Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74861 Cc: 74861@debbugs.gnu.org, dvilleneuve.4142@gmail.com 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.3 (---) > Date: Sun, 15 Dec 2024 00:17:16 -0700 > Cc: 74861@debbugs.gnu.org > From: Paul Eggert > > On 12/14/24 22:54, Eli Zaretskii wrote: > > Paul, are there other known differences between glibc/Gnulib regexp > > and the Emacs regexp that are worth documenting? > > I added some more doc for that. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 07:48:22 2024 Received: (at 74861) by debbugs.gnu.org; 17 Dec 2024 12:48:23 +0000 Received: from localhost ([127.0.0.1]:57919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNWzt-0005ul-JE for submit@debbugs.gnu.org; Tue, 17 Dec 2024 07:48:22 -0500 Received: from mail-ed1-f44.google.com ([209.85.208.44]:50640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNWzo-0005uR-Lx for 74861@debbugs.gnu.org; Tue, 17 Dec 2024 07:48:20 -0500 Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5d3e9a88793so8787025a12.1 for <74861@debbugs.gnu.org>; Tue, 17 Dec 2024 04:48:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734439631; x=1735044431; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=sOFskuY9Tx7xcHkYF9RAAX5bU8azA+DPLc14atPXZ+Y=; b=HCyjxwktgVlFbjqOBBvqEbnVOrO/XwPGoKCPicmnK+68SZRUjBsk35fsxGnuChE/Yk tf41lH2tdCHxpjcb3lD28fI8XYSJMgnr4pt4DoDoVv/nCXPGst7N+kWInWOKLW/uNA1H S5MQjGjDdqSFof6s8mr0k/KVS/eLOXpn7uZ6PyslrEFRJvTXu8Mu9pax1Gjw/6hAkXas ieF18d7HVDWHi/petNYxC75sSWhvY6+/JnQXm0lxWE7Ahl80En94Pof5QQfrI+vNBsNg p5Bt1Nl5nBdN3cxrKSS3MzRd49ebGM7BAHjQkJaUAFciQj3zyEN++SQp1963OYaknCQv 8tXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734439631; x=1735044431; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sOFskuY9Tx7xcHkYF9RAAX5bU8azA+DPLc14atPXZ+Y=; b=rBbgLHO3tWblks7sV0HxOLnlwMwGRVIWZb7aKinhBS82Kysk2q1rWZP6INnwtMnlDe 0W13Aq6YCFmZC80GXNbqJci6FyYbirPag8jzJutEs7nwszLJbEiCvdiIcK/IA5XVX18L AvyNGvXp5HY+T7Jt3BkBwPD0SIyMAr0xc56tPn+WuY8yS6AJTS21/1UD6dMQpfKtFvaP rT4I2dDwTLe0DcmVBPxH50ft7IudRqgJAk+pVdPlPDqlbqWwLCeCTyZje0kem4aZLjef 4LPiXJB81mfzsqBeg+EyRNP5jhXROt+OEX/Gj4dtarMMWJbRlxweIMKbIc6xH4lRS/PI /ThQ== X-Gm-Message-State: AOJu0YwjQyoPbLP6MpT0DzC/5QKx68FdTDwIOJJHDsYobZDIQqQpl6iB P1stD7MyKeGw4v7LjLLps0d0XinPcvoRwaNHI+DHyq2wtgBPCPHUM/5S7pW8rs7jKNwoMa1sW8c LQyt9KS1WpCgsEvqAiQbv1LsBcn0Kom1fH+M= X-Gm-Gg: ASbGnctetpPISA9j9xZNaHjwlGVlCMmjBFwIWhx+uhAxMK1xeqwjqZBXdYJVSVRIDBB I0u24WE9APk1YVjh+YfRDkmi8dNj53SEqz+wgYQ== X-Google-Smtp-Source: AGHT+IEDacDi2vcfvekV2wEnOtcXie+Ne2Qk8kipslkxWL1G8FuzHzvd7/A1eFAhLtOpUvLE0Sr9BsNy16DwB37quoQ= X-Received: by 2002:a05:6402:13ce:b0:5d0:abb8:79d with SMTP id 4fb4d7f45d1cf-5d63c309133mr16239958a12.14.1734439630713; Tue, 17 Dec 2024 04:47:10 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 17 Dec 2024 12:47:10 +0000 From: Stefan Kangas In-Reply-To: <861py6pkqg.fsf@gnu.org> References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> <861py6pkqg.fsf@gnu.org> MIME-Version: 1.0 Date: Tue, 17 Dec 2024 12:47:10 +0000 Message-ID: Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options To: Eli Zaretskii , Paul Eggert Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74861 Cc: 74861@debbugs.gnu.org, dvilleneuve.4142@gmail.com 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 (-) Eli Zaretskii writes: >> Date: Sun, 15 Dec 2024 00:17:16 -0700 >> Cc: 74861@debbugs.gnu.org >> From: Paul Eggert >> >> On 12/14/24 22:54, Eli Zaretskii wrote: >> > Paul, are there other known differences between glibc/Gnulib regexp >> > and the Emacs regexp that are worth documenting? >> >> I added some more doc for that. > > Thanks! Does that mean that we can close this bug? From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 08:56:35 2024 Received: (at 74861) by debbugs.gnu.org; 17 Dec 2024 13:56:35 +0000 Received: from localhost ([127.0.0.1]:58159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNY3u-0000vO-SQ for submit@debbugs.gnu.org; Tue, 17 Dec 2024 08:56:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNY3o-0000v4-Hl for 74861@debbugs.gnu.org; Tue, 17 Dec 2024 08:56:32 -0500 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 ) id 1tNY3g-0007jf-IE; Tue, 17 Dec 2024 08:56:21 -0500 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=cbSMIalg6V/d045y0ctH7bebVSxCS/Dv9ZqJJ6lYFas=; b=gC8x1vXk16rD 669ZD15bwoDgx2OMubTe8CvmxEaRUI/TRJcgJRWVgksvZMUnHf6OJzhgvGw8CNNXuwkNDP58qwYpm DdX/C3Qu+s+m34CucC4M7K3LznaRhak6BIEJd4xZnkAQdP/NntKZhfHwMFESoOwdd+hIVG0toccBe YYuRZwNj7lIOJNQ6o1KQIufa0lz5jJIC2bS3V5oz9f97KuMD7d/LXPnQZgmNCXPimQHK63zELiIdT QeYouVDSDPMmCVImcWZ+zacOCXVdaS2gfgft04fR5jcP6wsmGVklH0qfyeQc42BlM136AJZkPPLkx fHqNcbXKtweENbRStUfX/g==; Date: Tue, 17 Dec 2024 15:55:59 +0200 Message-Id: <86a5cuo1lc.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Tue, 17 Dec 2024 12:47:10 +0000) Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> <861py6pkqg.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74861 Cc: eggert@cs.ucla.edu, 74861@debbugs.gnu.org, dvilleneuve.4142@gmail.com 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.3 (---) > From: Stefan Kangas > Date: Tue, 17 Dec 2024 12:47:10 +0000 > Cc: 74861@debbugs.gnu.org, dvilleneuve.4142@gmail.com > > Eli Zaretskii writes: > > >> Date: Sun, 15 Dec 2024 00:17:16 -0700 > >> Cc: 74861@debbugs.gnu.org > >> From: Paul Eggert > >> > >> On 12/14/24 22:54, Eli Zaretskii wrote: > >> > Paul, are there other known differences between glibc/Gnulib regexp > >> > and the Emacs regexp that are worth documenting? > >> > >> I added some more doc for that. > > > > Thanks! > > Does that mean that we can close this bug? I usually wait for a week or two before closing, to let people who want chime in with additional comments. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 20:18:26 2024 Received: (at 74861) by debbugs.gnu.org; 18 Dec 2024 01:18:26 +0000 Received: from localhost ([127.0.0.1]:60878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNihi-000179-1x for submit@debbugs.gnu.org; Tue, 17 Dec 2024 20:18:26 -0500 Received: from mail-qv1-f41.google.com ([209.85.219.41]:60706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNcA3-000651-E2 for 74861@debbugs.gnu.org; Tue, 17 Dec 2024 13:19:12 -0500 Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-6d932b5081eso51291566d6.1 for <74861@debbugs.gnu.org>; Tue, 17 Dec 2024 10:19:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734459486; x=1735064286; 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=2JFHXpi/HaEV9j+cZ0crY7EiWSj2kHffI8GlaCOM0qw=; b=XlU0Qtp6LgGDVjv7h0BiYF1qkKTILNS+s6Bq1h4dPXIaR6nXz/u7m9XW7Nlr4f6js1 6L7WvsMa6lgV6zYgK7CYZG78WXIu81QsJSLm/YWYnZikJ3gSgfuC/umc9QwvBPJ5/TXI vSdQbHS3pbVOXr8MtOvVW2tqLFMXXotAFmJV4F9uVMIF2gmI6ZwIzU3LniMpYxzFGL6A 9kWwszrQVBMyPYT6TWwqg3Jp/uRuqz5eV+lrSDhN3XorAf/0F0xV4h+OQijCtg09H/g2 vWec/nVHW9KwKywVUVjptJ3NYgIpDPd+WgULVPvH0YcV6ma2tNW+oZH646YHQ9HszGzF ZEsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734459486; x=1735064286; 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=2JFHXpi/HaEV9j+cZ0crY7EiWSj2kHffI8GlaCOM0qw=; b=dva4sXoeFh2vE2WXfSf8P7hzognK9fQ3IfQmo9gPTvVDItf7lRkrj2/MlWFgGNT0fy bPlMbZR4Ybrg/ioKO35vLzM8Sz1uQluWjPTzxCj2vy1dMo9QwPJDawA21Xwb1qE9ZQG/ RjkIwDV1xd/Qb7CcdPSow3emg3t1J7ftnn+FXtuL1MHGvnTuqWsbSI2e9CpaoSbVx/l+ QHeaNEjN5bc2d9IwF/OdqqFg3nrWErD3LGRT/foRIp/dWUxtCx0piqbM2+Ht1ZzLfe+5 l7YbTr8DM+DMnVvitzq7Nph/9XvoYJ1rSRI6tOunq/MaQmhRUSeO8YNO00rkIqGKQ6m5 29FA== X-Forwarded-Encrypted: i=1; AJvYcCXOHWoGedJVtx3Ktc8AXnjAuemimfk3x0HPN9TWoubXfcrEAPrU0TAVGO7BtTB6y2YpyElsHQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzeqPylsueiriD5JCHuDmX8qcEeXtpKI7MxUrzV3Bg7EGSUQhiU fZHkO87Tyrm7bX00vvfxu54U68gjVzGJjbtZRb5HdkHv974bPOnU X-Gm-Gg: ASbGncu5xjdSjknWxz0yGaStMo7TSW71J9tStTda54zrHDPRe8V9mXPAmsXXvyM/m5T umQBL9wTzpJP1uR21Qw4Kv5z/pV22RCphNElEWQ3hSlGsBJIVytkmGMrSMoJYZAkyPpL4Jog1nc UYva/XP7ptm/aylXSABKlqdULMpaUsJgccMgbj8D5v6Byuy+qzLgeU139MJxYAkZw1ZwPVvTgYN bpl+C/HSehGjkFW4GmN9Rf2Gw7X9/MSgaGAcrUoIXP9HTsBoBkGzg4OSuwIaqF0WDaStkgZ+v+U AZi/9MlUWpaEndvTQjxutBc58Jk/IGqNfZBDI34= X-Google-Smtp-Source: AGHT+IE6fC1bel4lb4u/YVLeELN+N5hHhdEEpa08Y5/FYfDltp2PpGj6IWMWr1dhTRro+8rF+nuinQ== X-Received: by 2002:a05:6214:2a89:b0:6d8:8416:9c54 with SMTP id 6a1803df08f44-6dd091afdfemr230886d6.16.1734459485810; Tue, 17 Dec 2024 10:18:05 -0800 (PST) Received: from [192.168.0.109] (modemcable016.141-19-135.mc.videotron.ca. [135.19.141.16]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6dccd22f79esm41327146d6.1.2024.12.17.10.18.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Dec 2024 10:18:05 -0800 (PST) Message-ID: Date: Tue, 17 Dec 2024 13:18:04 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options Content-Language: en-US To: Eli Zaretskii , Stefan Kangas References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> <861py6pkqg.fsf@gnu.org> <86a5cuo1lc.fsf@gnu.org> From: Daniel Villeneuve In-Reply-To: <86a5cuo1lc.fsf@gnu.org> Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 74861 X-Mailman-Approved-At: Tue, 17 Dec 2024 20:18:19 -0500 Cc: eggert@cs.ucla.edu, 74861@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.6 (/)
On 12/17/24 08:55, Eli Zaretskii wrote:
From: Stefan Kangas <stefankangas@gmail.com>
Date: Tue, 17 Dec 2024 12:47:10 +0000
Cc: 74861@debbugs.gnu.org, dvilleneuve.4142@gmail.com

Eli Zaretskii <eliz@gnu.org> writes:

Date: Sun, 15 Dec 2024 00:17:16 -0700
Cc: 74861@debbugs.gnu.org
From: Paul Eggert <eggert@cs.ucla.edu>

On 12/14/24 22:54, Eli Zaretskii wrote:
Paul, are there other known differences between glibc/Gnulib regexp
and the Emacs regexp that are worth documenting?
I added some more doc for that.
Thanks!
Does that mean that we can close this bug?
I usually wait for a week or two before closing, to let people who
want chime in with additional comments.
Nothing to add from my part.
Thanks for follow up and looking forward for the documentation updates.

From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 28 06:40:35 2024 Received: (at 74861-done) by debbugs.gnu.org; 28 Dec 2024 11:40:35 +0000 Received: from localhost ([127.0.0.1]:49520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRVBK-00007n-SD for submit@debbugs.gnu.org; Sat, 28 Dec 2024 06:40:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRVBI-00007Z-HW for 74861-done@debbugs.gnu.org; Sat, 28 Dec 2024 06:40:33 -0500 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 ) id 1tRVBC-0000g8-4t; Sat, 28 Dec 2024 06:40:26 -0500 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=55E3SHRKdrl7atSk0ARSq+elvJUptBFHygb0tOAntf0=; b=St923yhElZLG yNIMeXFmQs1bQHjiw/8/Q3bu2+yoT1/SdFaoczch5LqhRIpNmne6aeczAhx/n9uC77ViOfWjs0q56 zaFMI5NjWzrU7SSd0T+ZLTq1kcrm3Qju8dnmHbEvG2cMMzyqpjgNvjEE3oyhx3OEkV52TnFYG1yt1 JwHxk3eQRoaqUqjZ3Bu/PMQNvkA/+Kb/iG47l1KyWCraSJrotC8HLYdd22ppaODSzEw0F2nOnZMPZ G0ADRNgFEHz9M8VLQYUSBVZP6g3HqCI5TX/SM6CWTY65N5yEGhWOdnCp61gEycM7aR8RuRLDpI8WM wIFYmpG07RQdkOwaq2PIuQ==; Date: Sat, 28 Dec 2024 13:40:21 +0200 Message-Id: <86y100rq6y.fsf@gnu.org> From: Eli Zaretskii To: Daniel Villeneuve In-Reply-To: (message from Daniel Villeneuve on Tue, 17 Dec 2024 13:18:04 -0500) Subject: Re: bug#74861: 31.0.50; etags no longer processing shy groups as expected in --regex options References: <20241213160630.82sGx%dvilleneuve.4142@gmail.com> <86bjxewtn2.fsf@gnu.org> <86y10hsd7u.fsf@gnu.org> <861py6pkqg.fsf@gnu.org> <86a5cuo1lc.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74861-done Cc: eggert@cs.ucla.edu, stefankangas@gmail.com, 74861-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: -3.3 (---) > Date: Tue, 17 Dec 2024 13:18:04 -0500 > Cc: eggert@cs.ucla.edu, 74861@debbugs.gnu.org > From: Daniel Villeneuve > > > I usually wait for a week or two before closing, to let people who > want chime in with additional comments. > > Nothing to add from my part. > Thanks for follow up and looking forward for the documentation updates. No further comments, so I'm now closing this bug. From unknown Fri Sep 05 09:32:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 25 Jan 2025 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator