Bug 24882

Summary: no support for detecting some tty baud rates
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: libslang2Assignee: Sergey Y. Afonin <asy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
URL: https://www.midnight-commander.org/ticket/2452
Attachments:
Description Flags
slang-2.2.3-alt-baud-rates.patch none

Description Sergey Vlasov 2011-01-09 23:09:20 MSK
Created attachment 4743 [details]
slang-2.2.3-alt-baud-rates.patch

libslang2-2.2.3-alt1

При определении скорости подключения терминала для установки значения переменной SLang_TT_Baud_Rate поддерживаются значения из стандартного ряда не выше 230400. Однако текущая версия rxvt-unicode выставляет в настройках псевдотерминала максимально возможную из поддерживаемых скоростей - в данный момент это 4000000. В результате, например, при запуске mc в urxvt переменная SLang_TT_Baud_Rate остаётся установленной в 0, что приводит к автоматическому отключению в mc параметра "Verbose operation".

Прилагаемый патч добавляет в список в src/slutty.c недостающие скорости, что исправляет работу mc в описанной ситуации. Кстати, аналогичный список скоростей есть ещё в modules/termios-module.c, но там все эти скорости уже есть.
Comment 1 Sergey Vlasov 2011-04-11 15:06:28 MSK
Вышла новая версия, где проблема уже исправлена:

Version 2.2.4 of the slang library has been released.  This is a
bug-fix release with no new features and should be the last of the 2.2
series.  This version is binary compatible with previous version 2
releases.
Comment 2 Repository Robot 2012-09-25 06:47:31 MSK
slang2-2.2.4-alt1 -> sisyphus:

* Tue Sep 25 2012 Dmitry V. Levin <ldv@altlinux> 2.2.4-alt1
- Updated to 2.2.4 (closes: #24882).
- Fixed packaging (closes: #15151).