Your message dated Sat, 6 Apr 2013 15:45:57 +0200 with message-id <[email protected]> and subject line Re: Bug#683838: release-notes: transition: pdksh → mksh has caused the Debian Bug report #683838, regarding release-notes: transition: pdksh → mksh to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 683838: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683838 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: release-notes Severity: normal Hi, Robert asked me to replace pdksh with its successor mksh in time for the wheezy release, and we’d like it to be gone in jessie. Right now, pdksh is a transitional package, and the upgrade might need some sysadmin and/or user effort: ① The sysadmin needs to change all users’ shells from pdksh to mksh (login with pdksh will still be possible but lack basic human rights such as tab completion). ② Everyone with #!/bin/pdksh (and possibly #!/bin/ksh which is update-alternatives managed) scripts should check that they continue to run with /bin/pdksh aka /bin/lksh (the compatibility binary in mksh) or, better, port them to run with /bin/mksh to get all bugfixes (lksh re-introduced a few “bugs” when legacy behaviour would be needed by user scripts). Proposed text, as asked for in the d-d-a mail from Adam, attached, although it should probably be run through the l10n-en team first. (And someone should decide whether my explanation about /bin/{pd,l,m,}ksh from this mail belongs into it. I found it a bit lengthy already, but us Germans tend to write convolutedly.) HTH & HAND, //mirabilos -- System Information: Debian Release: wheezy/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: m68k Kernel: Linux 3.2.0-3+m68k.1-atari Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/mksh-staticpdksh → mksh transition ─────────────────────── The Public Domain Korn Shell (pdksh) package is being retired for jessie, the Debian release after wheezy, since pdksh is no longer maintained and has last seen active development in 1999. The MirBSD Korn Shell (mksh) package contains its successor. In Debian wheezy, pdksh is a transitional package using a variant of mksh built with special compatibility options to provide a pdksh binary symlink, to give everyone time to check and, if necessary, adopt any scripts to run with mksh instead; the compatibility binary behaves a bit more like pdksh in some areas where mksh or the POSIX standard on the shell have evolved but still contains bugfixes that may break your scripts if they make use of the bugs fixed. However, the compatibility binary is not suitable for interactive use, so as system administrator, please change the login and/or interactive shells of users that use pdksh to mksh and suggest to copy /etc/skel/.mkshrc into their home directories, otherwise they will find themselves unable to do things like tab completion. You can do that before the upgrade already, for minimum service interruption, by manually installing the mksh package then switching everyone over to it, or defer this to after the upgrade, at which point /bin/pdksh will no longer be listed in /etc/shells though.
--- End Message ---
--- Begin Message ---Just committed, after ACK from Thorsten via IRC. Thanks again Thorsten and Baptiste! Bye, Joost
--- End Message ---

