On 2007-12-24 12:17:42 +0100, Joerg Schilling wrote:
> Apple may or may not follow the standards here.......

Since isoinfo detect errors (or do you mean that isoinfo may be
buggy?), it seems that Apple does not follow the standards here
(unless their interpretation is ambiguous). But the important
point is that this can be detected, but it isn't detected when
using mount + {ls or cp or whatever software that tries to read
the file}.

> Your primary problem seems to be Linux kernel related and

This is what I thought first. The bug is in the code that reads
the RR index but doesn't check that it is valid. But I don't know
if it is "mount" that reads the data and passes it to the kernel,
or if it is the kernel that reads the data directly (according to
Maximilian Attems, the bug is not in the kernel).

> it seems to be important to verify the filesystem image for
> standard compliance. If the filesystem is not standard compliant,
> you need to send a bug report to Apple.

Yes, I did that too on 2007-12-21. FYI, the bug id is 5659957.

Now, if an error can be detected on the Linux side (and isoinfo, if
not buggy, shows that this can be detected), the software should at
least output a warning or an error message when the RR index is read.

> Not all problems seen in cdrkit are present with the original
> software, so it may be helpful to check therecent original cdrtools
> first.
> 
> ftp://ftp.berlios.de/pub/cdrecord/alpha/

I won't have the Linux machine in question in front of me until
early January... There's another Linux machine here with a working
CD drive, I'll try it.

> The old mkisofs code definitely did not handle Apple extensions
> correctly.

Could this explain the errors returned by isoinfo?

> Unfortunately I am not sure whether I fixed all related problems
> already. I know that the Solaris "hsfs" kernel filesystem driver
> correctly ignores Apple extensions, so you may like to test the CD
> on a recent Solaris version to verify whether there is a Linux
> kernel problem.

Unfortunately I don't have physical access to Solaris machines.

> I am interested in the filesystem image to check mkisofs and fix it
> if needed. Could you please send a small example?

This iso image contains private data, but I could try to build another
one when I come back home.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to