Re: (bsd)tar is broken on 6.1

2006-05-27 Thread Patrick M. Hausen
Hi, all! On Fri, May 26, 2006 at 08:58:01PM +1000, Peter Jeremy wrote: On Fri, 2006-May-26 11:34:43 +0200, Patrick M. Hausen wrote: -rw-r--r-- 1 jmz jmz4312 Apr 16 1947 supclkrd.prg Since there cannot be a date before January 1st 1970, 0:00 on any Unix system, i guess there's

Re: (bsd)tar is broken on 6.1

2006-05-27 Thread Dave Horsfall
On Sat, 27 May 2006, Patrick M. Hausen wrote: If I'm not mistaken, the signedness of time_t is merely historical. time_t predates explicitely unsigned integer data types in C. The historical definition seems to have been long. Actually it was int[2] - see line 0213 of the Lions Book. Or I

Re: (bsd)tar is broken on 6.1

2006-05-26 Thread Jean-Marc Zucconi
Jonathan Noack writes: Jean-Marc Zucconi wrote: # tar cf /dev/null X11R6.old # archive_write_pax_header: 'x' header failed?! This can't happen. This seems to work fine here: [EMAIL PROTECTED]:/usr] $ uname -rm 6.1-RELEASE i386 [EMAIL PROTECTED]:/usr] $ tar --version bsdtar

Re: (bsd)tar is broken on 6.1

2006-05-26 Thread Jonathan Noack
On 05/26/06 04:37, Jean-Marc Zucconi wrote: Jonathan Noack writes: Jean-Marc Zucconi wrote: # tar cf /dev/null X11R6.old # archive_write_pax_header: 'x' header failed?! This can't happen. This seems to work fine here: [EMAIL PROTECTED]:/usr] $ uname -rm 6.1-RELEASE i386

Re: (bsd)tar is broken on 6.1

2006-05-26 Thread Patrick M. Hausen
Hello! I have narrowed the problem to a specific subdirectory and I think I have the explanation: -rw-r--r-- 1 jmz jmz4312 Apr 16 1947 supclkrd.prg Don't ask me why the date is wrong, this is really old stuff :-) Since there cannot be a date before January 1st 1970, 0:00 on

Re: (bsd)tar is broken on 6.1

2006-05-26 Thread Peter Jeremy
On Fri, 2006-May-26 11:34:43 +0200, Patrick M. Hausen wrote: -rw-r--r-- 1 jmz jmz4312 Apr 16 1947 supclkrd.prg Since there cannot be a date before January 1st 1970, 0:00 on any Unix system, i guess there's something seriously broken here. Why do you say that? time_t is signed so it can

Re: (bsd)tar is broken on 6.1

2006-05-26 Thread Tim Kientzle
Patrick M. Hausen wrote: I have narrowed the problem to a specific subdirectory and I think I have the explanation: -rw-r--r-- 1 jmz jmz4312 Apr 16 1947 supclkrd.prg Yes, libarchive in 6.1 has a broken assertion in the tar-writing code that causes it to (erroneously) reject files with

(bsd)tar is broken on 6.1

2006-05-25 Thread Jean-Marc Zucconi
# tar cf /dev/null X11R6.old # archive_write_pax_header: 'x' header failed?! This can't happen. Jean-Marc -- Jean-Marc Zucconi -- PGP Key: finger [EMAIL PROTECTED] [KeyID: 400B38E9] ___ freebsd-stable@freebsd.org mailing list

Re: (bsd)tar is broken on 6.1

2006-05-25 Thread Jonathan Noack
Jean-Marc Zucconi wrote: # tar cf /dev/null X11R6.old # archive_write_pax_header: 'x' header failed?! This can't happen. This seems to work fine here: [EMAIL PROTECTED]:/usr] $ uname -rm 6.1-RELEASE i386 [EMAIL PROTECTED]:/usr] $ tar --version bsdtar 1.02.023, libarchive 1.02.026 Copyright