Re: [Cooker] Some Contrib Names too long for mkisofs.
Warly wrote: > > yes, but anyway the rockridge extension handles this IIRC, and does not > need to bypass the iso standard. Maybe it should, but it seems not to. The mkisofs run on some cooker RPMs that produced the mkisofs report on 19 too-long names requested the Rock Ridge extensions. -- Ron. [au]
Re: [Cooker] Some Contrib Names too long for mkisofs.
Alexander Skwar <[EMAIL PROTECTED]> writes: > »Ron Stodden« sagte am 2002-04-15 um 03:07:12 +1000 : >> But mkisofs objects to 19 of the file names being longer than the >> maximum of 37 characters supported by ISO 9660 and mkisofs -U. These >> are: > > Fixed now. The new naming scheme is dictd-dicts-, which results in > .noarch.rpms with no more than 32 chars. yes, but anyway the rockridge extension handles this IIRC, and does not need to bypass the iso standard. -- Warly
Re: [Cooker] Some Contrib Names too long for mkisofs.
»Ron Stodden« sagte am 2002-04-15 um 03:07:12 +1000 : > But mkisofs objects to 19 of the file names being longer than the > maximum of 37 characters supported by ISO 9660 and mkisofs -U. These > are: Fixed now. The new naming scheme is dictd-dicts-, which results in .noarch.rpms with no more than 32 chars. Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.de |Jabber: [EMAIL PROTECTED] iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 5 days 19 hours 36 minutes
Re: [Cooker] Some Contrib Names too long for mkisofs.
On Monday 15 April 2002 01:22 am, Alexander Skwar wrote: >> But mkisofs objects to 19 of the file names being longer than the >> maximum of 37 characters supported by ISO 9660 and mkisofs -U. > Hm, did you also try to make a pure rockridge CD? Even the 37 characters is a violation of ISO-9660; what's happened is that there is no more physical space on the CD for names that long. Quote from man mkisofs: -max-iso9660-filenames Allow 37 chars in iso9660 filenames. This option forces the -N option as the extra name space is taken from the space reserved for ISO-9660 version numbers. This violates the ISO9660 standard, but it happens to work on many systems. Although a conforming application needs to provide a buffer space of at least 37 characters, disks created with this option may cause a buffer overflow in the reading operat ing system. Use with extreme care. Even with RR and/or Joliet, there is no guarantee that the CDs will be portable. Even as things stand _now_ there is no such guarantee, since in theory the CD should conform to 8.3;N uppercase only. OTOH, I don't know of anything that breaks because of it. Does anyone else? Does, say, Solaris, HP-UX, Mac OS-9 or IRIX break on standards-stretching CDs? BTW, the names supplied as examples by Ron are 57 chars long, so even a savage abbreviation like... dictd-dictionaries-freedict-wel-eng-0.1.0-3mdk.noarch.rpm => dictd-freed-wel-eng-0.1.0-3mdk.noarch.rpm ...is not enough. IIRC, some of the Aurora components are like this as well, but maybe Ron doesn't use (ie download and burn) Auroroa. Cheers; Leon
Re: [Cooker] Some Contrib Names too long for mkisofs.
»Ron Stodden« sagte am 2002-04-15 um 03:07:12 +1000 : > Warly, I'm the maintainer. Will have a look, thanks for the information! > But mkisofs objects to 19 of the file names being longer than the > maximum of 37 characters supported by ISO 9660 and mkisofs -U. These > are: Hm, did you also try to make a pure rockridge CD? Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.de | Jabber: [EMAIL PROTECTED] iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 4 days 23 hours 17 minutes
[Cooker] Some Contrib Names too long for mkisofs.
Warly, It is necessary to burn a CD of 8.2-contrib in order to get this data to remote sites for use by the Mandrake Software Manager. But mkisofs objects to 19 of the file names being longer than the maximum of 37 characters supported by ISO 9660 and mkisofs -U. These are: Using dictd-dictionaries-freedict000. for /dictd-dictionaries-freedict-wel-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-tur-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict001. for /dictd-dictionaries-freedict-tur-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-tur-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict002. for /dictd-dictionaries-freedict-tur-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-swe-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict003. for /dictd-dictionaries-freedict-swe-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-swa-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict004. for /dictd-dictionaries-freedict-swa-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-spa-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict005. for /dictd-dictionaries-freedict-spa-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-slo-eng-0.1.0-4mdk.noarch.rpm) Using dictd-dictionaries-freedict006. for /dictd-dictionaries-freedict-slo-eng-0.1.0-4mdk.noarch.rpm (dictd-dictionaries-freedict-scr-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict007. for /dictd-dictionaries-freedict-scr-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-sco-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict008. for /dictd-dictionaries-freedict-sco-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-por-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict009. for /dictd-dictionaries-freedict-por-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-por-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00A. for /dictd-dictionaries-freedict-por-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-nld-fra-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00B. for /dictd-dictionaries-freedict-nld-fra-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-nld-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00C. for /dictd-dictionaries-freedict-nld-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-nld-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00D. for /dictd-dictionaries-freedict-nld-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-lat-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00E. for /dictd-dictionaries-freedict-lat-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-lat-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00F. for /dictd-dictionaries-freedict-lat-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-jpn-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00G. for /dictd-dictionaries-freedict-jpn-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-iri-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00H. for /dictd-dictionaries-freedict-iri-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-gre-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00I. for /dictd-dictionaries-freedict-gre-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-fra-nld-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00J. for /dictd-dictionaries-freedict-fra-nld-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-fra-eng-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00K. for /dictd-dictionaries-freedict-fra-eng-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-fra-deu-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00L. for /dictd-dictionaries-freedict-fra-deu-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-wel-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00M. for /dictd-dictionaries-freedict-eng-wel-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-swe-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00N. for /dictd-dictionaries-freedict-eng-swe-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-spa-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00O. for /dictd-dictionaries-freedict-eng-spa-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-scr-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00P. for /dictd-dictionaries-freedict-eng-scr-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-rus-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00Q. for /dictd-dictionaries-freedict-eng-rus-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-por-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00R. for /dictd-dictionaries-freedict-eng-por-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-freedict-eng-nld-0.1.0-3mdk.noarch.rpm) Using dictd-dictionaries-freedict00S. for /dictd-dictionaries-freedict-eng-nld-0.1.0-3mdk.noarch.rpm (dictd-dictionaries-fre