From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 02 20:13:47 2011 Received: (at submit) by debbugs.gnu.org; 3 Jun 2011 00:13:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSI1L-0006lX-D3 for submit@debbugs.gnu.org; Thu, 02 Jun 2011 20:13:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSI1J-0006lM-G8 for submit@debbugs.gnu.org; Thu, 02 Jun 2011 20:13:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSI1D-00078F-8U for submit@debbugs.gnu.org; Thu, 02 Jun 2011 20:13:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:49456) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSI1D-00078B-78 for submit@debbugs.gnu.org; Thu, 02 Jun 2011 20:13:39 -0400 Received: from eggs.gnu.org ([140.186.70.92]:37127) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSI1C-0006QU-3K for bug-gnu-emacs@gnu.org; Thu, 02 Jun 2011 20:13:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSI1B-000781-85 for bug-gnu-emacs@gnu.org; Thu, 02 Jun 2011 20:13:38 -0400 Received: from essmail.ess.niu.edu ([131.156.1.18]:57592) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSI1B-00077v-4O for bug-gnu-emacs@gnu.org; Thu, 02 Jun 2011 20:13:37 -0400 Received: from lukas.physics.niu.edu (lukas.physics.niu.edu [131.156.85.221]) by essmail.ess.niu.edu (8.14.3/8.14.3) with ESMTP id p530DaFY001312 for ; Thu, 2 Jun 2011 19:13:36 -0500 (CDT) From: Roland Winkler To: bug-gnu-emacs@gnu.org Subject: 23.3; EasyPG: do not create empty buffers if file cannot be read Date: Thu, 02 Jun 2011 19:13:36 -0500 Message-ID: <87aadzvkjz.fsf@lukas.physics.niu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) If a gpg-encrypted file cannot be read for whatever reason (see, e.g., bug#8791) one gets the error message File exists, but cannot be read and just an empty buffer. This empty buffer can be dangerous because emacs believes it is really visiting the file. Say, if this empty buffer gets modified and saved automatically, this will just override the original file. I suggest that EasyPG should be more cautious here (or: provide a means to be more cautious if desired). In GNU Emacs 23.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.12.9) of 2011-06-02 on lukas Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: en_GB.utf8 value of $LANG: en_US.ISO-8859-15 value of $XMODIFIERS: nil locale-coding-system: iso-latin-9-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 02 23:40:59 2011 Received: (at 8792) by debbugs.gnu.org; 3 Jun 2011 03:40:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSLFq-0003Fy-T2 for submit@debbugs.gnu.org; Thu, 02 Jun 2011 23:40:59 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QSLFj-0003Fa-HB; Thu, 02 Jun 2011 23:40:56 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Fri, 3 Jun 2011 12:40:42 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p533egvZ024685; Fri, 3 Jun 2011 12:40:42 +0900 Message-ID: From: Daiki Ueno To: Roland Winkler Subject: Re: bug#8792: 23.3; EasyPG: do not create empty buffers if file cannot be read References: <87aadzvkjz.fsf@lukas.physics.niu.edu> Date: Fri, 03 Jun 2011 12:40:45 +0900 In-Reply-To: <87aadzvkjz.fsf@lukas.physics.niu.edu> (Roland Winkler's message of "Thu, 02 Jun 2011 19:13:36 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 8792 Cc: 8792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) forcemerge 6568 8792 thanks Roland Winkler writes: > If a gpg-encrypted file cannot be read for whatever reason (see, > e.g., bug#8791) one gets the error message > > File exists, but cannot be read The fix has been in the trunk for quite some time. Though I'm afraid that the modification is not trivial, now it might be good to backport it into emacs-23. Regards, -- Daiki Ueno From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 00:22:20 2011 Received: (at control) by debbugs.gnu.org; 3 Jun 2011 04:22:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSLts-0004ze-LP for submit@debbugs.gnu.org; Fri, 03 Jun 2011 00:22:20 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QSLtq-0004zS-98 for control@debbugs.gnu.org; Fri, 03 Jun 2011 00:22:18 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Fri, 3 Jun 2011 13:22:09 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p534M9B2001621 for ; Fri, 3 Jun 2011 13:22:09 +0900 Message-ID: From: Daiki Ueno To: control@debbugs.gnu.org Subject: merge 8792 to 6568 Date: Fri, 03 Jun 2011 13:22:11 +0900 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) unarchive 6568 forcemerge 6568 8792 thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 22:13:06 2011 Received: (at 8792) by debbugs.gnu.org; 4 Jun 2011 02:13:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSgMM-0003kC-JK for submit@debbugs.gnu.org; Fri, 03 Jun 2011 22:13:06 -0400 Received: from tfkpsv.physik.uni-erlangen.de ([131.188.164.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSgMK-0003ji-Ev for 8792@debbugs.gnu.org; Fri, 03 Jun 2011 22:13:05 -0400 Received: from regnitz (unknown [202.20.0.151]) by tfkpsv.physik.uni-erlangen.de (Postfix) with ESMTP id 859CE200A4; Sat, 4 Jun 2011 04:12:54 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19945.38045.685956.23985@gargle.gargle.HOWL> Date: Fri, 3 Jun 2011 21:12:45 -0500 From: "Roland Winkler" To: Daiki Ueno Subject: Re: bug#8792: 23.3; EasyPG: do not create empty buffers if file cannot be read In-Reply-To: References: <87aadzvkjz.fsf@lukas.physics.niu.edu> X-Mailer: VM 8.2 trial under 23.3.1 (x86_64-unknown-linux-gnu) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 8792 Cc: 8792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On Fri Jun 3 2011 Daiki Ueno wrote: > The fix has been in the trunk for quite some time. Though I'm afraid > that the modification is not trivial, now it might be good to backport > it into emacs-23. I see, thank you! It's a bit unfortunate that this fix has not yet been applied to emacs 23. Actually, some time ago I reported another bug with EasyPG (bug#7026). I was surprised that this fix did not make it into emacs 23.3 that was shipped half a year later. Roland From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 15:14:28 2011 Received: (at control) by debbugs.gnu.org; 4 Jun 2011 19:14:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSwIl-0000xm-UL for submit@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:28 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSwIj-0000xa-Vu for control@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:26 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QSwIe-0000l0-Mr for control@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:20 -0400 Date: Sat, 04 Jun 2011 15:14:20 -0400 Message-Id: Subject: control message for bug 8792 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) fixed 8792 24.1 From unknown Tue Jun 24 03:24:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 03 Jul 2011 11:24:04 +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