From unknown Fri Jun 20 18:15:39 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#14912 <14912@debbugs.gnu.org> To: bug#14912 <14912@debbugs.gnu.org> Subject: Status: 24.3.50; replace.el: Replace error with user-error? Reply-To: bug#14912 <14912@debbugs.gnu.org> Date: Sat, 21 Jun 2025 01:15:39 +0000 retitle 14912 24.3.50; replace.el: Replace error with user-error? reassign 14912 emacs submitter 14912 Jambunathan K severity 14912 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 12:27:14 2013 Received: (at submit) by debbugs.gnu.org; 19 Jul 2013 16:27:14 +0000 Received: from localhost ([127.0.0.1]:37700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0DWT-000753-Cn for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:27:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48652) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0DWQ-00074e-DH for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:27:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V0DWJ-00071Q-RH for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:27:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V0DWJ-00071H-P9 for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:27:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V0DWH-0000oz-HZ for bug-gnu-emacs@gnu.org; Fri, 19 Jul 2013 12:27:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V0DWG-000709-IC for bug-gnu-emacs@gnu.org; Fri, 19 Jul 2013 12:27:01 -0400 Received: from mail-pa0-x229.google.com ([2607:f8b0:400e:c03::229]:60727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V0DWG-0006zs-CV for bug-gnu-emacs@gnu.org; Fri, 19 Jul 2013 12:27:00 -0400 Received: by mail-pa0-f41.google.com with SMTP id bj3so4666221pad.28 for ; Fri, 19 Jul 2013 09:26:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=M+/2io3fVj2Wcw/e9m7FHjaqQTCmraDgzpXsdAq2BKE=; b=tBh4qpE+DTu41SrLZ7qG8yRMPAtvB5cL6S94m7ukXxziO04rsTsDh9Li1sb6jhvNPm m8ig777a2LWFURXPYdeinKDadFv5fRHhg8ZE1FfPL7j8BvoeNiZ+XLgYfY3nJbPM01YE zQg3+rnwGTKgWzo5iEqW7+RlSlBCnq1tk7swykj1Vh2g+SUG5JiqZr8s+6VBcGKh2YXf HYT/JhoTXeg8B5Rhyt3ywohMT43azQrlD94Z9lMIFWEcxVjBwRfJD5AI9fVUnKWCv+NW GHYVcv6umsDoDN7C4Q3vK9VtUDgsUQhXUDhcsmojfcpB9BJgzqco/vm2hqq7chD2OpZF tMPA== X-Received: by 10.68.186.193 with SMTP id fm1mr17913578pbc.163.1374251219365; Fri, 19 Jul 2013 09:26:59 -0700 (PDT) Received: from debian-6.05 ([115.241.93.255]) by mx.google.com with ESMTPSA id bg3sm20355589pbb.44.2013.07.19.09.26.56 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 19 Jul 2013 09:26:58 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: 24.3.50; replace.el: Replace error with user-error? Date: Fri, 19 Jul 2013 21:58:32 +0530 Message-ID: <87bo5yzf7z.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) Very frequently I enable debug-on-error. This is invariably accompanied with M-x occur RET on some source file with infinite typings of M-n and M-p s. Under these conditions, these "spurious" errors get very annoying. I am wondering these qualify as `user-error' s. Debugger entered--Lisp error: (error "No more matches") signal(error ("No more matches")) error("No more matches") (if r (goto-char r) (error message)) (while (> n 0) (setq r (funcall search (point) (quote occur-match))) (and r (get-text-property r (quote occur-match)) (setq r (funcall search r (quote occur-match)))) (if r (goto-char r) (error message)) (setq n (1- n))) (let ((r)) (while (> n 0) (setq r (funcall search (point) (quote occur-match))) (and r (get-text-property r (quote occur-match)) (setq r (funcall search r (quote occur-match)))) (if r (goto-char r) (error message)) (setq n (1- n)))) occur-find-match(1 previous-single-property-change "No more matches") occur-next-error(-1 nil) next-error(-1) previous-error(1) call-interactively(previous-error nil nil) command-execute(previous-error) Debugger entered--Lisp error: (error "No more matches") signal(error ("No more matches")) error("No more matches") (if r (goto-char r) (error message)) (while (> n 0) (setq r (funcall search (point) (quote occur-match))) (and r (get-text-property r (quote occur-match)) (setq r (funcall search r (quote occur-match)))) (if r (goto-char r) (error message)) (setq n (1- n))) (let ((r)) (while (> n 0) (setq r (funcall search (point) (quote occur-match))) (and r (get-text-property r (quote occur-match)) (setq r (funcall search r (quote occur-match)))) (if r (goto-char r) (error message)) (setq n (1- n)))) occur-find-match(1 next-single-property-change "No more matches") occur-next-error(1 nil) next-error(nil) call-interactively(next-error nil nil) command-execute(next-error) In GNU Emacs 24.3.50.17 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2013-07-19 on debian-6.05 Bzr revision: 113464 larsi@gnus.org-20130719145728-npy1c84plu1mfbns Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Important settings: value of $LANG: en_IN locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 12:35:48 2013 Received: (at 14912) by debbugs.gnu.org; 19 Jul 2013 16:35:49 +0000 Received: from localhost ([127.0.0.1]:37706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0Dem-0007Ry-CT for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:35:48 -0400 Received: from mail-pd0-f180.google.com ([209.85.192.180]:47046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0Dej-0007RH-Hc for 14912@debbugs.gnu.org; Fri, 19 Jul 2013 12:35:46 -0400 Received: by mail-pd0-f180.google.com with SMTP id 10so4426220pdi.11 for <14912@debbugs.gnu.org>; Fri, 19 Jul 2013 09:35:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-type; bh=Ao8sk2oW3aY2nre+uFHgspvZV0gGHc+vHfFvDAuBXWg=; b=UKA49PD10lUqONjvRwqPPhcRyU+dM+nR5HYROvNIhB4NLnijXNHHPN30MRrh5f2+gg XsiM/Ygs3DmkLVqfLbcbj9x+bwlnEPKaGZEQ0P9FRtYRoe3NNR9tF0Oy4RAHyCvlf7/D gfSdZnNEYOkOp9KSjE+Kgl7kZ78nsns4+oxf5Zt2BThgxEWAMTdCZUI/Of697ljilkxF ERIUis0ZBZmkeU2J10zDY5z3XgYJeT2FcTaXt7qXNDRKEW/I9NgBsKcrWK/PDiSYPVXH VWWgcq1Oa2KIMhHQGKDX+CYDyhe8PHvgLwQabTjGBEqztlmWqA8TstaDvuspQKU00pJ9 AzZw== X-Received: by 10.67.8.98 with SMTP id dj2mr19046904pad.47.1374251739277; Fri, 19 Jul 2013 09:35:39 -0700 (PDT) Received: from debian-6.05 ([115.241.93.255]) by mx.google.com with ESMTPSA id re16sm23522217pac.16.2013.07.19.09.35.36 for <14912@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 19 Jul 2013 09:35:38 -0700 (PDT) From: Jambunathan K To: 14912@debbugs.gnu.org Subject: Re: bug#14912: 24.3.50; replace.el: Replace error with user-error? In-Reply-To: <87bo5yzf7z.fsf@gmail.com> (Jambunathan K.'s message of "Fri, 19 Jul 2013 21:58:32 +0530") References: <87bo5yzf7z.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Fri, 19 Jul 2013 22:07:12 +0530 Message-ID: <8761w6zetj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14912 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Jambunathan K writes: > infinite typings of M-n and M-p s ^^^^^^^^^^^ M-g M-n and M-g M-p From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 19 12:51:37 2013 Received: (at 14912) by debbugs.gnu.org; 19 Jul 2013 16:51:37 +0000 Received: from localhost ([127.0.0.1]:37788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0Du4-0008Cs-Vm for submit@debbugs.gnu.org; Fri, 19 Jul 2013 12:51:37 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:46115) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0Du2-0008CU-NC for 14912@debbugs.gnu.org; Fri, 19 Jul 2013 12:51:35 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r6JGpRbJ031015 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 19 Jul 2013 16:51:28 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6JGpQdq004477 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 19 Jul 2013 16:51:26 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r6JGpPcO011015; Fri, 19 Jul 2013 16:51:25 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 19 Jul 2013 09:51:25 -0700 (PDT) From: Drew Adams To: Jambunathan K , 14912@debbugs.gnu.org Subject: RE: bug#14912: 24.3.50; replace.el: Replace error with user-error? References: <87bo5yzf7z.fsf@gmail.com> In-Reply-To: <87bo5yzf7z.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 14912 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) > Under these conditions, these "spurious" errors get very annoying. I am > wondering these qualify as `user-error' s. >=20 > Debugger entered--Lisp error: (error "No more matches") My vote says yes - user error rather than system error. But in fact I wonder whether we should even raise an error here, instead of just showing an informative message. It is neither a system error nor a user error that there are no search hits, a priori. Yes, no match might in some circumstance indicate an error of some kind. But for regular interactive use it does not. It is a normal result to be expected from a normal search interaction. Treating it as an error seems misguided, IMO. Perhaps such behavior is a (misguided) throwback to a Unix command such as `grep' which uses an error return value to indicate no matches. That is not the context here. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 20 04:29:23 2013 Received: (at 14912) by debbugs.gnu.org; 20 Jul 2013 08:29:23 +0000 Received: from localhost ([127.0.0.1]:38996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0SXa-0004tE-V8 for submit@debbugs.gnu.org; Sat, 20 Jul 2013 04:29:23 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:48519) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V0SXZ-0004t6-Aa for 14912@debbugs.gnu.org; Sat, 20 Jul 2013 04:29:21 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6K8TI0W009298; Sat, 20 Jul 2013 04:29:19 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 61B6CAE2E1; Sat, 20 Jul 2013 04:29:19 -0400 (EDT) From: Stefan Monnier To: Jambunathan K Subject: Re: bug#14912: 24.3.50; replace.el: Replace error with user-error? Message-ID: References: <87bo5yzf7z.fsf@gmail.com> Date: Sat, 20 Jul 2013 04:29:19 -0400 In-Reply-To: <87bo5yzf7z.fsf@gmail.com> (Jambunathan K.'s message of "Fri, 19 Jul 2013 21:58:32 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4644=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4644> : streams <1003327> : uri <1481867> X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 14912 Cc: 14912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > signal(error ("No more matches")) > error("No more matches") Should be a user-error, Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 23:07:20 2013 Received: (at 14912-done) by debbugs.gnu.org; 15 Nov 2013 04:07:21 +0000 Received: from localhost ([127.0.0.1]:53060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhAgh-0008Rj-US for submit@debbugs.gnu.org; Thu, 14 Nov 2013 23:07:20 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:40973) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhAgg-0008RV-1i for 14912-done@debbugs.gnu.org; Thu, 14 Nov 2013 23:07:18 -0500 Received: by mail-pa0-f54.google.com with SMTP id lj1so3085980pab.27 for <14912-done@debbugs.gnu.org>; Thu, 14 Nov 2013 20:07:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=A/rmXD2wye+je2B7AeeteYFjBDiSCzxG+JNgPnenQTg=; b=FZNj/sfU9uNtRFMqU3Zk+12zjhh+h0nE0hXvSp2XeRQXpJjairOCO1ERZcT8ZWBTrP wcfD/eMz42w19+2lCLwQWztqVstqhFgL/Iaap52uzkZ23M+agMaEeL4Ey4pj+qsUhjQX 0EHYKSt7ITv0VRhddTxoNUg1v0ef9Tr+SeDHenkxw5W34XBYanC4jjFm6kl7d0o+t200 yhDfZjiJuZ68FdNkv05M9JC4dbnCuj+EONZhsff2W4/x3g5r/8qYaqJCsce0L5Fy1ese 535CWHSpIlaFnohwZkqF+EWc3923MZe8CBRm9xRRGyYZ8N0RM1NbHIMxAbA6EhKJl0Y5 YDjQ== X-Received: by 10.66.234.131 with SMTP id ue3mr4709258pac.35.1384488432440; Thu, 14 Nov 2013 20:07:12 -0800 (PST) Received: from debian-6.05 ([101.63.165.167]) by mx.google.com with ESMTPSA id ye1sm1441023pab.19.2013.11.14.20.07.10 for <14912-done@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Thu, 14 Nov 2013 20:07:11 -0800 (PST) From: Jambunathan K To: 14912-done@debbugs.gnu.org Subject: Re: bug#14912: 24.3.50; replace.el: Replace error with user-error? References: <87bo5yzf7z.fsf@gmail.com> Date: Tue, 01 Jan 2002 06:10:12 +0530 In-Reply-To: <87bo5yzf7z.fsf@gmail.com> (Jambunathan K.'s message of "Fri, 19 Jul 2013 21:58:32 +0530") Message-ID: <87g05qx5sj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: People don't report minor errors? Why should I? As OP closing it. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.220.54 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 14912-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: People don't report minor errors? Why should I? As OP closing it. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.220.54 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid People don't report minor errors? Why should I? As OP closing it. From unknown Fri Jun 20 18:15:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 13 Dec 2013 12:24:05 +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