From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#23006: 25.0.92; Loading Tramp breaks pcomplete in eshell-mode Date: Thu, 17 Mar 2016 20:49:53 +0100 Message-ID: <8737rohoke.fsf@gmx.de> References: <871t7d4ion.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1458244286 25512 80.91.229.3 (17 Mar 2016 19:51:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Mar 2016 19:51:26 +0000 (UTC) Cc: 23006@debbugs.gnu.org, Dmitry Gutov To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 17 20:51: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 1agdwu-0002Wm-UU for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Mar 2016 20:51:13 +0100 Original-Received: from localhost ([::1]:39639 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agdwu-0006vP-6u for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Mar 2016 15:51:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33191) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agdwq-0006vF-L7 for bug-gnu-emacs@gnu.org; Thu, 17 Mar 2016 15:51:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agdwk-00089G-No for bug-gnu-emacs@gnu.org; Thu, 17 Mar 2016 15:51:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agdwk-00089C-KD for bug-gnu-emacs@gnu.org; Thu, 17 Mar 2016 15:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1agdwk-0003uv-9X for bug-gnu-emacs@gnu.org; Thu, 17 Mar 2016 15:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Mar 2016 19:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23006 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23006-submit@debbugs.gnu.org id=B23006.145824420514982 (code B ref 23006); Thu, 17 Mar 2016 19:51:02 +0000 Original-Received: (at 23006) by debbugs.gnu.org; 17 Mar 2016 19:50:05 +0000 Original-Received: from localhost ([127.0.0.1]:51458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agdvp-0003ta-62 for submit@debbugs.gnu.org; Thu, 17 Mar 2016 15:50:05 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:50113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agdvm-0003t1-OM for 23006@debbugs.gnu.org; Thu, 17 Mar 2016 15:50:03 -0400 Original-Received: from detlef.gmx.de ([87.146.62.77]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LcmN9-1Zz6293TPz-00k7Oz; Thu, 17 Mar 2016 20:49:54 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 16 Mar 2016 20:50:39 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:mvarUB5CywZchW+QPR8Qu2JonSvc2R5SyF+UqXvqYRAf80kEpxm 1648m2mYdMdze4ukI0NS6On1I361V+Hm6K8QEBnQhVIfjw0Lfd6dTJN/VpN0DnXrNgi7O5T lfrNQ3i2cN6VRlvBJ03JsKjyonJEMMbDyKCsPDGDGkVRnDo2eo8jLDURm0R8ETulZpMTRFn dt+v1bHsM0pvUFaJDzUjg== X-UI-Out-Filterresults: notjunk:1;V01:K0:hZ+uazhqwyA=:hUQngEEJQE1P5WwVudQcf0 NVZhd3INOpnduMTO8H63qlEr4msQ1jhpZH3A6wMcb9SSyum7OFT4xzmf7QoifuhhNzrfEdmB1 R6wLUXAFV+YZemyIZwDOJ/udFTivUlU0NhtgAw0Gba5VUNqv2g608pCc+CP7ipcfogt8HYEmz ZZVDB9ZovkCYxonNBeutExLdqcZQJezWl48sw5R49uHwMz9J/zw866Wzy4VvgXeErPwtjhPRp rLOjQZPuArR/6jajoX+lEUgvA5cRPca54NfdKEGJw1LDZFAGtC56qCGn919HVJ5NP9L/YqITe VVtQeUsgXwvKk7pE913KgEse5C+FP9lbB9gyc0iLRFe8s13tQ8vBck5zAJXbcA/2yYuAoGWtY 6UxrxnFhO6paik+65fkaHCHsTmLaDMLk/T2hKr3lQajYIKGjA8NQmugxqQC1okgLqCBOisuLl 46cessA/NCb+V9R1yGYAK33BPJDNNS/zKhF936WKGVXUtawe63NoHQ8WV2ktMIbUYpJXWYRef ajQYx2HofgSAKpZM0Xw13lGQiIhZjMlBopmF+YbxmSGsR/JlXRGa/gfBSwgfL/cUCWgC3+90/ Sd18RcZnbJhAhLw6RlwweT1z/QJXjvRimIaeI4SrAsLVfP8MAWEVdPrJ13MvmQwoBeINphq4d MwNFPS3oHjxDV7xOleAL8Q2kyUBvfPLEQo2g+0XKdP6ddKfFnquASIlauvXRg4CKfpbbeTuB/ CMbwDKvigKRfgwWQx9ulKeLueZ9s3k4ZcK65Mw5ZAkSWpppB2X3Sj3JdA5DA+bgU9MmLrkES 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:115009 Archived-At: Stefan Monnier writes: >>>> I'm getting the error 'tramp-file-name-handler: Host name must not match >>>> method "adb"'. > [...] >> tramp-check-proper-method-and-host([#("scp" 0 3 (tramp-default t)) >> nil "davs" "" nil]) >> tramp-maybe-open-connection([#("scp" 0 3 (tramp-default t)) nil >> "davs" "" nil]) >> tramp-send-command([#("scp" 0 3 (tramp-default t)) nil "davs" "" >> nil] "cd ~ && pwd") >> tramp-sh-handle-expand-file-name("/davs:" nil) >> apply(tramp-sh-handle-expand-file-name ("/davs:" nil)) >> tramp-sh-file-name-handler(expand-file-name "/davs:" nil) >> apply(tramp-sh-file-name-handler expand-file-name ("/davs:" nil)) >> tramp-file-name-handler(expand-file-name "/davs:" nil) >> expand-file-name("/davs:" nil) >> apply(expand-file-name ("/davs:" nil)) >> tramp-completion-run-real-handler(expand-file-name ("/davs:" nil)) >> tramp-completion-file-name-handler(expand-file-name "/davs:" nil) >> file-name-all-completions("" "/davs:") >> completion-file-name-table("/davs:" #[257 > > completion-file-name-table calls (file-name-all-completions "" "/davs:") > because (file-name-directory "/davs:") returns "/davs:" which seems > wrong if "/davs:" is not a valid directory name. What do you expect (file-name-directory "/davs:") to return else? `file-name-directory' is not expected to check, whether a given argument is a valid file name. The docstring says "Given a Unix syntax file name, returns a string ending in slash.". And yes, in this case no trailing slash is added. Hmm, maybe it shall return "/davs:./". Would this be better? > Stefan Best regards, Michael.