From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrew Hyatt Newsgroups: gmane.emacs.bugs Subject: bug#5440: 23.1; buffer-file-format encoding temp buffers not reentrant Date: Sun, 24 Jul 2016 01:06:05 -0400 Message-ID: References: <87sk9z3vt2.fsf@blah.blah> <838twvysl2.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1469336847 32263 80.91.229.3 (24 Jul 2016 05:07:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Jul 2016 05:07:27 +0000 (UTC) Cc: 5440@debbugs.gnu.org, user42@zip.com.au To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 24 07:07:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bRBdC-0006Q3-F3 for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Jul 2016 07:07:14 +0200 Original-Received: from localhost ([::1]:54783 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRBdB-0001Tb-6k for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Jul 2016 01:07:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40462) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRBd5-0001TV-AC for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2016 01:07:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRBd0-0005Bo-7s for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2016 01:07:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRBd0-0005BT-3m for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2016 01:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bRBcz-0005mH-Pc for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2016 01:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrew Hyatt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Jul 2016 05:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5440-submit@debbugs.gnu.org id=B5440.146933677822131 (code B ref 5440); Sun, 24 Jul 2016 05:07:01 +0000 Original-Received: (at 5440) by debbugs.gnu.org; 24 Jul 2016 05:06:18 +0000 Original-Received: from localhost ([127.0.0.1]:35208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRBcH-0005ks-Qk for submit@debbugs.gnu.org; Sun, 24 Jul 2016 01:06:18 -0400 Original-Received: from mail-qt0-f182.google.com ([209.85.216.182]:34221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRBcE-0005ke-6C for 5440@debbugs.gnu.org; Sun, 24 Jul 2016 01:06:16 -0400 Original-Received: by mail-qt0-f182.google.com with SMTP id u25so81858019qtb.1 for <5440@debbugs.gnu.org>; Sat, 23 Jul 2016 22:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dS1HYb9oaPG81Pj6LiTykQ0Mk5ibg0fqfAVPGZUEWlM=; b=hljyL+b1eBm8x7aoQjkoLhKQlg7a5qVKAnGZWYyo933RJKx3+mHSCDpxfnRyxLA+dO lmx/Qgz2F7T4fmmnMwQ2C8YOsm5n9Mt/0joADU9ybbfnu+HAnEXrWHWgM3onRA7w8+dy VRhxJehLSMpwy9xM2an9bUJLhVFnFsRf0J0PaWmDbxdBVsqZElu0sQWMUX5lGXEwftKd wdu8uASQHX84jMoI0IhSOG7TqBlQusJiYaN2Wv5LXVZEEQJDfjK8lF97L5lQWJUKRzUO Nn9I1L7s6MhWtEkGZR990GCK5xPzopV1sohZRqga8+nPufyGJDYPn7g8ZwnDxyXOWFSZ vXdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=dS1HYb9oaPG81Pj6LiTykQ0Mk5ibg0fqfAVPGZUEWlM=; b=K4HdzaqxSARsjF650n21dhghSeLwCnLo4nmFwNh0ebMyGWl+R1BQs1CqZT5dy0han/ 3L7ip5drdtsap7edDTEKvIbvtBMVU4KX9mxbrtnYzMpKEtV2xh9jxw/V875h3QEWuRGa LdmQSPaq+YP+XzjRJPUojE19Q/fEMxhI/+TO1C4pj7LH8vnVeOf80wTgYUhEPli8QPne akDnN7gLCG7mRJDsHp9O5Unh3KYLqqVSTM9ORlomwy2RbdR4cviRRKnao1oD4Kzj7t7U csgVoaz5mOVfsq3/rEiiVDJEuQd6/3FMDc6VxeDeNE2MBWhTM7jdY7BwnatFm9gMtxnL lrgg== X-Gm-Message-State: AEkoouvN1zIJnHfUWFrHI4fG9Ei2tWubxGKEUNDBOZsy/U1Hz2x2lOqZKoftMY3NQD/tig== X-Received: by 10.237.39.34 with SMTP id n31mr12384214qtd.55.1469336768733; Sat, 23 Jul 2016 22:06:08 -0700 (PDT) Original-Received: from Andrews-MacBook-Pro.local.ahyatt-laptop (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199]) by smtp.gmail.com with ESMTPSA id u44sm11831532qtc.27.2016.07.23.22.06.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Jul 2016 22:06:06 -0700 (PDT) In-Reply-To: <838twvysl2.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Jul 2016 17:27:21 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) 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:121478 Archived-At: Eli Zaretskii writes: >> From: Andrew Hyatt >> Date: Thu, 21 Jul 2016 00:33:17 -0400 >> Cc: 5440@debbugs.gnu.org >> >> This reproduces on Emacs 25. But I wonder if this should be a wishlist >> instead of a bug. As the original report notes, decoding a buffer >> while encoding another buffer doesn't seem like a normal use-case. >> >> If no one objects in the next few weeks, I can wishlist this. Making it >> a minor-severity bug also seems reasonable to me. > > I agree. I also suggest to amend the documentation to make this issue > more explicitly mentioned. The ELisp manual already says > > -- Variable: format-alist > This list contains one format definition for each defined file > format. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > ^^^^^^ > > "Only one format definition per format." But I think it won't do any > harm to specifically warn about violating that. > > Thanks. I think the original bug report had one format definition for each defined file format, but was manipulating a file in one format while in another format function. How about I change the documentation to just warn not to manipulate other files in FROM-FN here?