From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artem Chuprina Newsgroups: gmane.emacs.bugs Subject: bug#16133: 24.3; copy-file fails on chmod when copying to FAT filesystem Date: Fri, 13 Dec 2013 23:51:20 +0400 Message-ID: <87vbysv8av.fsf@wizzle.ran.pp.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1386967155 15762 80.91.229.3 (13 Dec 2013 20:39:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 Dec 2013 20:39:15 +0000 (UTC) To: 16133@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 13 21:39:20 2013 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 1VrZW4-0001Mt-82 for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 Dec 2013 21:39:20 +0100 Original-Received: from localhost ([::1]:44712 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrZW3-0006gW-JS for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 Dec 2013 15:39:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrZVt-0006XD-Ez for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 15:39:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrZVm-0004dA-Jf for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 15:39:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrZVm-0004d5-GG for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 15:39:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VrZVm-0007Lx-2B for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 15:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Artem Chuprina Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2013 20:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16133 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.138696711828228 (code B ref -1); Fri, 13 Dec 2013 20:39:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Dec 2013 20:38:38 +0000 Original-Received: from localhost ([127.0.0.1]:48881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrZVN-0007LC-0g for submit@debbugs.gnu.org; Fri, 13 Dec 2013 15:38:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:57644) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrYmA-0006Ao-25 for submit@debbugs.gnu.org; Fri, 13 Dec 2013 14:51:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrYm3-0006yU-92 for submit@debbugs.gnu.org; Fri, 13 Dec 2013 14:51:53 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:47837) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrYm3-0006yM-6L for submit@debbugs.gnu.org; Fri, 13 Dec 2013 14:51:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59323) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrYlx-0007G5-5P for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 14:51:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VrYlr-0006xD-9z for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 14:51:41 -0500 Original-Received: from minas.ran.pp.ru ([178.63.209.8]:53157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VrYlr-0006vs-3t for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2013 14:51:35 -0500 Original-Received: from [188.32.7.67] (helo=wizzle.ran.pp.ru) by minas.ran.pp.ru with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VrYlj-0006cf-W8; Fri, 13 Dec 2013 19:51:28 +0000 Original-Received: from ran by wizzle.ran.pp.ru with local (Exim 4.80) (envelope-from ) id 1VrYld-0000yB-Gy; Fri, 13 Dec 2013 23:51:21 +0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Mailman-Approved-At: Fri, 13 Dec 2013 15:38:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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:81908 Archived-At: Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Having org on ext4 filesystem with 0664 permission on org/work.org, and c1 on FAT filesystem with file permissions 0075 (in fact, SD card on Android system, so such strange permissions) I do M-: copy-file("org/work.org" "c1/work.org" t) and get an error Debugger entered--Lisp error: (file-error "Doing chmod" "operation not permitted" $ copy-file("org/work.org" "c1/work.org" t) eval((copy-file "org/work.org" "c1/work.org" t) nil) eval-expression((copy-file "org/work.org" "c1/work.org" t) nil) call-interactively(eval-expression nil nil) That's right, it cannot do a chmod, but it cannot do it there at all, so there is no sense to fail here. The problem does not exist in GNU Emacs 23.4.1 (arm-unknown-linux-gnueabihf) of 2013-07-01 on henze, modified by Debian In GNU Emacs 24.3.1 (arm-unknown-linux-gnueabihf) of 2013-10-01 on hummel, modified by Debian Configured using: `configure '--build' 'arm-linux-gnueabihf' '--build' 'arm-linux-gnueabihf' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-l\ isp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/em\ acs/site-lisp' '--with-crt-dir=/usr/lib/arm-linux-gnueabihf' '--with-x=no' '--without-gconf' '--without-gsettings' 'build_alias=arm-linux-gnueabihf' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LC_MESSAGES: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Fundamental Recent input: ESC : ( c o p y - f i l e SPC " o r g / e m a c s . DEL DEL DEL DEL DEL DEL w o r k . o r g " SPC " c 1 / w o r k . o r g " ) RET C-]