From owner-cvs-src@FreeBSD.ORG Sun Jan 2 19:36:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21B0E16A4D0 for ; Sun, 2 Jan 2005 19:36:48 +0000 (GMT) Received: from mail6.speakeasy.net (mail6.speakeasy.net [216.254.0.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94D6043D4C for ; Sun, 2 Jan 2005 19:36:47 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: (qmail 14696 invoked from network); 2 Jan 2005 19:36:47 -0000 Received: from gate.funkthat.com (HELO hydrogen.funkthat.com) ([69.17.45.168]) (envelope-sender ) by mail6.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 2 Jan 2005 19:36:46 -0000 Received: from hydrogen.funkthat.com (obmtuh@localhost.funkthat.com [127.0.0.1])j02JakGH083973; Sun, 2 Jan 2005 11:36:46 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.12.10/8.12.10/Submit) id j02JajVl083972; Sun, 2 Jan 2005 11:36:45 -0800 (PST) Date: Sun, 2 Jan 2005 11:36:45 -0800 From: John-Mark Gurney To: Tim Kientzle Message-ID: <20050102193645.GW19624@funkthat.com> References: <41D849CC.5080802@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41D849CC.5080802@freebsd.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.2-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: Robert Watson cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libarchive Makefile archive.h.in archive_read_support_format_iso9660.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jan 2005 19:36:48 -0000 Tim Kientzle wrote this message on Sun, Jan 02, 2005 at 11:21 -0800: > I have already found some CDs with files > that cannot be extracted this way. In a nutshell, > libarchive is a streaming framework that *must* > see the metadata before the file contents. > ISO 9660 appears to allow a file contents > to appear on the disk prior to the directory > containing that file (and the associated metadata). > Right now, this results in "out-of-order" warnings > to stderr; I'll improve the warnings, but the > underlying restriction will remain. Yeh, this could happen when you burn a second session on a disk, where you kept some of the files.. the new directory entries are on the second session, but some of the data is on the first session, though that you have other issues since you aren't on the cd, etc. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."