From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#23425: master branch: `message' wrongly corrupts ' to curly quote. Date: Wed, 31 May 2017 21:24:52 +0000 Message-ID: <20170531212452.GA3789@acm.fritz.box> References: <83twidj0tj.fsf@gnu.org> <20160504164849.GA31717@acm.fritz.box> <83d1p1iwls.fsf@gnu.org> <20160504180417.GB31717@acm.fritz.box> <4019c1e5-36b4-745f-b299-16b074bff81e@cs.ucla.edu> <83zis4h59w.fsf@gnu.org> <51a2ae75-71f7-10f6-ae2a-7c830bdf0a30@cs.ucla.edu> <17c1c00d-a275-5e61-0c47-6872a64a9347@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1496266002 4759 195.159.176.226 (31 May 2017 21:26:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 May 2017 21:26:42 +0000 (UTC) User-Agent: Mutt/1.5.24 (2015-08-30) Cc: 23425@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 31 23:26:37 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGB8W-0000yQ-Dz for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 May 2017 23:26:36 +0200 Original-Received: from localhost ([::1]:33887 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGB8b-0001ge-Rj for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 May 2017 17:26:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGB80-0001S3-7Y for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 17:26:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGB7z-0007xR-0q for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 17:26:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45348) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dGB7y-0007xG-Ms for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 17:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dGB7y-00010V-EF for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 17:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 May 2017 21:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23425 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23425-submit@debbugs.gnu.org id=B23425.14962659563859 (code B ref 23425); Wed, 31 May 2017 21:26:02 +0000 Original-Received: (at 23425) by debbugs.gnu.org; 31 May 2017 21:25:56 +0000 Original-Received: from localhost ([127.0.0.1]:48025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGB7s-00010B-1p for submit@debbugs.gnu.org; Wed, 31 May 2017 17:25:56 -0400 Original-Received: from ocolin.muc.de ([193.149.48.4]:41135 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1dGB7p-000101-PY for 23425@debbugs.gnu.org; Wed, 31 May 2017 17:25:54 -0400 Original-Received: (qmail 75449 invoked by uid 3782); 31 May 2017 21:25:51 -0000 Original-Received: from acm.muc.de (p548C71F7.dip0.t-ipconnect.de [84.140.113.247]) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 31 May 2017 23:25:50 +0200 Original-Received: (qmail 3950 invoked by uid 1000); 31 May 2017 21:24:52 -0000 Content-Disposition: inline In-Reply-To: <17c1c00d-a275-5e61-0c47-6872a64a9347@cs.ucla.edu> X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:133107 Archived-At: Hello, Paul. On Tue, May 30, 2017 at 18:42:00 -0700, Paul Eggert wrote: > On 05/30/2017 06:07 PM, Glenn Morris wrote: > > A year has passed. Is this report still relevant? Yes, it is very much relevant. The bug has not been fixed. In particular, somebody using `message' to generate quotes in the natural and obvious fashion (possibly intending to resubmit them to the lisp reader) will get them corrupted, and will lose much time and energy attempting to diagnose the puzzling bug which results, possibly giving up. The only documentation for this feature is obscure and hidden. There is nothing in `message''s doc string which explicitly states likely unwanted replacement of characters takes place; just a puzzling "exception proves the rule" paragraph. > No, as the patch I installed into master a year ago appears to have > fixed the problem by supporting Alan's original request in Bug#23425#26 That appearance is deceptive. And my original complaint was most assuredly not in #26 of that thread. Your workaround did not fix the problem. The problem, stated above, is the waste of other people's time and energy inevitably caused by the current code and default options. A fix would be a state in which somebody could use `message' in emacs -Q without getting caught up in all this stuff. > of having a value for text-quoting-style that would "suppress all > substitution of quotes". (setq text-quoting-style 'grave) now has the > desired effect. Closing. Well, thanks a bunch for giving me a chance to state my view before closing this bug. Notice that both Glenn's post and your response were made in the middle of the night, European time, without there being intervening European day time. This bug has not been fixed. That judgement is mine, as the person who raised it in the first place. Did you close this bug as "won't fix"? Although not good, that would at least be better than pretending it's been fixed and sweeping it back under the carpet. -- Alan Mackenzie (Nuremberg, Germany).