On Mon, Mar 22, 2004 at 10:39:40PM -0500, Roland McGrath wrote: > > dagobert~$ getfattr -d -e hex -m "gnu.*" packages > > dagobert~$ cp packages /gnu/tmp/ > > dagobert~$ getfattr -d -e hex -m "gnu.*" /gnu/tmp/packages > > getfattr: Removing leading '/' from absolute path names > > # file: gnu/tmp/packages > > gnu.author=0x00000000 > > This here is not what we want. But I think it makes sense from my code. > Try replacing the ialloc.c diff with this one:
That resolves it, I get no more output from getfattr or cp. > > Somewhat related seems to be that I get a lot of warnings/errors from > > star when I try to extract my gnu-latest.tar.gz. Star seemingly wants to > > set gnu.author for a lot of files (I think those that got modified while > > running GNU/Hurd, before I generated the tarball), but fails. I can't > > remember the exact error here, but I could reproduce it if needed. > > I can't comment on this without more detailed information. If I just tar up /dev/fd and/or /dev/zero as well as an arbitrary file afterwards, I get the following: star: Numerical result out of range. Cannot setxattr for 'bin/true'. If I (addtionally to one of those two device files above) tar up one of /dev/tty[a-z]*, I get instead: star: Operation not supported. Cannot setxattr for 'bin/true'. I did not have the time to run star through gdb yet. If you think that would be worthwhile, I can do it of course. Michael -- Michael Banck Debian Developer [EMAIL PROTECTED] http://www.advogato.org/person/mbanck/diary.html _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd