Package: genisoimage
Version: 9:1.1.2-1
Severity: important

The following behaviour is in error on arm only, at least on my NSLU2
running etch.  On i386 and amd64, the error does not occur.

Steps to reproduce on an arm machine:

cd <somewhere safe>
mkdir tmp1
touch tmp1/nullfile-with-long-name
genisoimage -R tmp1/ >RR-arm-1.iso
# note: this succeeds, and then RR-arm-1.iso will loop-mount perfectly
# well with Rock Ridge active, so nullfile-with-long-name shows with
# the right name
genisoimage -M RR-arm-1.iso -C 0,0 -R tmp1/ >RR-arm-2.iso

On my arm machine, the last command produces the following:
----------
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage: **BAD RRVERSION (0) for �
NO Rock Ridge present
Disabling Rock Ridge / XA / AA
----------
(BUT note well that, as above, mount handles the RR extensions of
RR-arm-1.iso perfectly.)

On i386 and on amd64, I get success and the following, as expected:
----------
I: -input-charset not specified, using utf-8 (detected in locale settings)
Rock Ridge signatures found
----------

The effect is exactly the same if -r is used in place of -R.  I doubt
very much whether the -C 0,0 is the cause: it works on i386 and amd64
and I've tried different values.

I've discussed this a bit on the debian-arm list, and have asked whether
others see the same behaviour, in particular on the lenny and sid
version of genisoimage (9:1.1.7.1-1).  I'll report if I get a response.

The best guess (due to Tobias Frost) in the discussion has been that it
could be an endian issue; but if so, it seems to be in the initial read
code of genisoimage.

I've categorised this as important because it renders useless, on arm,
the excellent genisoimage/growisofs ability to grow an isofs (eg for
daily backups).

I'm happy to provide more info if I can - but I'm reluctant to upgrade
my slug to sid just to elucidate this bug.  I may investigate qemu as a
potential way to try that (thanks to Tim Small for that suggestion).

Barry

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing')
Architecture: arm (armv5tel)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-ixp4xx
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages genisoimage depends on:
ii  libc6                  2.3.6.ds1-13etch5 GNU C Library: Shared libraries
ii  libmagic1              4.17-5etch3       File type determination
library us
ii  zlib1g                 1:1.2.3-13        compression library - runtime

genisoimage recommends no packages.

-- no debconf information








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

Reply via email to