Bug 8826

Summary: Не назначается сетевой тип диска в winecfg
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: Интеграция в хост-системуAssignee: Dmitry Timoshkov <dtimoshkov>
Status: CLOSED FIXED QA Contact: Svetlana Zhukova <svzhu>
Severity: trivial    
Priority: P5 CC: baraka, dm, dtimoshkov, lav
Version: 2.0Keywords: TO_WINEHQ
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: 27172 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 384, 8900    
Attachments: Дбавление недостающей строки в device_types из device.c:44

Description Константин Кондратюк 2012-11-15 08:47:45 MSK
При выборе типа диска "Сетевой" в winecfg не происходит нужного назначения. При новом запуске winecfg стоит уже "автоопределение" вместо жёсткой привязки типа.

Проверялось в нашем 2.0.2 и в оригинальном wine-1.4.

Беглый осмотр показал, что вместо "network" в реестр попадает значение "ramdisk". То ли в функции apply_drive_changes() не правильно отправляется значение (для сетевого там назначается type 4), то ли в процессе записи в реестр это значение неправильно обрабатывается.

Нужно проверить на свежем wine и передать на исправление, если ошибка подтвердится.
Comment 1 Vitaly Lipatov 2012-11-24 20:43:46 MSK
Свежий wine - это wwo, запущенный через swine в vanilla.
Comment 2 Vitaly Lipatov 2012-11-24 20:47:21 MSK
По документации: необходимости выставлять тип диска нет. Но багу проверить и исправить надо.
Я думаю, лучше всего с этим справится Данил.
Comment 3 Данил Плешаков 2012-11-26 14:31:00 MSK
Проверено на свежем wine-pure.
Ошибка оказалась в несоответствии перечисления device_type в mountmgr.h и массива device_types в device.c.

Думаю проблема решена.
Comment 4 Данил Плешаков 2012-11-26 14:42:38 MSK
Created attachment 2702 [details]
Дбавление недостающей строки в device_types из device.c:44
Comment 5 Данил Плешаков 2012-11-26 14:43:55 MSK
Патч добавлен. Диск корректно добавляется.
Думаю можно закрывать.
Comment 11 Svetlana Zhukova 2013-05-29 10:32:15 MSK
WINE@Etersoft SQL 2.1.2/2.1.0-eter14/3
принято.