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

Отработанное время:
Продуктивное время:
Bug 2890 - Убрать установку gecko, сделав его предустановленным   Make a simular bug
Summary: Убрать установку gecko, сделав его предустановленным
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Интеграция в хост-систему (show other bugs)
Version: 2.0
Hardware: PC All
: P5 minor
Target Milestone: ---
Assignee: Денис Баранов
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 5157
Blocks: 42 3586 5101
  Show dependency treegraph
 
In work:
Reported: 2008-11-12 08:39 MSK by Vitaly Lipatov
Modified: 2010-12-22 14:43 MSK (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-11-12 08:39:28 MSK
Надо убрать установку gecko - копирование, распаковку, сделав его предустановленным (будут создаваться только ссылки).
Это существенно ускорит начальную инициализацию.
Comment 1 Vitaly Lipatov 2009-01-13 20:53:59 MSK
Выяснено, что установка из cab-файл просто распаковывает файлы, а потом вносит в реестр HKEY_USERS путь к ним:
[Software\\Wine\\MSHTML\\0.9.0]
"GeckoPath"="C:\\windows\\gecko\\0.9.0\\wine_gecko"

Вношу в eterhack файлы и gecko.reg. Это должно предотвратить установку при инициализации реестра.
Comment 2 Vitaly Lipatov 2009-01-24 15:57:11 MSK
Сделано. Будет в 1.0.10-alt7
Comment 3 Vitaly Lipatov 2009-03-04 11:48:04 MSK
В последнем варианте gecko.reg убран, запись в реестр внесена через wine.inf
Comment 4 Виталий Перов 2010-02-24 16:20:31 MSK
в wine.inf.in убрали строчку:
HKCU,Software\Wine\MSHTML,"GeckoCabDosDir",,"C:\\WINDOWS\\DOWNLOADS\\"

Наши изменения оставил:
; Preinstalled Gecko path: See http://bugs.etersoft.ru/show_bug.cgi?id=2890
HKCU,Software\Wine\MSHTML\0.9.1,"GeckoPath",,"C:\\windows\\gecko\\0.9.1"

Но не уверен, что всё по-прежнему работает.
Comment 5 Vitaly Lipatov 2010-02-24 17:00:21 MSK
Ну мы проверим.
Comment 6 Илья Шпигорь 2010-03-31 17:03:48 MSD
Проверил на 1.0.12-eter4.1/3. gecko успешно ставится при создании .wine

Все файлы в 
c:/windows/gecko/0.9.1
представляют собой символьные ссылки на соответствующие файлы из
/usr/share/wine/skel/windows/gecko/0.9.1
Comment 7 Vitaly Lipatov 2010-04-01 00:46:36 MSD
Бага была переоткрыта на eterhack, тестировать её на 1.0.12 бессмысленно.
Наше главное изменение -
>; Preinstalled Gecko path: See http://bugs.etersoft.ru/show_bug.cgi?id=2890
>HKCU,Software\Wine\MSHTML\0.9.1,"GeckoPath",,"C:\\windows\\gecko\\0.9.1"
проверять нужно будет не на файлы, а на то, что работает без дополнительных установок
$ wine iexplore http://mail.ru
Comment 8 Денис Баранов 2010-09-06 20:39:15 MSD
Перевешиваю для проверки на eterhack
Comment 9 Денис Баранов 2010-12-18 12:29:00 MSK
При установке wine-etersoft-1.3.8 выдается зависимость еще на установку wine-gecko.
В C:\\windows\\gecko\\ присутствует каталог 1.0.0, в котором находятся ссылки на gecko. 
Команда $ wine iexplore http://mail.ru запускает Gecko
Comment 10 Денис Баранов 2010-12-18 12:31:51 MSK
Принято.
WINE@Etersoft unstable 1.3.8-alt1.2/1.3.0-alt3
Comment 11 Vitaly Lipatov 2010-12-22 14:43:16 MSK
> При установке wine-etersoft-1.3.8 выдается зависимость еще на установку
wine-gecko.
Это неправильно.

Закрываю, дальнейшее решение в bug 6680.