ncurses in cosmic breaks running many Mono apps from terminal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mono |
Fix Released
|
Unknown
|
|||
mono (Debian) |
Fix Released
|
Unknown
|
|||
mono (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Impact
------
Many mono apps don't run in Ubuntu 18.10 when run from a terminal. Although mono apps aren't as popular or as well-maintained as they used to be, this is still bad.
Also mono fails to build in Ubuntu 18.10.
Test Case
---------
Install the updated mono packages.
Install pdfmod.
From gnome-terminal, run
$ pdfmod
The app should start.
Regression Potential
-------------------
This is a cherry-picked commit (from a newer mono version) that was applied in Debian in May.
Other Info
----------
I noticed this while working on pdfmod for LP: #1771025 . The only app listed there that runs before this fix in cosmic is bareftp.
See the Debian and upstream bugs for more info.
I believe Ubuntu's default bashrc sets xterm-256color but Debian's doesn't.
description: | updated |
Changed in ncurses (Ubuntu): | |
status: | In Progress → Triaged |
affects: | ncurses (Ubuntu) → mono (Ubuntu) |
description: | updated |
description: | updated |
Changed in mono (Ubuntu): | |
status: | Triaged → In Progress |
summary: |
- ncurses in cosmic breaks many Mono apps + ncurses in cosmic breaks running many Mono apps from terminal |
Changed in mono (Debian): | |
status: | Unknown → Fix Released |
Changed in mono: | |
status: | Unknown → Fix Released |
I've identified the fix, but I can't get mono to build on Ubuntu 18.10.
To get the work I've done so far, take git master from /salsa. debian. org/dotnet- team/mono
https:/
and apply this merge request:
https:/ /salsa. debian. org/dotnet- team/mono/ merge_requests/ 2