From unknown Mon Aug 18 18:00:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jun 2011 08:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8780 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8780@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.130691679313259 (code B ref -1); Wed, 01 Jun 2011 08:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jun 2011 08:26:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRgl7-0003Rn-Io for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:33 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRgl6-0003Rc-Fa for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRgl0-0007Dt-68 for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:51885) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgl0-0007Dp-4E for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:26 -0400 Received: from eggs.gnu.org ([140.186.70.92]:54039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgkz-0005Nt-0t for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRgky-0007Db-7W for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:25 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:37818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgky-0007DT-2G for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:24 -0400 Received: by ywa1 with SMTP id 1so2801672ywa.0 for ; Wed, 01 Jun 2011 01:26:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=aGstCU1XnxxXMkS6epS495L3Oh0W+mVNX3VCbjrMeD0=; b=tFX1Sb8yV+9NBXTOFx2CwgJeeAp5SZCYHT9i5zjQyXN1YQ1OCSLD/hsAw0aT4qcNtw xg1MY9/1GfDS+PNQSxhia2genj1QnCOylAaaeQLpTECR280k1E8kfwjaD8S5BpBxvTin 3MMrfEv4il8QEuT0+DhuC0/UFEtchR6KZed3Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=ub43BHcCMNClXcmkyj5h0NI71rJBLoPmevbjdyzO9Wru8+ySdSDIiXTLdL8DRBh0K1 WlpT8Js7RUVq1nWI2g9aCwWgc9wKuZcaqsp9+at/WyyRvmg688SF9LoSO4AG9gz3h/wG KtXoEcOjDTZCwY6M5idTfpMuX17phU+Ay7XBw= MIME-Version: 1.0 Received: by 10.91.201.13 with SMTP id d13mr5902269agq.114.1306916782741; Wed, 01 Jun 2011 01:26:22 -0700 (PDT) Received: by 10.90.25.2 with HTTP; Wed, 1 Jun 2011 01:26:22 -0700 (PDT) Date: Wed, 1 Jun 2011 10:26:22 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.8 (----) 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: -4.8 (----) 1. Start Emacs (emacs -Q). 2. Save the *scratch* buffer file to the local machine, in format `iso-latin-1-dos'. 3. Put an exact copy of the above file into another machine accesible via ftp. 4. Open the local file (created in #2), and check the modeline flags (coding system and eol style) and the buffer contents. --> Both look right. 5. Open the remote file (C-x C-f /user@host:/path-to-file), and check the modeline flags and buffer contents. --> Both look right too. 6. Kill both buffers and repeat step #4 and/or #5. --> Now the behavior is different (and likely wrong): (a) the modeline flags say nothing about the coding system, (b) the eol style supposedly is (Unix) now, and thus the buffer shows ^M characters at the end of each and every line. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-05-31 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' -- Dani Moncayo From unknown Mon Aug 18 18:00:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jun 2011 13:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8780 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8780@debbugs.gnu.org Received: via spool by 8780-submit@debbugs.gnu.org id=B8780.13069348079165 (code B ref 8780); Wed, 01 Jun 2011 13:27:01 +0000 Received: (at 8780) by debbugs.gnu.org; 1 Jun 2011 13:26: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 1QRlRe-0002Nm-VW for submit@debbugs.gnu.org; Wed, 01 Jun 2011 09:26:47 -0400 Received: from mail-gx0-f172.google.com ([209.85.161.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRlRa-0002NW-Mc for 8780@debbugs.gnu.org; Wed, 01 Jun 2011 09:26:44 -0400 Received: by gxk19 with SMTP id 19so2356751gxk.3 for <8780@debbugs.gnu.org>; Wed, 01 Jun 2011 06:26:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=wUx6oqjClZgLCH3tCPJuvRRzuE8OQHPo32f7Qd1b9r0=; b=FwqvlF9JuWELLaeTPdf/N0LN//6dFu4yC0iwN2wioikWE5CTJ2UxQPiEb+Sb8ingFX MHT4kO711jgwJK6EbjqSLzluGEOROE2UqMN53rYFQrI+F8zQzae0pZi0AiNiQ+DEQ6m+ 6p1Sg4uEAAr1OqyHDIB8xE70eXlxIKSDTuW8I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=RV42lBf45MeISHFbo0sCx+++Cwhtl/DWoloDjt/F3WtWKQjrpfPj397Pzy5RDUbwPC K0IZQsZrfFdrzCWFDmKr56p/Q+LGJrqGawYsE7QKccN1vHvrEQiAqTzoRiqR2m6C4DG3 lYsuvR/9mS+U5oZtqrn+cBwZ0U49qa05Dmyhs= MIME-Version: 1.0 Received: by 10.91.160.13 with SMTP id m13mr6085657ago.168.1306934796723; Wed, 01 Jun 2011 06:26:36 -0700 (PDT) Received: by 10.90.25.2 with HTTP; Wed, 1 Jun 2011 06:26:36 -0700 (PDT) In-Reply-To: References: Date: Wed, 1 Jun 2011 15:26:36 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -3.7 (---) 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: -3.7 (---) Simpler recipe: 0. Start Emacs: emacs -Q. 1. Visit any remote file (in any format): C-x C-f /user@host:/path-to-file. 2. From now on, any attempt to visit some iso-latin-1-dos file give the abnormal results described in the OP. -- Dani Moncayo From unknown Mon Aug 18 18:00:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Jun 2011 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8780 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8780@debbugs.gnu.org Received: via spool by 8780-submit@debbugs.gnu.org id=B8780.130755559920639 (code B ref 8780); Wed, 08 Jun 2011 17:54:02 +0000 Received: (at 8780) by debbugs.gnu.org; 8 Jun 2011 17:53:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUMwQ-0005Mp-Iz for submit@debbugs.gnu.org; Wed, 08 Jun 2011 13:53:19 -0400 Received: from mail-yx0-f172.google.com ([209.85.213.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUMwO-0005MZ-2L for 8780@debbugs.gnu.org; Wed, 08 Jun 2011 13:53:16 -0400 Received: by yxm34 with SMTP id 34so326295yxm.3 for <8780@debbugs.gnu.org>; Wed, 08 Jun 2011 10:53:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=DuRWNYzGNnUZKcp2TuSj2cum7WTjYFwnPQCqyrpbB3E=; b=jKT5IPpYLcQCImQ/iKiSbCzA7LQ5fIPCemhmgXPy3Fh53z5g7nISw1dQrHa5nNoq0j GaGo+yhWoXakIUZ4bDUUmGwFWYrxxRFpCB8CrDbctuea6ylKGLkDNKlX3Ai+jlwzWwKh lvnkweD4BsgwkQ6vbNsdx8ls4KJnu5w10EoTQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=AZ0D43npexdvlKvWeIj/UXw3vOEKE41dOPeUgjPod/UyJxIgbBlduEXhOr9tKdviR5 2DdAXbm55MhGqUFVV2k8Ymg54AOeecTP4Uzb/FmD0v9BgxA77ZavK0QabReQlfozXDrc A+UalnZacDMjgz2cpZYQM+HedZFWcWbR0SCls= MIME-Version: 1.0 Received: by 10.91.160.13 with SMTP id m13mr941916ago.168.1307555590253; Wed, 08 Jun 2011 10:53:10 -0700 (PDT) Received: by 10.90.25.2 with HTTP; Wed, 8 Jun 2011 10:53:10 -0700 (PDT) In-Reply-To: References: Date: Wed, 8 Jun 2011 19:53:10 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -3.7 (---) 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: -3.7 (---) Ping! I'm experiencing this problem everyday at work. Everyone who works with remote files should be experiencing it too (and I think that is a frequent practice among programmers). I get abnormal results regardless of the coding system of the file. So, here is an updated, description of the problem: 0. Start Emacs: emacs -Q. 1. Visit any _remote_ file: C-x C-f /user@host:/path-to-file. 2. Now, any attempt to visit any file (remote or local) gives abnormal results(*). (*): a. The coding system flag is missing from the modeline. b. If the file has DOS format, the eol-style flag is wrong (it indicates UNIX style), and the buffer shows the ^M characters at the end of each and every line. -- Dani Moncayo From unknown Mon Aug 18 18:00:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Jun 2011 20:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8780 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 8780@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 8780-submit@debbugs.gnu.org id=B8780.13075665745736 (code B ref 8780); Wed, 08 Jun 2011 20:57:01 +0000 Received: (at 8780) by debbugs.gnu.org; 8 Jun 2011 20:56:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUPnS-0001US-1D for submit@debbugs.gnu.org; Wed, 08 Jun 2011 16:56:14 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUPnP-0001UF-KJ for 8780@debbugs.gnu.org; Wed, 08 Jun 2011 16:56:12 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LMH00I00OT88N00@a-mtaout22.012.net.il> for 8780@debbugs.gnu.org; Wed, 08 Jun 2011 23:56:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.223.140]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LMH00HY7OTFOU90@a-mtaout22.012.net.il>; Wed, 08 Jun 2011 23:56:04 +0300 (IDT) Date: Wed, 08 Jun 2011 23:56:07 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83tyc0avq0.fsf@gnu.org> References: X-Spam-Score: -2.0 (--) 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.0 (--) > Date: Wed, 8 Jun 2011 19:53:10 +0200 > From: Dani Moncayo > > 0. Start Emacs: emacs -Q. > 1. Visit any _remote_ file: C-x C-f /user@host:/path-to-file. > 2. Now, any attempt to visit any file (remote or local) gives abnormal > results(*). > > (*): > a. The coding system flag is missing from the modeline. > b. If the file has DOS format, the eol-style flag is wrong (it > indicates UNIX style), and the buffer shows the ^M characters at the > end of each and every line. I cannot reproduce this with yesterday's build of Emacs 24 on w32. I tried fetching a remote file from a GNU/Linux machine -- it was displayed correctly and with the correct EOL mnemonic. I then tried visiting several local files, and they all also displayed correctly. This is both using the default pscp method of accessing remote files and with the plink method. Are you using one of these Tramp methods? If not, which method do you use? From unknown Mon Aug 18 18:00:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Jun 2011 21:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8780 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 8780@debbugs.gnu.org Received: via spool by 8780-submit@debbugs.gnu.org id=B8780.13075691439235 (code B ref 8780); Wed, 08 Jun 2011 21:40:02 +0000 Received: (at 8780) by debbugs.gnu.org; 8 Jun 2011 21:39:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUQSs-0002Ot-Bd for submit@debbugs.gnu.org; Wed, 08 Jun 2011 17:39:02 -0400 Received: from mail-yx0-f172.google.com ([209.85.213.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUQSp-0002OQ-VS for 8780@debbugs.gnu.org; Wed, 08 Jun 2011 17:39:00 -0400 Received: by yxm34 with SMTP id 34so444045yxm.3 for <8780@debbugs.gnu.org>; Wed, 08 Jun 2011 14:38:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=JjwC9slM53oHAvwMj6DdQuLmWaWGyp4xyxz0rdHHT+A=; b=ozU7dZy9wJLaz76A6t+X7WBvO/DDH80Uu4yFQ86QdK7DF+NFHJJyiLucJjOIawXflk aAxk09iq8nc2w0NWeiSjzZ61pLGVZlAAomiZ9sQ6QXOArMOAhc36K/gK+H3mEYC9oZ/L pc8LF6IVHuFAPaZ4RiavH/3tp2xAHFD/qti8Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=f+Rn8B3QgAZzfuQgTmK1/+0PCva6lP4lioeI32fkxIgry4OypCI1ItMLjUDIwemo/v kDpC38zUrLExwbCvd/HhpCPU2FwSyzyLA/GyNZrYPi3hyyqPJWPGKN6+xeDFgx/ScMLk Dbk6BAMIXZHZaqZAHzLPVhPq7Vi+zcErXtq44= MIME-Version: 1.0 Received: by 10.90.147.11 with SMTP id u11mr1223207agd.6.1307569132959; Wed, 08 Jun 2011 14:38:52 -0700 (PDT) Received: by 10.90.25.2 with HTTP; Wed, 8 Jun 2011 14:38:52 -0700 (PDT) In-Reply-To: <83tyc0avq0.fsf@gnu.org> References: <83tyc0avq0.fsf@gnu.org> Date: Wed, 8 Jun 2011 23:38:52 +0200 Message-ID: From: Dani Moncayo Content-Type: multipart/mixed; boundary=0016364ed960b0788704a53a29db X-Spam-Score: -3.4 (---) 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: -3.4 (---) --0016364ed960b0788704a53a29db Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Eli, > I cannot reproduce this with yesterday's build of Emacs 24 on w32. =A0I > tried fetching a remote file from a GNU/Linux machine -- it was > displayed correctly and with the correct EOL mnemonic. =A0I then tried > visiting several local files, and they all also displayed correctly. I've just reproduced it at home, also with yesterday's build of Emacs trunk on w32. FWIW, here I have Windows 7 Ultimate 64-bit. I've just done this: 1. C-x C-f /ftp@ftp.gui.uva.es:/sites/ctan.org/README.uploads 2. C-x C-f some-local-iso-latin-1-dos-file I'm attaching a screenshot of the Emacs frame after #2, which shows the two anomalies mentioned earlier. At work I'm using a Windows XP box, where I also have the same problem. > This is both using the default pscp method of accessing remote files > and with the plink method. > > Are you using one of these Tramp methods? =A0If not, which method do you > use? Well, my knowledge of Tramp is quite limited. I guess I'm using "ftp" method, because it is the value of the variable `tramp-default-method'. Anyway, I've not tweaked anything in Emacs nor Windows, FWIW. If you need more data, just ask for it. Thanks. --=20 Dani Moncayo --0016364ed960b0788704a53a29db Content-Type: image/png; name="img1.png" Content-Disposition: attachment; filename="img1.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gooss76v0 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 rkJggg== --0016364ed960b0788704a53a29db-- From unknown Mon Aug 18 18:00:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dani Moncayo Subject: bug#8780: closed (Re: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files) Message-ID: References: <83pqmnbaif.fsf@gnu.org> X-Gnu-PR-Message: they-closed 8780 X-Gnu-PR-Package: emacs Reply-To: 8780@debbugs.gnu.org Date: Thu, 09 Jun 2011 09:50:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1307613004-4897-1" This is a multi-part message in MIME format... ------------=_1307613004-4897-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8780: 24.0.50; Coding system and eol style auto-detection after opening re= mote files which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8780@debbugs.gnu.org. --=20 8780: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8780 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1307613004-4897-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8780-done) by debbugs.gnu.org; 9 Jun 2011 09:49:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUbrM-0001FN-Ic for submit@debbugs.gnu.org; Thu, 09 Jun 2011 05:49:04 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QUbrJ-0001Es-CM for 8780-done@debbugs.gnu.org; Thu, 09 Jun 2011 05:49:03 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LMI00500OIV1O00@a-mtaout20.012.net.il> for 8780-done@debbugs.gnu.org; Thu, 09 Jun 2011 12:48:54 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.223.140]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LMI004EIOLGE940@a-mtaout20.012.net.il>; Thu, 09 Jun 2011 12:48:54 +0300 (IDT) Date: Thu, 09 Jun 2011 12:48:56 +0300 From: Eli Zaretskii Subject: Re: bug#8780: 24.0.50; Coding system and eol style auto-detection after opening remote files In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83pqmnbaif.fsf@gnu.org> References: <83tyc0avq0.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 8780-done Cc: 8780-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii 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.0 (--) > Date: Wed, 8 Jun 2011 23:38:52 +0200 > From: Dani Moncayo > Cc: 8780@debbugs.gnu.org > > 1. C-x C-f /ftp@ftp.gui.uva.es:/sites/ctan.org/README.uploads The "ftp@" part was the crucial detail that was missing from the original report. The bug was in ange-ftp. It was a very old bug, but it was exposed by fixing bug #7383 on the trunk: since now every file is transferred in binary mode, that bug now affects many more files than it did before. I fixed it on the emacs-23 branch (revision 100596 there). The required one-line change is reproduced below, if you cannot wait for it to be merged to the trunk. I'm closing this bug report. > Well, my knowledge of Tramp is quite limited. I guess I'm using "ftp" > method, because it is the value of the variable > `tramp-default-method'. "ftp" is the default only if you don't have PuTTY installed and on PATH. Here's the change to fix the bug: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2011-06-05 00:32:23 +0000 +++ lisp/ChangeLog 2011-06-09 09:40:51 +0000 @@ -1,3 +1,10 @@ +2011-06-09 Eli Zaretskii + + * net/ange-ftp.el (ange-ftp-insert-file-contents): Let-bind + buffer-file-type before setting its value, to avoid disastrous + global effects on decoding files for DOS/Windows systems. + (Bug#8780) + 2011-06-05 Juanma Barranquero * progmodes/python.el (python-after-info-look): Add autoload cookie. === modified file 'lisp/net/ange-ftp.el' --- lisp/net/ange-ftp.el 2011-01-02 23:50:46 +0000 +++ lisp/net/ange-ftp.el 2011-06-09 09:40:51 +0000 @@ -3290,6 +3290,7 @@ system TYPE.") (binary (or (ange-ftp-binary-file filename) (memq (ange-ftp-host-type host user) '(unix dumb-unix)))) + (buffer-file-type buffer-file-type) (abbr (ange-ftp-abbreviate-filename filename)) (coding-system-used last-coding-system-used) size) ------------=_1307613004-4897-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Jun 2011 08:26:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRgl7-0003Rn-Io for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:33 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRgl6-0003Rc-Fa for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRgl0-0007Dt-68 for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:51885) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgl0-0007Dp-4E for submit@debbugs.gnu.org; Wed, 01 Jun 2011 04:26:26 -0400 Received: from eggs.gnu.org ([140.186.70.92]:54039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgkz-0005Nt-0t for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRgky-0007Db-7W for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:25 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:37818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRgky-0007DT-2G for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2011 04:26:24 -0400 Received: by ywa1 with SMTP id 1so2801672ywa.0 for ; Wed, 01 Jun 2011 01:26:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=aGstCU1XnxxXMkS6epS495L3Oh0W+mVNX3VCbjrMeD0=; b=tFX1Sb8yV+9NBXTOFx2CwgJeeAp5SZCYHT9i5zjQyXN1YQ1OCSLD/hsAw0aT4qcNtw xg1MY9/1GfDS+PNQSxhia2genj1QnCOylAaaeQLpTECR280k1E8kfwjaD8S5BpBxvTin 3MMrfEv4il8QEuT0+DhuC0/UFEtchR6KZed3Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=ub43BHcCMNClXcmkyj5h0NI71rJBLoPmevbjdyzO9Wru8+ySdSDIiXTLdL8DRBh0K1 WlpT8Js7RUVq1nWI2g9aCwWgc9wKuZcaqsp9+at/WyyRvmg688SF9LoSO4AG9gz3h/wG KtXoEcOjDTZCwY6M5idTfpMuX17phU+Ay7XBw= MIME-Version: 1.0 Received: by 10.91.201.13 with SMTP id d13mr5902269agq.114.1306916782741; Wed, 01 Jun 2011 01:26:22 -0700 (PDT) Received: by 10.90.25.2 with HTTP; Wed, 1 Jun 2011 01:26:22 -0700 (PDT) Date: Wed, 1 Jun 2011 10:26:22 +0200 Message-ID: Subject: 24.0.50; Coding system and eol style auto-detection after opening remote files From: Dani Moncayo To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.8 (----) 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: -4.8 (----) 1. Start Emacs (emacs -Q). 2. Save the *scratch* buffer file to the local machine, in format `iso-latin-1-dos'. 3. Put an exact copy of the above file into another machine accesible via ftp. 4. Open the local file (created in #2), and check the modeline flags (coding system and eol style) and the buffer contents. --> Both look right. 5. Open the remote file (C-x C-f /user@host:/path-to-file), and check the modeline flags and buffer contents. --> Both look right too. 6. Kill both buffers and repeat step #4 and/or #5. --> Now the behavior is different (and likely wrong): (a) the modeline flags say nothing about the coding system, (b) the eol style supposedly is (Unix) now, and thus the buffer shows ^M characters at the end of each and every line. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-05-31 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' -- Dani Moncayo ------------=_1307613004-4897-1--