GNU bug report logs -
#47361
mv: extended attributes discarded when moving to a different volume on macOS
Previous Next
To reply to this bug, email your comments to 47361 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-coreutils <at> gnu.org
:
bug#47361
; Package
coreutils
.
(Wed, 24 Mar 2021 12:53:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Daniel Smedegaard Buus <danielbuus <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-coreutils <at> gnu.org
.
(Wed, 24 Mar 2021 12:53:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello :)
I've been using Homebrewed coreutils on my Mac for a while, and recently
switched to MacPorts. With both of these package manager, the version of
`mv` that is built will discard extended attributes when moving an item
from one volume to another, though moving within the same volume the
attributes are retained (I assume because here moving is done by simply
editing an inode). The `mv` version that is bundled with OS X does not have
this shortcoming. My testing with Ubuntu also shows that this is not an
issue there.
I reported the bug to MacPorts, but was told that this is likely an
upstream problem, so I should take it here :) Here's to hoping that's true
:D
To reproduce (here with MacPorts, coreutils 8.32. Volumes are JHFS+):
daniel <at> titanic > xattr -w test fisso LICENSE
daniel <at> titanic > xattr -p test LICENSE
fisso
daniel <at> titanic > which mv
mv: aliased to /bin/mv
daniel <at> titanic > mv LICENSE /Volumes/Scratch
daniel <at> titanic > xattr -p test /Volumes/Scratch/LICENSE
fisso
daniel <at> titanic > /opt/local/libexec/gnubin//mv /Volumes/Scratch/LICENSE .
daniel <at> titanic > xattr -p test LICENSE
xattr: LICENSE: No such xattr: test
Cheers,
Daniel
[Message part 2 (text/html, inline)]
This bug report was last modified 3 years and 249 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.