Package: src:lmod Severity: normal src:lmod build-depends on ksh via Build-Depends-Arch, and also references ksh in its autopkgtest dependencies (debian/tests/control).
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:lmod would FTBFS on the buildds, which will not choose among virtual providers. Hence, suggesting to change Build-Depends-Arch and autopkgtest dependencies from 'ksh' to 'ksh93u+m'. [1] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140441 Anuradha

