From unknown Sun Jun 22 00:27:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39284: 27.0.60; wdired: change file permissions fails on tramp buffers Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Jan 2020 21:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39284@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157998873923850 (code B ref -1); Sat, 25 Jan 2020 21:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2020 21:45:39 +0000 Received: from localhost ([127.0.0.1]:56410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ivTFK-0006CZ-R8 for submit@debbugs.gnu.org; Sat, 25 Jan 2020 16:45:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:48855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ivTFI-0006CO-JC for submit@debbugs.gnu.org; Sat, 25 Jan 2020 16:45:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37897) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ivTFH-0004hS-4r for bug-gnu-emacs@gnu.org; Sat, 25 Jan 2020 16:45:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ivTFF-00035T-LD for bug-gnu-emacs@gnu.org; Sat, 25 Jan 2020 16:45:34 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:39426) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ivTFF-000302-EW for bug-gnu-emacs@gnu.org; Sat, 25 Jan 2020 16:45:33 -0500 Received: by mail-wr1-x435.google.com with SMTP id y11so6350728wrt.6 for ; Sat, 25 Jan 2020 13:45:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=fGyaFbb3/9cGcQLLdxTE8Yf6u66DhG3MI0yiaIrCLwI=; b=W/tOXvgOQprm9gXfeSwGFNWrFTolVtWHNmeCVet9ge9xeWBvw/2JBTIXXqBkixvAiS dVEYFWlB3rciUDSUhTySiUISZhIMArOPThZFdOX6+iPqNVsGYDYEVkTWwqeqmCuhWvRt GhInCMOg3X+IlnxoMJ+xopbhsT5LpMBpENdl5rqBbyKyg7Tz43HJkCix50PhFS17yZDY YctWMnhSuN51YtgAUegZ5TGllwVDdmEm/74bQ4kj0ZW6BZIhD/sbhdEETw41O+TTdxYi cCqz/wK+qDyg9snMLSQtug5VewTOrudlNWbtgnlk2PinknrMyNwCK5DwDZMivU0GFr1D gI6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=fGyaFbb3/9cGcQLLdxTE8Yf6u66DhG3MI0yiaIrCLwI=; b=BWvXm8jpI67K7pKgz5ULKTQjkmKCwF5uP6mxNaae0RpbMM3NrWkLE4ZDVhr0HkOy1k GuLpQtpmShqw7hflNnnK3A1T0A8ZoQ8GwyyszLP3d9CuDmcOktdCC064yJ3347nqTKtP qcvAKTAOliSM3Q37fFWVMngwPQffqSRn4NwSsL19Zejs2a8rDWUh4NDFuvAF1WGu1gN/ oGB3rCrYFBO7V0yHdSoshkjTjWsKMetVjzDKuL+G2fA9sE9Ttnbkl2IiwYtC3R9LFmoO pkOThdnxTQ+OfUzMcl7ZTcs6Ns7gMuDTwdPjYWntx7BHvZ+MjT/Vr0g9/kxkNy9zT2t3 BVog== X-Gm-Message-State: APjAAAUG0Cs7Y4at63t9cmXc9VtJEoon+Vbo2gnamP7sqL6JwT8VWLjB 6Optc9kOOqMSQIzphWR5yPzajKZw X-Google-Smtp-Source: APXvYqx+ikx2XfJ8FBpISeSE1F8gDZ1/KskLSUWpvEHZ0FeEFB6F60proP62O+v74VsXWOw7RQCwDA== X-Received: by 2002:adf:ffc7:: with SMTP id x7mr11813639wrs.159.1579988732165; Sat, 25 Jan 2020 13:45:32 -0800 (PST) Received: from calancha-pc.dy.bbexcite.jp ([31.7.242.222]) by smtp.gmail.com with ESMTPSA id v22sm11833303wml.11.2020.01.25.13.45.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Jan 2020 13:45:31 -0800 (PST) From: Tino Calancha Date: Sat, 25 Jan 2020 22:45:30 +0100 Message-ID: <87imkzp5vp.fsf@calancha-pc.dy.bbexcite.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::435 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: emacs -Q /tmp -l wdired --eval '(setq wdired-allow-to-change-permissions t)' M-! touch foo RET g ;; re-visit Dired buffer as root C-x d /sudo::/tmp RET j foo RET C-x C-q ;; change the permissions for [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: bbexcite.jp] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tino.calancha[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) emacs -Q /tmp -l wdired --eval '(setq wdired-allow-to-change-permissions t)' M-! touch foo RET g ;; re-visit Dired buffer as root C-x d /sudo::/tmp RET j foo RET C-x C-q ;; change the permissions for foo C-a C-f C-f C-f SPC C-c C-c ;; It fails because it passes the wrong argument to the external chmod. I propose 2 alternatives patches: 1) Assuming Bug#39280 is fixed, we just need to change 1 line ...: --8<-----------------------------cut here---------------start------------->= 8--- commit 6c139e1582645d210f051e547609b524ef6d1ef6 Author: Tino Calancha Date: Sat Jan 25 19:53:20 2020 +0100 Fix bug 39284 =20=20=20=20 * lisp/wdired.el (wdired-do-perm-changes) Call wdired-get-filename with non-nil. diff --git a/lisp/wdired.el b/lisp/wdired.el index 23dc4b9ef5..81071d40be 100644 --- a/lisp/wdired.el +++ b/lisp/wdired.el @@ -894,7 +894,7 @@ wdired-do-perm-changes (point) (next-single-property-change (point) 'end-perm))) (unless (equal perms-ori perms-new) (setq changes t) - (setq filename (wdired-get-filename nil t)) + (setq filename (wdired-get-filename 'no-dir t)) (if (=3D (length perms-new) 10) (progn (setq perm-tmp --8<-----------------------------cut here---------------end--------------->= 8--- 2) ... Or replace the call to the external chmod with built-in `set-file-mo= des' (this is what `dired-do-chmod' does): --8<-----------------------------cut here---------------start------------->= 8--- commit b2e6fc288e55919d54e27d24e478f7815d406514 Author: Tino Calancha Date: Sat Jan 25 22:27:08 2020 +0100 Fix bug 39284 =20=20=20=20 * lisp/wdired.el (wdired-do-perm-changes) Use set-file-modes instead of external program. diff --git a/lisp/wdired.el b/lisp/wdired.el index d470e0a21b..34aa61f9ae 100644 --- a/lisp/wdired.el +++ b/lisp/wdired.el @@ -898,9 +898,8 @@ wdired-do-perm-changes (if (=3D (length perms-new) 10) (progn (setq perm-tmp - (int-to-string (wdired-perms-to-number perms-new))) - (unless (equal 0 (process-file dired-chmod-program - nil nil nil perm-tmp filename)) + (string-to-number (int-to-string (wdired-perms-to-numb= er perms-new)) 8)) + (unless (set-file-modes filename perm-tmp) (setq errors (1+ errors)) (dired-log "%s %s `%s' failed\n\n" dired-chmod-program perm-tmp filename))) --8<-----------------------------cut here---------------end--------------->= 8--- In GNU Emacs 27.0.60 (build 28, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2020-01-25 built on calancha-pc.dy.bbexcite.jp Repository revision: baca81e64141aed076fe088e7160f6e0d4a51c68 Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: Tramp: Waiting for prompts from remote shell...done Tramp: Found remote shell prompt on =E2=80=98calancha-pc.dy.bbexcite.jp=E2= =80=99 Tramp: Opening connection for root@calancha-pc.dy.bbexcite.jp using sudo...= done Directory has changed on disk; type g to update Dired Mark set Press C-c C-c when finished or C-c ESC to abort changes C-c C-f is undefined 1 rename actions failed--type ? for details d-elete, u-ndelete, x-punge, f-ind, o-ther window, R-ename, C-opy, h-elp Tramp: Timeout session /sudo:root@calancha-pc.dy.bbexcite.jp: From unknown Sun Jun 22 00:27:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39284: 27.0.60; wdired: change file permissions fails on tramp buffers Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Feb 2020 09:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tino Calancha Cc: 39284@debbugs.gnu.org Received: via spool by 39284-submit@debbugs.gnu.org id=B39284.158141180024363 (code B ref 39284); Tue, 11 Feb 2020 09:04:02 +0000 Received: (at 39284) by debbugs.gnu.org; 11 Feb 2020 09:03:20 +0000 Received: from localhost ([127.0.0.1]:55860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1RRw-0006Kt-NV for submit@debbugs.gnu.org; Tue, 11 Feb 2020 04:03:20 -0500 Received: from mout.gmx.net ([212.227.15.19]:60025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j1RRv-0006Kg-MP for 39284@debbugs.gnu.org; Tue, 11 Feb 2020 04:03:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1581411792; bh=NTWP5ESq/u2YXVJHHz8NL9WWQQWI8SKpaXVGyDIVNSM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=C5b2/Quia0nbxCHQOru1cbBoMph0fN4cXlHt6YT06qjwWlGz3YgmuyAwXg46yv02u pt8zRq4kYCciLomNDzPdV+L6Djn0vx3dRVdb1A79FKnwoxJkb1qLz+t42cFnJ064Fs OEIg5ZcY9tKwLqq0nvLc3w7Ganv0hC4P5T0Kxheo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([79.140.124.236]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3lY1-1j1ASx2vXn-000tOm; Tue, 11 Feb 2020 10:03:12 +0100 From: Michael Albinus References: <87imkzp5vp.fsf@calancha-pc.dy.bbexcite.jp> Date: Tue, 11 Feb 2020 10:03:11 +0100 In-Reply-To: <87imkzp5vp.fsf@calancha-pc.dy.bbexcite.jp> (Tino Calancha's message of "Sat, 25 Jan 2020 22:45:30 +0100") Message-ID: <87d0al7ay8.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:69pjghuAfFbCr0ZKXHWZ2mzRCXekMxWNSrOuKCZyMlMCA8KjSvd 0qfzdCArKg6DL93LRENVE5nkveNA2w12/jhgI6twfhZ7XWVG6nuojad4LZgeXk49i+LIxR5 PExhc9S+DlyqYr5ZCoo8Yhf9BvFsctRlZINo0/BMo+WhcodD9DMasDa43691ARQKoqQ3J83 TgjU0yFhtmOGl5vnB/z2A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:e9opgONRDnI=:T97bkc5ubpLsU7J+mMcbG/ ZNTc4jVE2/+Zx+EsiJwcUcrVacREXKlEq9P7rmMHibJRD4dgixA0Xk8JV8SHFbI9zX1Ze2rDx aRNMAZGev/uE5w5UQMOKlPfrSxbMXT9cEd3B2cBuKCfGVpBfokcbBsCErm2QeqgSdV750Ypv8 TMqs015Wr39XQ3qLygQ90vp5fxFPPa4f1MN13Xa9GKyTtiwCfcl1hC//lKw+82q6LE6AZiJS8 42AScd98jqZh9Hwb0xLMRGV4uCNXoqYhHqcGIvynWCjg7aJ8Qcxzg9kS/RKHrJ1qEG2gziRe8 4QL//NI8+0HEfngOP4jYrHdaGE1Alwp1JPJdwjMUgim8CRllKcyA6K2B/lkFp9DZ6K4PykpGt kZ6/sSxKfHxOzi9/hRsPlzZIYQpt81jjFrFnxdOagVIwFOiE+YlejE3JqbUEzFTUHAdRt+vLU lvsQzJJmc75qt0yZ7TjzpCvlxGBEIC1W7l6lhYtdEp1DlHmeSPRJH0H2cT4MhKpABQY710ERE 4XpcnyLoKFe89Uggs7Q90P5u7NAd2Ve5Ssj53OUr0loWTWrd/zeIKdSTXZCvutSPnC1f0Sq7e wg8JKtVa7wU/pLoB9DnNSFKnAfalHc3z5YfiB8Pu458+Sygdgamu3j8a9A65/BdURgOJ86jvh 1mf0qRws6q/dTjl7iAvny2wJ0uvJ8hVMuTb0Oms/0jSAmIEZIbrlUdujoyl+u7iXNZBwiQuDH VLwbo6A5DcjOeoY5l1TjL8gvNUo1TNTrzJFtGyjBWSP5MacyqEBwY3rF8+eE55pEpIu/ujmI+ BKLYTdUpUDY6DiLQOrlqAdhCYVuKv3AyDlLO6kch8PFUmnicfa6jwYSySCbRQrM97xOrhnbks Ov1voNdm1ANp1Qu/Dizk51E/qGpwkl/Qbxbb7b+yYIo+Mn4V69wcsm8egkNyZBX7ohHfeWXsR 9SBKtCiwuhWajcWEr5JeK9aPOOY01RhmUeFoyTbq+upvprsmt2RDe/GXKMHq07uXkT7GFAwpz AxaN93de+Yl0xgDgvZxQGSmfgstchYRdqno7XuRPq16z3k4ZgistmlLn6yKmjKtjdobkKhTsV 31122TTRxypIuc0q/ck3PzMPuxjd1cRjXll+oxDaP1v1SEvdZUT5LadhgnnMdcjvlMIvPLUKX Be9A7ht+TfWBfKCUGaoFUWKUaNL4DH7roKISSrRpoPxhqwp4Icq3Re8x3OtqGiCEeborC8rX/ MwKtXkpW7yNGMKxXt X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Tino Calancha writes: Hi Tino, > 1) Assuming Bug#39280 is fixed, we just need to change 1 line ...: > > 2) ... Or replace the call to the external chmod with built-in `set-file-modes' > (this is what `dired-do-chmod' does): I recommend alternative 2. Tramp has different implementations of `set-file-modes', and not all of them are based on the "chmod" command. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 23 09:16:11 2020 Received: (at control) by debbugs.gnu.org; 23 Aug 2020 13:16:11 +0000 Received: from localhost ([127.0.0.1]:52319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9pr0-0004Un-TO for submit@debbugs.gnu.org; Sun, 23 Aug 2020 09:16:11 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:35073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9pqw-0004Ka-Hr for control@debbugs.gnu.org; Sun, 23 Aug 2020 09:16:06 -0400 Received: by mail-yb1-f177.google.com with SMTP id y134so3682254yby.2 for ; Sun, 23 Aug 2020 06:16:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=TUSmXCQpzvSFcUaho1+y/pLNpNDWe2F9AfpW3pnYOCw=; b=JLvPXkUJtaF2CRmo5sZPraja0YX7Twfy98LsuP+5ONZVXKBwNaDgPtd+kDRteZkFZH qaLMxi8RrhhHkOuqF6Inj3m66oWWY5TuPsb5EALxcVq276+bmLs9H7G5dnYWv4sVlib/ TIe/tF0NuxXCjkQF/0fVYaYbJK8FBGvjbk1+jYOJfs2s9vfdLYSZDzWsAlW9WMW0hZzT dZDDI1q985xvHTUeFpz0zk3TX210A+RtubGTav5xaw1mDo3sp4uruaEW0w2/71vXXvzS kucFy+lTjD9RNuFMqhlpHbqvBCnkVIYB+QrTfZdSVhcD8tOFzxMObsvwMq14fJM2rywW 70uA== X-Gm-Message-State: AOAM5327IYL7dXwMHo4M5vtN0450UOC9qpfuWrMwbvtQE+b50+4Aguxl D86whET8Qa8QpsvdBuroT1cHtIosyml6LJJ7S/1hySzSJ5I= X-Google-Smtp-Source: ABdhPJyboFkktXyjQ6OpBXzzM9Pn5kxshxmhQehMpytHNVz+tOvybcC4sXs8+KpyxP1yUcgj/wKHQIUjAiN74eLJOqU= X-Received: by 2002:a5b:508:: with SMTP id o8mr1781457ybp.43.1598188561074; Sun, 23 Aug 2020 06:16:01 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 23 Aug 2020 09:16:00 -0400 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 23 Aug 2020 09:16:00 -0400 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 39284 + patch thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.177 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.177 listed in wl.mailspike.net] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 39284 + patch thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.177 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.177 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty tags 39284 + patch thanks From unknown Sun Jun 22 00:27:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39284: 27.0.60; wdired: change file permissions fails on tramp buffers Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2020 21:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Michael Albinus Cc: 39284@debbugs.gnu.org, Tino Calancha Received: via spool by 39284-submit@debbugs.gnu.org id=B39284.160158816515766 (code B ref 39284); Thu, 01 Oct 2020 21:37:01 +0000 Received: (at 39284) by debbugs.gnu.org; 1 Oct 2020 21:36:05 +0000 Received: from localhost ([127.0.0.1]:38617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kO6FB-00046E-EV for submit@debbugs.gnu.org; Thu, 01 Oct 2020 17:36:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kO6F9-00045f-Gr for 39284@debbugs.gnu.org; Thu, 01 Oct 2020 17:36:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eRxxv+6Gqcab7Fx16ZMWArW6OHDOeEAzrvQF7rwK06o=; b=NVLI/CFeCpEfgBMNNoJ/nOjunB BTtyFbYIKt/qMHstmIAHk/YV6UO1O8NqiW6M9mSRr/RyMHD2pkfkm5MZcxAIBAuJqiwGdfJpKt9e9 IKPe1AIWwlJrw70dy3T5jGbEgRvNMc+njrF8yjWnHQgeaHeHJaORYA2/srWMnNr6FfXI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kO6Ez-0003go-13; Thu, 01 Oct 2020 23:35:57 +0200 From: Lars Ingebrigtsen References: <87imkzp5vp.fsf@calancha-pc.dy.bbexcite.jp> <87d0al7ay8.fsf@gmx.de> X-Now-Playing: Joanna Newsom's _The Milk-Eyed Mender_: "Swansea" Date: Thu, 01 Oct 2020 23:35:51 +0200 In-Reply-To: <87d0al7ay8.fsf@gmx.de> (Michael Albinus's message of "Tue, 11 Feb 2020 10:03:11 +0100") Message-ID: <87ft6xzl1k.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Albinus writes: >> 1) Assuming Bug#39280 is fixed, we just need to change 1 line ...: >> >> 2) ... Or replace the call to the external chmod with built-in >> `set-file-modes' >> (this is what `dired-do-chmod' does): [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Albinus writes: >> 1) Assuming Bug#39280 is fixed, we just need to change 1 line ...: >> >> 2) ... Or replace the call to the external chmod with built-in >> `set-file-modes' >> (this is what `dired-do-chmod' does): > > I recommend alternative 2. Tramp has different implementations of > `set-file-modes', and not all of them are based on the "chmod" command. This wasn't applied at the time, so I did that now. This was a bit odd, though: + (string-to-number (int-to-string (wdired-perms-to-number perms-new)) 8)) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 17:36:11 2020 Received: (at control) by debbugs.gnu.org; 1 Oct 2020 21:36:12 +0000 Received: from localhost ([127.0.0.1]:38620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kO6FH-00046X-OH for submit@debbugs.gnu.org; Thu, 01 Oct 2020 17:36:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kO6FG-00046C-0L for control@debbugs.gnu.org; Thu, 01 Oct 2020 17:36:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VLj6WRSQhrqPxjyIEWLukFDn40tBZCYcs7pFG/aBUfE=; b=ZPWklgTTNlGbKz7W/fm3vG+Pfu pXM7BDpJUfOfZRCVKNAJLWqOcmg0679Bzkqp8BdBejlyMTfZmtVN65t2taav2X75RFt5P/l5/wCtg Tfo+WLZE/MBqpnP3CVfjy5WRBjO4Tysthj4GCUEORW281AuY1egZI0awP7MXjjWBw4OE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kO6F8-0003gy-At for control@debbugs.gnu.org; Thu, 01 Oct 2020 23:36:04 +0200 Date: Thu, 01 Oct 2020 23:36:01 +0200 Message-Id: <87eemhzl1a.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #39284 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 39284 fixed close 39284 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 39284 fixed close 39284 28.1 quit