Bug 43003 - Не запускается "графический терминал(для отладки)"
Summary: Не запускается "графический терминал(для отладки)"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: winetricks (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-16 15:07 MSK by annschafer
Modified: 2023-11-15 17:18 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description annschafer 2022-06-16 15:07:33 MSK
Не запускается "графический терминал(для отладки)"

winetricks-20210206-alt1

Воспроизводится только на Workstation 10 x86_64

Шаги воспроизведения:
1) # apt-get install i586-wine wine-mono winetricks wine-programs
2) Запустить winetricks
3) Выбрать Выберите путь для wine по умолчанию, а затем выбрать Запустить графический терминал (для откладки)

Реальный результат: окно winetricks "текущий путь до wine" на секунду закрывается и открывается снова, терминал не запустился
Ожидаемый результат: открылся терминал
Comment 1 Антон Мидюков 2022-06-16 15:24:36 MSK
А если xterm установить?
Comment 2 annschafer 2022-06-16 15:26:35 MSK
(Ответ для Антон Мидюков на комментарий #1)
> А если xterm установить?

После установки xterm запустился
Comment 3 Osmolovskaya Anastasia 2023-01-17 16:42:53 MSK
Проверено на Workstation 10 x86_64
Версия пакета: 
wine-7.22.1-alt1.x86_64
winetricks-20220617-alt1.noarch
По указанным шагам ошибка не воспроизвелась - считаю, что задачу можно закрыть
Comment 4 Vitaly Lipatov 2023-02-15 23:28:53 MSK
В нижеуказанной сборке была добавлена проверка /usr/bin/xvt, это сильно расширит перечень доступных терминалов.
* Sat Jun 18 2022 Vitaly Lipatov <lav@altlinux.ru> 20220617-alt1
- new version (20220617) with rpmgs script
- try use xvt as terminal (ALT bug 43003)


$ epmqf xvt
 > xvt is placed as /usr/bin/xvt
 $ rpm -qf /usr/bin/xvt
mate-terminal-1.26.0-alt1.x86_64
xterm-375-alt1.x86_64
terminology-1.13.0-alt1.x86_64
gnome-terminal-3.46.7-alt1.x86_64
 > /usr/bin/xvt is link to /etc/alternatives/links/|usr|bin|xvt
 $ rpm -qf /usr/bin/mate-terminal
mate-terminal-1.26.0-alt1.x86_64
Comment 5 Антон Мидюков 2023-02-16 10:25:38 MSK
(Ответ для Vitaly Lipatov на комментарий #4)
> В нижеуказанной сборке была добавлена проверка /usr/bin/xvt, это сильно
> расширит перечень доступных терминалов.
> * Sat Jun 18 2022 Vitaly Lipatov <lav@altlinux.ru> 20220617-alt1
> - new version (20220617) with rpmgs script
> - try use xvt as terminal (ALT bug 43003)
> 
> 
> $ epmqf xvt
>  > xvt is placed as /usr/bin/xvt
>  $ rpm -qf /usr/bin/xvt
> mate-terminal-1.26.0-alt1.x86_64
> xterm-375-alt1.x86_64
> terminology-1.13.0-alt1.x86_64
> gnome-terminal-3.46.7-alt1.x86_64
>  > /usr/bin/xvt is link to /etc/alternatives/links/|usr|bin|xvt
>  $ rpm -qf /usr/bin/mate-terminal
> mate-terminal-1.26.0-alt1.x86_64

Нужно иметь в виду, что mate-terminal не совместим с xvt по аргументам командной строки.
Произошла регрессия в версии winetricks-20230120 из-за изменения:
@@ -22848,12 +22967,12 @@ winetricks_shell()
 
         case ${WINETRICKS_GUI} in
             none)
-                ${SHELL}
+                WINEDEBUG=-all ${SHELL} "${@}"
                 ;;
             *)
                 for term in gnome-terminal konsole Terminal xterm; do
                     if test "$(command -v ${term} 2>/dev/null)"; then
-                        ${term}
+                        WINEDEBUG=-all ${term} -e "${@}"
                         break
                     fi
                 done

