Bug 2217982 - move foot entries to -base
Summary: move foot entries to -base
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ncurses
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-27 18:38 UTC by Debarshi Ray
Modified: 2023-06-28 11:57 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-06-28 11:57:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Debarshi Ray 2023-06-27 18:38:04 UTC
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

Comment 1 Debarshi Ray 2023-06-27 18:43:52 UTC
Pull request: https://src.fedoraproject.org/rpms/ncurses/pull-request/6

Comment 2 Miroslav Lichvar 2023-06-28 11:57:18 UTC
Thanks.


Note You need to log in before you can comment on or make changes to this bug.