[kaffe] 1.1.7 rc2 out, give it a go

Dalibor Topic robilad at kaffe.org
Sat Mar 25 06:51:00 PST 2006


On Sat, 2006-03-25 at 12:37 +0100, Antoine Reilles wrote:
> Hi all,
> 
> On Sat, Mar 25, 2006 at 03:17:41AM +0100, Dalibor Topic wrote:
> > it dragged on way too long after rc1 without a rc2, so here we are, back
> > in the release frenzy. 1.1.7 is going out on Sunday evening.
> 
> I have some little problems extracting the rc2 tar.gz under netbsd.
> It extracts fine, but there are little errors, for instance, with tar
> or pax:

Thanks for reporting it, Antoine. 

> $ tar zxf kaffe-1.1.7-rc2.tar.gz
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> tar: Invalid header, starting valid header search.
> 
> With gnu tar (GNU tar 1.15.1), i get :
> $ gtar zxf kaffe-1.1.7-rc2.tar.gz
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.BeOS: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.BeOS: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.Known-Bugs: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.Known-Bugs: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.amigaos: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.amigaos: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.automake: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.automake: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.awt: implausibly old time stamp 1970-01-01 01:00:00
> gtar: kaffe-1.1.7-rc2/FAQ/FAQ.awt: implausibly old time stamp 1970-01-01 01:00:00
> [snip]
> 
> While the files extract fine, it would be nice to get rid of those
> warnings, maybe by using pax instead of a too recent gnu tar
> (iirc, gnu tar 1.15.90 changed the timestamp header support) for
> creating the archive.

I think the problem is in using tar-ustar in AM_INIT, which creates
tarballs which may have some problems wrt to very long file paths. Such
paths are likely to exist due to the way the very verbose, hierarchical
way the class library is structured, and classes are named, a la
javax.pony.shetland.spi.NoPoniesToBeFoundHereReallyException.java.

Since we include such a class library, chances are some paths in Kaffe's
tar ball get too long for ustar format, and confuse it. I'll try
creating a tarball with tar-pax, and post a link in an hour, once my
make distcheck has passed.

cheers,
dalibor topic





More information about the kaffe mailing list