Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 8987 - Протестировать запуск .bat файлов в vanilla и eterhack   Make a simular bug
Summary: Протестировать запуск .bat файлов в vanilla и eterhack
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: DOS-программы (show other bugs)
Version: unspecified
Hardware: PC All
: P4 minor
Target Milestone: ---
Deadline: 2013-04-20
Assignee: Сергей Тимушев
QA Contact: Danil Michailov
URL: https://bugzilla.altlinux.org/show_bu...
Whiteboard:
Keywords:
Depends on: 816
Blocks: 8991
  Show dependency treegraph
 
In work:
Reported: 2013-01-09 17:16 MSK by Danil Michailov
Modified: 2013-04-16 18:16 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Danil Michailov 2013-01-09 17:16:53 MSK
После обновления wine (сейчас wine-1.5.20-alt1) консольные win32 программы
стали запускаться в отдельном открываемом wine окошке терминала windows вместо
общей консоли linux. Это ужасно неудобно, так как теряется возможность увидеть
результат работы (окошко моментально исчезает) и не работает перенаправление
ввода-вывода.

Одновременно сильно ухудшилась отрисовка шрифтов в wine.

Протестировать на
swine vanilla
swine eterhack

запустив на выполнение бат файл print_commads.bat содержащий:
help  > cammands
Comment 1 Danil Michailov 2013-01-09 17:23:29 MSK
В ванилле бат файл не отработал
swine winevanilla 1c/1c82 --force
wine: Ошибка в формате EXE для C:\help.bat.

В eterhack ошибка воспроизвелась, на мгновение появилась окно cmd, скрипт  отработал.
swine etehack autotest/1c77 --force

Проблем со шрифтами не заметил.
Comment 2 Vitaly Lipatov 2013-01-09 18:07:27 MSK
В vanilla надо запускать через 
wine cmd /E скрипт или
wine start скрипт

Может ли проблема быть связана с тем, что в новом eterhack я добавил открытие bat-файлов через просто wine start.bat, без необходимости указывать cmd?
Comment 3 Danil Michailov 2013-01-09 20:23:22 MSK
В vanilla
swine winevanilla 1c/1c82 --force
wine start help.bat
Ошибка повторилась, на мгновение появилась окно cmd, скрипт не отработал, не создался файл.

Через 
wine cmd /E скрипт
нигде не сработало

Проверить версию eterhack до внесения патча на запуск по wine start.bat, других вариантов не придумал.
Comment 4 Vitaly Lipatov 2013-01-11 16:40:11 MSK
Всё воспроизводится ещё проще:
$ wine cmd
открывает в отдельном окне.

Раньше себя так вело только
$ wineconsole cmd

Это произошли изменения в консоли
Comment 5 Danil Michailov 2013-01-16 17:03:05 MSK
Выставить исполнителя
Comment 6 Vitaly Lipatov 2013-01-23 20:59:31 MSK
Проблема была вызвана

commit add7e428ace9869d3ba706f2eb4d5fc8b294ff8a
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Fri Oct 19 01:00:18 2012 +0400

    wine.in: run bat files via wine start


отправил в eterwine исправление:
commit 6dd0122f448c5be5d475334e7369ec6508878f68
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Mon Jan 21 19:12:36 2013 +0400

    wine.in: fix run for non .bat files (eterbug #8987)
Comment 7 Danil Michailov 2013-02-01 20:38:08 MSK
swine eterhack autotest/1c77_1 --force
wine cmd
Работает корректно, команды вводятся в том же окне.
Закрыто.
Comment 8 Дмитрий Галочкин 2013-04-16 18:16:45 MSK
Необходимо перепроверить для отгружаемой на данный момент версии 2.1-testing.