Re: fsetxattr() fails on a writable descriptor?

Michael Monnerie
2009-09-09T22:14:41Z

On Mittwoch 09 September 2009 Pádraig Brady wrote:
> The specific issue we have is that `cp --preserve=xattr` gets an
> error when copying xattrs from a read only file. Since this has been
> an xattr issue since the start, we'll have to work around it.

In that context I would call it a bug - shouldn't it be fixed? When you
copy and want xattrs, and it fails sometimes, that's not what's
expected. So if xattr is broken from day one and it should stay like
this, should a bug report to "cp" be opened?
Do you get the same error when "rsync -aHAX"? I always use that to make
a 1:1 copy, but if said problem exists that would be troublesome.

> [ch writes:]
> It seems a bit unusual, but I'm not sure changing it now
> is a good idea - the xattr support has been around for a long time.

I don't understand the inner depths, and didn't from the OP code,
but a failing "cp" is not nice, too. Why shouldn't the behaviour be
fixed?

mfg zmi
--
// Michael Monnerie, Ing.BSc ----- http://it-management.at
// Tel: 0660 / 415 65 31 .network.your.ideas.
// PGP Key: "curl -s http://zmi.at/zmi.asc | gpg --import"
// Fingerprint: AC19 F9D5 36ED CD8A EF38 500E CE14 91F7 1C12 09B4
// Keyserver: wwwkeys.eu.pgp.net Key-ID: 1C1209B4