Vincent Lefevre dixit:

>Well, that's very confusing, because both ksh93 and mksh are
>ksh alternatives. This can break scripts with "#!/bin/ksh".

ksh93 can break scripts with "#!/bin/ksh" because interpreting
leading-digit-zero numbers as octal is a *very* recent change,
and is *known* to break existing scripts. Not the other way round.

>The mksh and mksh-static alternatives should be dropped.

No.

>> Note that lksh in Debian, when called as sh, enables the POSIX
>> mode automatically:
>[...]
>
>But I assume that this is not the case of mksh. The mksh man page

Since mksh 46-2, only “lksh” is supported as /bin/sh in Debian.
This is also because of the printf(1) issue.

>So, the package description should be fixed. It currently says:
>
> This shell is Debian Policy 10.4 compliant and may be used as /bin/sh
> on Debian systems (if udev is installed, /bin/lksh should be used;
> otherwise, both /bin/mksh-static and /bin/mksh flavours also work),

Right, this ^^^^^^ needs fixing. Will do in the next upload, thanks.

bye,
//mirabilos
-- 
<diogenese> Beware of ritual lest you forget the meaning behind it.
<igli> yeah but it means if you really care about something, don't
    ritualise it, or you will lose it. don't fetishise it, don't
    obsess. or you'll forget why you love it in the first place.

Reply via email to