From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#55651: 28.1; Wrong format specifiers in tramp-adb-get-device Date: Thu, 26 May 2022 18:14:35 +0200 Message-ID: <878rqoxod0.fsf@gmx.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26361"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 55651-done@debbugs.gnu.org To: Hayden Shenk Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 26 18:15:26 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nuG8z-0006eh-Ti for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 May 2022 18:15:25 +0200 Original-Received: from localhost ([::1]:44624 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuG8y-0007SZ-PC for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 May 2022 12:15:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuG8c-0007Nn-RW for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:15:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nuG8c-0004lP-JR for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nuG8c-0002q9-Fa for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:15:02 -0400 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 May 2022 16:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 55651 X-GNU-PR-Package: emacs Mail-Followup-To: 55651@debbugs.gnu.org, michael.albinus@gmx.de, hayden.shenk@zetier.com Original-Received: via spool by 55651-done@debbugs.gnu.org id=D55651.165358168810876 (code D ref 55651); Thu, 26 May 2022 16:15:02 +0000 Original-Received: (at 55651-done) by debbugs.gnu.org; 26 May 2022 16:14:48 +0000 Original-Received: from localhost ([127.0.0.1]:59855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuG8O-0002pM-I6 for submit@debbugs.gnu.org; Thu, 26 May 2022 12:14:48 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:39949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuG8J-0002p5-LL for 55651-done@debbugs.gnu.org; Thu, 26 May 2022 12:14:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1653581676; bh=QmSh83uL9vu6EQSBdtXdJgcIJ9bqendghQfv8pnZWmM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=OBcxqsy/9Pbr22Mr7Jf8NJmLWpzRcZ3ocQyE1E+xRJdT2yONt3JiMc5URFMHYmAWn Q3kL1lg5yI4hJTPtmglrpXR3UCHTEF8Igsr+tkKolCgBpaNeuldoz33Jd7ovJU+Z/Y W0HxgiNVprbPHIsVCC8VZFekl9Dk6Mj8xWlXjZ7g= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([213.220.149.14]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MV63g-1oJ2Ev3rmA-00S7FM; Thu, 26 May 2022 18:14:36 +0200 In-Reply-To: (Hayden Shenk's message of "Wed, 25 May 2022 22:12:35 -0400") X-Provags-ID: V03:K1:TWXUxlvfsyT2T/h2JyPGjXxyyvjt5Xqy7iDB4qGll8IThaFw3FG Apn5Qz1fVX9+ubwCKN7oeXxbnrhicCQp6cG6MZ4rIF6T3uoAZDekrwNCcYD98lBFRsi83Pe mdTjiyGCwH3kuQCOStOhMn+swis62sFi/kyLsXh2EDWQO1Qf+fVjc8/lIGfK0YdkeiX9/YR 7hXSfI6eVb96wkeFZtJrw== X-UI-Out-Filterresults: notjunk:1;V03:K0:GKYui055ZYs=:rjsWL6byai/KF4KgCh8WDn 4pYh7ta0CuMLtkeZpjWWdN7A0hhJaXNrcet11kvz0fVzSFEEL1Z3eSHRQIRhVnfZFYA6Gzr5m 18YGyUX7NIhsHiZKp/x7JUKCLF7V6gODA9LeeSJLKP1Yn2hn2OnYeqADDCy4ZRd5igz34VBhw bknYBtjeba/m8lWN/vplmFkiiKKRiDLNzKpZhTs32b8c7lNfZh69oGD+lgcrRn5xOECly1jqe rff6VRgueeZGlP8VnhIgMBg3rN8EuZ1RgSeJpuqkw4TizW5JKs7tkzjnyhi1DTx8fekDo7Oya pTEQjn+18i0iPfIn5wwyJnzH7MPFq5opTs6CESYA8a0vIrJhCbQbrP8LewjV0MhIP2IpLDVHf wHtuZREKX9q2MwfB7Llc5Wf9AnYF5p0wzgehaoXt1v7fr/EUPkagRpzu1LXKMSc5Mcgrz45R6 iLtos262vNIuyGqz690dz1+YiYcZByQg6g2UUqhitLpnbzhTm1FeMellbjON+DXXXpZB2zulx g0JN9rWwQOizHo5OziDZD1vgm9StOkdfa8D02xUNr0uiKGeAiYtamMex/pcHz3+CoH6E+OeWI totugimtL+bXzJBKJF8viWu4N0SIByW4MlCR27g0jOYKeCvliWoziL1z9NNQRnGvL2l9EAzEB YCGt1LDEYbZCk35Yh2/wfbYANsfpA/MnU0nqvNbvkMNNovwtqr9zXBZDt9pxS4C/Kpgu8g174 uhbh775jsh/SfjxK9c8ubYiIGy52IGTSz/wV71+B0gkpjxRJiA1lpgtpwiMxjmLeWV4cShCo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233123 Archived-At: Version: 28.2 Hayden Shenk writes: Hi Hayden, > Description: > When attempting to open a file on Android devices via tramp using adb > over tcp/ip tramp-adb-get-device throws the following error: > > error: "Format specifier doesn=E2=80=99t match argument typex" Thanks for reporting! > Reproducing the bug: > To reproduce the bug set up an android device to connect to over > TCP/IP with adb. Instructions to do so can be found here: > > https://developer.android.com/studio/command-line/adb > > In this example, we'll assume the device is listening for adb > connections on 192.168.1.7:7449 > > Then the bug can be triggered by executing the following bit of elisp: > > (find-file "/adb:192.168.1.7#7449:/data/local/tmp") > > Patch: > Here is a proposed patch, which fixes the issue on my host: Yep. tramp-dissect-file-name returns the port as a string for a long time already, it was an oversight that this hasn't been changed here. I've applied the patch in your name to the repositories, will appear with Emacs 28.2. Tramp 2.5.2.5, which will be released next days on GNU ELPA, will contain the patch as well. Closing the bug. Best regards, Michael.