Fedora 38 introduced [1] a separate spin for the Sway tiling window manager [2] and a rpm-ostree variant called Sericea [3]. These use the foot terminal emulator by default [4,5] and foot comes with its own terminfo(5) entries. Currently, since foot is in ncurses-term, not ncurses-base, it's not included in the fedora-toolbox images that are used to create Toolbx containers on Fedora [6]. There's an ongoing effort to improve the quality of the Toolbx environments on Fedora [7], and a terminal emulator that's used by a Fedora spin can be considered common enough to be included in ncurses-base. [1] https://fedoraproject.org/wiki/Changes/Fedora_Sway_Spin [2] https://fedoraproject.org/spins/sway/ [3] https://fedoraproject.org/sericea/ [4] fedora-comps commit 851541a3922e6b8b https://pagure.io/fedora-comps/c/851541a3922e6b8b https://pagure.io/fedora-comps/pull-request/781 [5] https://codeberg.org/dnkl/foot [6] https://github.com/containers/toolbox/issues/1244 [7] https://fedoraproject.org/wiki/Changes/ToolbxReleaseBlocker Reproducible: Always Steps to Reproduce: 1. Install Fedora's traditional Sway spin or the rpm-ostree variant Sericea 2. Launch the default terminal emulator, foot 3. Run 'toolbox create', followed by 'toolbox enter' Actual Results: Error: terminfo entry not found for foot Expected Results: No errors So far, this has been discussed in: https://github.com/containers/toolbox/issues/1244 https://gitlab.com/fedora/sigs/sway/SIG/-/issues/19
Pull request: https://src.fedoraproject.org/rpms/ncurses/pull-request/6
Thanks.