-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Jonathan Nieder dixit:

>Thorsten Glaser wrote:
>
>> (still learning about all the dusty corners
>> of Debian).
>
>Bear in mind that I am new to this myself.

;-)

>I see.  I read too quickly before and didn’t realize that packages in
>lenny were relying on this behavior (in what was a rare setup,
>certainly).

Hm, not really. Basically, mksh as /bin/sh in lenny is broken.

>> If you think an spu should be done, I’ll backport the fix.
>
>Seems borderline; it’s your call.

Well… see below. I’d probably not get everything needed into
spu so the “better” option would be to do an spu with an mksh
that refuses to install as /bin/sh.

>Since lenny still has another year or so to live, I think it might be
>worth it to help people at large sites that never upgrade anything
>that is not in a stable release

Yes, this is certainly a problem. However, this is the only
reported bug with a /bin/sh problem for mksh in lenny with
this severity; there are others, and some just haven’t been
reported in Debian since they were fixed upstream proacti-
vely. I think the *only* way to get a Debian Policy compliant
/bin/sh with mksh in lenny is to use bpo (or some other back-
port repository).

My best bet would be to reduce the severity for lenny. Or, as
said above, do an spu which does everything /bin/sh-related
just like the lenny package does, except the actual changing
of the /bin/sh and sh.1 (manpage) symlink, issuing a warning
instead.

HOWEVER, there’s one more thing coming into play:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538822

Debian Bug #540512 (merged into the above): basically, when
mksh is configured as /bin/sh and the upgrade to unstable
(and even testing! I can’t believe they let such a broken
dash package migrate!) is done, everything goes kaboom.

This is a reason I don’t want to complicate possible upgrade
scenarios for lenny→squeeze even more. Also, I’m still hoping
that some consensus can be found what packages can operate as
/bin/sh and how this is done. There have been both public dis-
cussions and private among the maintainers involved (using a
list of Cc: arguments), but nobody seems to have understood
everything involved enough so far to come up with a viable
solution (it’s clear, however, that both bash and dash need
to be changed for it AT LEAST, and probably at the same time,
and must conflict/break/whatever the older versions of the
other package). I had also Helmut Grohne added during the
BSP in January 2010, and don’t consider that eMail thread
private (just couldn’t think of an appropriate mailing list).

If you can do anything to help *there* this would greatly
be appreciated.

Thanks,
//mirabilos
- -- 
Support mksh as /bin/sh and RoQA dash NOW!
‣ src:bash (226 (243) bugs: 0 RC, 172 (186) I&N, 54 (57) M&W, 0 F&P)
‣ src:dash (65 (72) bugs: 4 (7) RC, 45 (49) I&N, 15 M&W, 1 F&P)
‣ src:mksh (2 bugs: 0 RC, 0 I&N, 2 M&W, 0 F&P)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MirBSD)

iQIVAwUBTEHowna1NLLpkAfgAQkWpw/+Ly6dDim5s2e/TfAwEpKu8Vnw7wwJwvVn
0M3ulbhKPvXp4Jsg2IUiJSGnPoRb7WDH0sy93r82bOR1ImQOzCeip3b0325ae8ua
ceaHd76dp2vyDKmFp3hqer/xiq9r12ElYYyGIm6ouz2rwfUWF+ATSM9VjWHXbl7k
Pcgeon6ONxDEeE3SwBaonLaFLHfZMoPChOaJXOD8F7a6uQI61hN6QP0BCmMIrfsQ
FS+NpfSYfFZBPrnBBdG4eHGl6T3H7jF3QOv4j4GBV3/ouwWZI/74SGMRX5mKWIz3
hp568N7D9QLt1FZgXF9ZBVf1yAdunKKUGNamQza+b71k7bKGdDL2IaZDQTGruDzL
PLBfau7vVYUFvOeuHX03XBKOqgc/27cpunhUmXkj35oZNcYRvrTeE3o8kthRadOS
wRa8VZo8dGi2uHIQICen7AEs0SdSy7akRXGN+5YLJ3l/rrZHJJGlqpxEIMISxnnx
sFEd5kd2rU3ICuCPC7J8zhuEQ/PjXkD0wChrF7ly1idyGxADMZg8X4GtIkZj7kkw
MbYhtT7vlsqO6Y2M/ELfqvskNxfJY8HIYqpPlpOMpdoglwQFujjGT54JgIiZqF90
PsSXUm2QxP5dYVxS8izklKz3a8C/KYQUaOZ+FARtqJv74OMUngaL/lAl8/j8NAO9
+7TXIp5zMy0=
=StaJ
-----END PGP SIGNATURE-----



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to