Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 May 2007 16:15:36 -0700
From:      John-Mark Gurney <gurney_j@resnet.uoregon.edu>
To:        Steven Hartland <killing@multiplay.co.uk>
Cc:        freebsd-stable@freebsd.org, Colin Percival <cperciva@freebsd.org>
Subject:   Re: bug in BSD tar?
Message-ID:  <20070529231536.GA4602@funkthat.com>
In-Reply-To: <00fe01c7a1de$aff18080$b6db87d4@multiplay.co.uk>
References:  <465B9BA3.30905@freebsd.org> <00fe01c7a1de$aff18080$b6db87d4@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Steven Hartland wrote this message on Tue, May 29, 2007 at 11:46 +0100:
> ----- Original Message ----- 
> From: "Colin Percival" <cperciva@freebsd.org>
> >>----- Original Message ----- From: "Colin Percival" <cperciva@freebsd.org>
> >>>>tar -xvzf test.tar.gz
> >>>>tar: Ignoring unknown extended header keyword `SCHILY.dev'
> >>>>tar: Ignoring unknown extended header keyword `SCHILY.ino'
> >>>>tar: Ignoring unknown extended header keyword `SCHILY.nlink'
> >>>>cantiquedeno\353l1_loop.wav
> >>>>tar: Error exit delayed from previous errors
> >>>
> >>>This looks like fairly typical symptoms of gnutar being broken.  What
> >>>makes you think that the archive created by BSD tar was invalid?
> >>
> >>As a filename should have no bearing on what extended headers
> >>are set.
> >
> >Why not?  In this case, bsdtar is detecting that the file name contains
> >non-7-bit-ascii characters and is emitting a pax header for that reason;
> >and since it can't suppress the pax header entirely, it goes ahead and
> >emits the "not vital but potentially useful" headers for the device #,
> >inode #, number of links, and high precision timestamps.
> >
> >I still see no evidence that bsdtar is doing anything wrong.
> 
> I suppose this then comes down to the fact that gnu tar is the prevalent
> version out there and as such with BSD creating archives which are
> incompatible with that leads to problems. From our side we'll have to
> switch to using gnutar until this issue is resolved as we need to ensure
> compatibility.

Is the file incorrect when extracted?  or is this a mater of gtar throwing
an error because of the tar format, and an option to bsdtar could be provided
to change the output tar format?

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070529231536.GA4602>