On 2018-03-22 10:57 +0000, Alastair McKinstry wrote: > On 21/03/2018 20:17, Sven Joachim wrote: >> The problem is that debconf uses whiptail as its default frontend, but >> does _not_ depend on it, so that it does not need to be installed in >> build chroots which normally use the "noninteractive" debconf frontend. >> >> For a usable debconf, you really need whiptail or dialog (or one of the >> graphical frontends, but those have many additional dependencies and >> require X). See debconf(7). > Interesting corner case. Wouldn't setting Recommends: whiptail | dialog > on debconf fix this ?
Unfortunately it would not. Being part of the base system, debconf is installed by debootstrap, and debootstrap's simplistic resolver completely ignores Recommends. Cheers, Sven