Danny Milosavljevic <dan...@scratchpost.org> skribis:

> Hi Ludo,
>
> On Tue, 02 May 2017 23:11:05 +0200
> l...@gnu.org (Ludovic Courtès) wrote:
>> OK.  Are these “UUIDs” 160-bit long like the “real” ones?  If they are,
>> I’d suggest ignoring the problem for now.
>
> No, unfortunately not.  There's also a similar problem in the FAT support in 
> the same module.
>
> I think Linux doesn't actually mean real DCE uuids when they say "uuid", so I 
> don't think pretending that they are real uuids is going to be useful 
> (because at some point control passes to /dev/disk/by-uuid, parted or grub - 
> which interpret uuids like they want - which isn't necessarily as real uuids).
>
> So I think the best course of action is to drop the real DCE uuids entirely 
> and make uuids be free-form strings - like these other programs already 
> decided...
>
> What do you think?

I’d prefer to add a special ‘iso-9660-uuid’ form similar to ‘uuid’ in
(gnu system file-systems).

That way we could detect that we get a valid UUID at macro-expansion
time or system-instantiation time, rather than end up with an error at
boot time.

WDYT?

Ludo’.

Reply via email to