#include <hallo.h>
* Joerg Schilling [Tue, Dec 12 2006, 08:14:35PM]:
> >Package: mkisofs
> >Version: 4:2.01+01a03-5
> >Severity: normal
> 
> >There is bug in options handling. It should not matter in which order
> >the options are given. See below for demonstation.
> 
> >   -rJf         ERROR
> >   -frJ         ok
> 
> Hi Jari,
> 
> your problem is caused by a bug in the option parser (GNU getopt_long).
> 
> The mkisofs version you are using is very old (> 1.5 years). Three months
> ago, mkisofs has been converted to use the more mature and older (starting 
> 1982)
> getargs(). This change fixed your problem and many other conceptional bugs
> >from GNU getopt_long. GNU getopt_long is e.g. unable to correctly deal with 
> miss-spelled long options in case that the miss-spelling occurs after the 
> shortest common part of the option name.

Maybe. Or maybe not. The big wrapper added by somebody (most likely you)
around getopt action needs to be examined to say that for sure.
But what does your "superiour" stuff do with miss-spelled options?

$ mkisofs/OBJ/i686-linux-cc/mkisofs 
-input-charset-deliberate-mistake-but-with-correct-parameter iso8859-1 -o 
/dev/null .

Unknown charset
Known charsets are:
cp10081
cp10079
...
iso8859-1

Hookay. So much about correctness.

And the encoding beeing default on Linux nowadays (UTF-8) is
still not in the list. Those who want an isofs generator that cares about
the user's setup (eg. detecting the charset encoding and supporting
Unicode/UTF-8 input) can use genisoimage from http://www.cdrkit.org/.

Eduard.
-- 
For any stupid thing chosen at random, you'll find at least 5 people on
the Internet who thinks it's a good idea. -- Steve Langasek in debian-devel


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

Reply via email to