Re: [Cooker] Some Contrib Names too long for mkisofs.

2002-04-29 Thread Warly

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-tag, 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.

2002-04-29 Thread Ron Stodden

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.

2002-04-20 Thread Alexander Skwar

»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-tag, 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




[Cooker] Some Contrib Names too long for mkisofs.

2002-04-14 Thread Ron Stodden

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

Re: [Cooker] Some Contrib Names too long for mkisofs.

2002-04-14 Thread Alexander Skwar

»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




Re: [Cooker] Some Contrib Names too long for mkisofs.

2002-04-14 Thread Leon Brooks

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