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

Reply via email to