#1140446 shc: Build-Depends on "ksh" which is becoming a pure virtual package; use ksh93u+m

#1140446#5
Date:
2026-06-20 16:16:44 UTC
From:
To:
src:shc build-depends on ksh. ksh is a transitional package built by
src:ksh93u+m, and it is being removed [1] from unstable as NBS (ksh93u+m
1.0.10-5 no longer builds it). The ksh name now exists only as a virtual
package, provided by ksh93u+m.

Both references still resolve today, because ksh93u+m is the sole
provider of the virtual ksh, so this is not currently an FTBFS or a test
failure. But depending on a bare virtual package can be fragile such as
when any other package ever declares Provides: ksh, the build-dependency
becomes ambiguous and src:shc would FTBFS on the buildds, which will
not choose among virtual providers.

Hence, suggesting to change Build-Depends from 'ksh' to 'ksh93u+m'.

[1] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140441

Anuradha