Package: dash Version: 0.5.7-4 Severity: serious Justification: Policy F. Policy F. suggests that update-alternatives, or diversions, are used to permit the system administrator to handle their choices.
For /bin/sh, update-alternatives is not suitable, so diversions have been used, with great success, until Debian lenny. Afterwards, with the takeover of /bin/sh by the dash package in a technically questionable way, with RC bugs ignored for two subsequent releases, people were told to just manually change the /bin/sh symlink because the local system administrator could no longer use a local diversion to handle /bin/sh, which the dash maintainers did not want to fix. Nor did anyone review or agree to implement Goswin’s system-shell-* package proposal. However, the dash package trashes the /bin/sh symlink on every upgrade (and downgrade), such as the one from Debian wheezy (0.5.7-3) to jessie (0.5.7-4), which I just tested in an amd64 clean and minimal cowbuilder environment. (If dash/sh is false, neither bash nor dash package upgrades trash the existing, changed, /bin/sh symlink.) -- System Information: Debian Release: jessie/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable') Architecture: x32 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Versions of packages dash depends on: ii debianutils 4.4 ii dpkg 1.17.13 ii libc6 2.19-10 dash recommends no packages. dash suggests no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org