New issue by am11 on void-packages repository https://github.com/void-linux/void-packages/issues/14488 Description: ### System * xuname: `Void 4.9.184-linuxkit x86_64-musl GenuineIntel uptodate rF` * package: `bash-5.0.009_1` `nano-4.4_1` ### Expected behavior With `base-minimal` (voidlinux-musl docker e.g.), when we install bash or nano, these packages should install ncurses-base package for the software to function. ### Actual behavior After some googling and figuring out, it appears that the `ncurses-base` (and more granually, what Alpine Linux ports calls `ncurses-terminfo-base`) package is the one which is missing. ### Steps to reproduce the behavior nano: ```sh docker run -it voidlinux/voidlinux-musl # inside the container xbps-install -S xbps-install -y nano nano # terminates with: Error opening terminal: xterm. # to fix the error xbps-install ncurses-base nano # it works! ``` bash: ```sh docker run -it voidlinux/voidlinux-musl # entered the container xbps-install -S xbps-install -y bash bash # entered bash # type something and press ENTER ls # type something again and press ENTER cd # now press UP and UP, it looks like: cdls #instead of ls # similarly, back arrow key to navigate cursor does not move the caret. # also, BACKSPACE renders spaces instead of erasing the character at caret. # etc. # to fix these issues xbps-install ncurses-base # exit and reenter bash to get the keybindings behave correctly ```