Package: ksh Version: 2020.0.0-2 Severity: wishlist ksh2020 has many problems, such as speed reduction by 300%, which currently causes much uproar among its users in IRC. Newly introduced features additionally come with much breakage.
Please change the ksh binary package to ship /usr/bin/ksh2020 instead of /usr/bin/ksh93, and reintroduce src:ksh (= 93u+20120801-3.4) as src:ksh93 building a ksh93 binary package with /usr/bin/ksh93 in it, for the time being. This would of course need to Replaces ksh (<< the first upload with /usr/bin/ksh2020 in it), and the other binaries will need consideration as well. For /etc/alternatives/ksh, we currently have: 20 ksh93 (containing ksh2020) 12 mksh 11 mksh-static (I think 10 was pdksh or ksh88?) I’d suggest this: 20 ksh93 (containing ksh93, from the ksh93 binary package) 18 ksh2020 (from the ksh binary package) 12 mksh 11 mksh-static Once ksh2020 has proven itself no regression, we can bump it to 30. (For the pdksh → mksh transition we took seven years, and if not for the request of the pdksh maintainer for mksh to take it over, I’d probably have suggested keeping it. Personally, as a shell developer, it is of great value to me to have as many different shells around as possible in order to see how other shells behave.) One of the ksh2020 developers who’s working for Red Hat is currently considering doing the same (offering both) in Fedora. This is being discussed in #ksh in Freenode IRC, although I’ll point the involved people to this bugreport once I have the number so they might write new info here. -- System Information: Debian Release: bullseye/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: sysvinit (via /sbin/init) Versions of packages ksh depends on: ii binfmt-support 2.2.0-2 ii libc6 2.29-7 ksh recommends no packages. ksh suggests no packages. -- no debconf information