From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Rapha=C3=ABl?= Newsgroups: gmane.emacs.bugs Subject: bug#23011: tramp: ls parse failure and locale Date: Mon, 14 Mar 2016 13:05:07 -0300 Message-ID: <20160314160507.GC32744@debovo.drzraf.me> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1457971589 7004 80.91.229.3 (14 Mar 2016 16:06:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 14 Mar 2016 16:06:29 +0000 (UTC) To: 23011@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 14 17:06:14 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 1afV0W-0002qe-R7 for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Mar 2016 17:06:13 +0100 Original-Received: from localhost ([::1]:42081 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afV0W-0006XE-8h for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Mar 2016 12:06:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afV0S-0006X6-BU for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:06:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afV0M-00080V-Nl for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:06:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50896) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afV0M-00080P-Ji for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1afV0M-0002iU-CU for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Rapha=C3=ABl?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Mar 2016 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23011 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145797153410407 (code B ref -1); Mon, 14 Mar 2016 16:06:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Mar 2016 16:05:34 +0000 Original-Received: from localhost ([127.0.0.1]:48023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afUzu-0002hn-AZ for submit@debbugs.gnu.org; Mon, 14 Mar 2016 12:05:34 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34150) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afUzr-0002hZ-Qi for submit@debbugs.gnu.org; Mon, 14 Mar 2016 12:05:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afUzi-0007rW-MT for submit@debbugs.gnu.org; Mon, 14 Mar 2016 12:05:26 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afUzi-0007rM-Ix for submit@debbugs.gnu.org; Mon, 14 Mar 2016 12:05:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53327) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afUzh-0006SW-H2 for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:05:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afUzd-0007qP-I7 for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:05:21 -0400 Original-Received: from mail-qk0-x229.google.com ([2607:f8b0:400d:c09::229]:35557) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afUzd-0007qH-AG for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2016 12:05:17 -0400 Original-Received: by mail-qk0-x229.google.com with SMTP id o6so76901558qkc.2 for ; Mon, 14 Mar 2016 09:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=eOS8KY9LcBFQUhMNwRfG12etZH8FENtkTN4El8L94hk=; b=kVm7tRydGF8oK56iRhRq0mg2aAMvOU4sda0pKQfwue5wV31KqUIvVfhdC5UHczIBV5 j8ODMM1tx4uES68vqN/kduPV6rRJTs6GiSvK1AQ8JwrG3iJdUdCGSK0OOItbumxdz3Li p5H2uQ644l4A2BcynHfSoi59dCuldR15sFvBty3R3CDGIBHxtW3pBkQ1TV2XRCnBVxm3 XaHQa+IVrT+zq1VM1+rZv4F3LmKekQkb8MR2V9hFlhUKhR1UTuAsmqAnDCrGI4kWvq4V XpKO0/hhCS2LWKb2pp2Lx0FPECSJrgkz3xh1L5fVGREtzGW5rYSHnANsp342SpJNqhhS GwCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=eOS8KY9LcBFQUhMNwRfG12etZH8FENtkTN4El8L94hk=; b=fvUYBD7YSbrHz0LCGIW5nV55/7zAYE8Bv75vUr3FjJ3a4JULdojDY/K9YAUNTc3MMd ENwhCMTN4HmPTRFSu8gA6PXppNyzKZ29pjvTh4CbwmrIJzQtpg6ftm9ET2hrVzxENFGw z0LDjbAU4Y/tsxnwgCRjjRMeZovNVnzOFNfKEyw4pTk74p4IJWU46HtmYKbSlSwnt1gQ wZ7Y7Lp0llT5oG0f6QPCqhSJVql3cz93AdRowze+BpOofTshDszckiyL9Tyz2HyA4niW yDMDbj4FuSx9bBe/frdr4CNMDkZ3UJP+g/8xFDpYqZVnhfvhC8wYo0CfsIZ9bVdyKFak EHDw== X-Gm-Message-State: AD7BkJLbryBhAqePDPSHtNiJERnwz+FKh94HGjFDqUTu3ZuB3K0GwBbURstGR9iAWNav8A== X-Received: by 10.55.22.162 with SMTP id 34mr31066221qkw.63.1457971516307; Mon, 14 Mar 2016 09:05:16 -0700 (PDT) Original-Received: from localhost ([181.22.130.169]) by smtp.gmail.com with ESMTPSA id f67sm4992950qga.28.2016.03.14.09.05.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Mar 2016 09:05:15 -0700 (PDT) Content-Disposition: inline X-PGP-Key: http://pool.sks-keyservers.net/pks/lookup?op=vindex&search=0xd7f62b21 User-Agent: Mutt/1.5.23 (2014-03-12) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114893 Archived-At: Hi, I found myself unable to edit a file using tramp on a given server. After comparing with another server where it works I found the following: > server where tramp works > -rw-r--r-- 1 raf raf 675 nov. 13 2014 /home/raf/.profile > server where tramp fails > -rw-r--r-- 1 raf raf 675 Nov 13 2014 /home/raf/.profile And then found that env (in a non-interactive ssh session) was > LANG=fr_FR.UTF-8 # where it works > LANG=en_US.UTF-8 # where it fails (I didn't tried to understand how tramp could fail on the english string parse the non-english output while failing at the apparently common one. I could track down the difference to Debian's update-locale & /etc/default/locale (it's another story). My point is that in order to make tramp more robust it should rather set environment variables LANG/LC_* to neutral values for to maximize chances of getting a predictable output (even if we still parse `ls` in 2016), thank you (please keep me in CC:) Reference: http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/tramp-sh.el#n1281