mate-terminal не поддерживает аргумент -e
Comment 6 Антон Мидюков 2023-02-16 10:43:37 MSK
gnome-terminal также не поддерживает опцию -e
Так что нужно сообщить в апстрим.

И по поводу коммита:
https://git.altlinux.org/tasks/314238/gears/220/git?p=git;a=commitdiff;h=e05970a6230e35343c7b361021a72319e905b4a4

Порядок стоит поменять. Сначала xterm, а уже потом xvt. Если у альтернативы xvt проблемы, то установка xterm проблему исправит.
Comment 7 Антон Мидюков 2023-02-16 10:47:31 MSK
(Ответ для Антон Мидюков на комментарий #6)
> gnome-terminal также не поддерживает опцию -e

Неправ. Поддерживает, но считает его устаревшим. В --help его нет.
Comment 8 Антон Мидюков 2023-02-16 11:21:28 MSK
Дело не в xvt. xterm тоже с ошибкой завершается:
xterm: bad command line option "-e"
Comment 9 Osmolovskaya Anastasia 2023-02-17 11:31:37 MSK
Ошибка актуальна для версии winetricks-20230212-alt1.noarch + wine-8.0.4-alt1.x86_64 в Sisyphus

для версии из задания 314238 для p10: 
winetricks-20230212-alt1.noarch + wine-8.0.4-alt1.x86_64

Установка пакета xterm больше не решает проблему 

НЕ воспроизводится для текущей версии в репозитории p10: 
winetricks-20220617-alt1.noarch + wine-7.22.1-alt1.x86_64
Comment 10 Repository Robot 2023-11-15 17:18:39 MSK
winetricks-20230505-alt1 -> p9:

 Sat May 20 2023 Vitaly Lipatov <lav@altlinux.ru> 20230505-alt1
 - new version (20230505) with rpmgs script
 Sat Mar 11 2023 Vitaly Lipatov <lav@altlinux.ru> 20230310-alt1
 - new version 20230310 (with rpmrb script)
 Sun Feb 12 2023 Vitaly Lipatov <lav@altlinux.ru> 20230212-alt1
 - new version 20230212 (with rpmrb script)
 Tue Feb 07 2023 Vitaly Lipatov <lav@altlinux.ru> 20230207-alt1
 - new version (20230207) with rpmgs script
 Sat Jan 21 2023 Vitaly Lipatov <lav@altlinux.ru> 20230120-alt1
 - new version (20230120) with rpmgs script
 Sat Jun 18 2022 Vitaly Lipatov <lav@altlinux.ru> 20220617-alt1
 - new version (20220617) with rpmgs script
 - try use xvt as terminal (ALT bug 43003)
 Wed Jun 15 2022 Vitaly Lipatov <lav@altlinux.ru> 20220411-alt3
 - fix kdialog detection again
 - run from menu with terminal enabled
 - disable version checking
 Mon May 23 2022 Vitaly Lipatov <lav@altlinux.ru> 20220411-alt2
 - fix kdialog detection
 Mon Apr 11 2022 Vitaly Lipatov <lav@altlinux.ru> 20220411-alt1
 - new version 20220411 (with rpmrb script)
 Sat Apr 02 2022 Vitaly Lipatov <lav@altlinux.ru> 20220401-alt1
 - new version (20220401) with rpmgs script
 Wed Feb 09 2022 Vitaly Lipatov <lav@altlinux.ru> 20220207-alt1
 - new version (20220207) with rpmgs script
 Wed Dec 29 2021 Vitaly Lipatov <lav@altlinux.ru> 20211221-alt1
 - new version (20211221) with rpmgs script
 Thu Aug 26 2021 Vitaly Lipatov <lav@altlinux.ru> 20210825.2-alt1
 - add vcrun2019 update sha256sum
 - set our winetricks version during build
 Wed Aug 25 2021 Vitaly Lipatov <lav@altlinux.ru> 20210825.1-alt1
 - add msado15 install
 Wed Aug 25 2021 Vitaly Lipatov <lav@altlinux.ru> 20210825-alt1
 - new version 20210825 (with rpmrb script)
 Tue Aug 24 2021 Vitaly Lipatov <lav@altlinux.ru> 20210815-alt1
 - new version 20210815 (formally 20210206-next) with rpmgs script