При установке Гарант 7.6.0 на eterhack из git: fixme:process:SetProcessDEPPolicy (0): stub fixme:process:SetProcessDEPPolicy (2): stub /Windows/Правовые/Гарант/Garant 7.6.0/CS_760 при запуске из /Windows/Правовые/Гарант/Garant 7.6.0/DVD_760 ругается на отсутствие библиотеки gbladapter.dll в testing все работает. бутылка bugs/7387 (создана для проверки баги 7387,но т.к. установить гарант через ww не удалось,пока пустая)
такая же ситуация в файловой версии,клиент-серверной и локальной.
Да, воспроизводится. Проверил на более ранних версиях: 1.3.12 - не работает 1.3.6 - работает
Через wwo работает, значит бага в нашем патче. Версии wine 1.3.7-1.3.9 вообще не собираются
1.3.11 - Ошибка присутствует
1.3.10 работает 1.3.10-alt2.8 - не работает
1.3.10-alt2.4 - не работает 1.3.10-alt2.1 - не работает
1.3.10-alt1.3 - работает
Нашёл патч, который ломает установку: commit 36400dff7869d6a7a2d9867f4122a67ae67b240b Author: Vitaly Lipatov <lav@etersoft.ru> Date: Wed Dec 29 18:09:10 2010 +0300 fix WINPROC_AllocProc args (eterbug #6585), it broke regedit right menu. Откатил его в eterhack. Теперь всё должно работать.
В eterwine проблема такая же. Откатил патч для репозитория eterwine. Теперь всё должно работать.
Откаченный патч приводит к неправильной перерисовке окна 1с8.0. Итак, имеем 3 связанные проблемы: 1) Падение при установке Гаранта 2) Меню в правой части окна regedit 3) Отрисовка окна 1с8.0. С патчем присутствует проблема 1. Без патчи - проблемы 2 и 3. Запустил через wwo - там ни одной из приведённых проблем не возникает.
Добавляется проблема: 4) Бага 432, для которой делся патч, ломающий правую кнопку в regedit. Откатил патч, решающий данную проблему - ничего не изменилось. По-прежнему остались проблемы с regedit и окном 1c8.0 Откатил все изменения в функции WIN_SetWindowLong до состояния мейнстрима. Проверил: Все три проблемы решены. Четвёртая проблема (бага 432) требует отдельной проверки.
Откатил все наши изменения в этом файле. Для окончательного решения завёл отдельную багу 7489. Сейчас установка Гаранта работает
Несколько раз заново создавала бутылку и пыталась установить разные версии гаранта 7.6.0. Установилась только файл-серверная FS, и то в конце с ошибкой(если не снимать галочку "загрузка данных"). wine@eterhack bottle bugs/Guarant-FS WINE@Etersoft version 1.3.25-eter1.8
wine@eterhack bottle bugs/7435 WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.9/3 установка работает.
Проявилось на ubuntu 11.10 WINE@Etersoft 1.0 Network 1.3.30/1.7.1-eter1.7/4 Попробовала в бутылке terhack bottle garant/test WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3 тоже не происходит установка.
на wine-1.3.32-122-g2e5f73e не ставится cs_760. проблемы с откатом патча commit 36400dff7869d6a7a2d9867f4122a67ae67b240b Author: Vitaly Lipatov <lav@etersoft.ru> Date: Wed Dec 29 18:09:10 2010 +0300
откатился до версии 1.3.18-alt1.1, откатил патч fix WINPROC_AllocProc args (eterbug #6585), it broke regedit right menu - не помогло. установка cs_760 не происходит. видимо что-то еще мешает, надо попробовать bisect.
при помощи bisect пока ничего получить не удалось
1.3.10-alt1.3 - не работает 1.3.9-alt1.8 - не работает через wwo cs-760 не устанавливается.
ну в общем так. установка cs-760 не производится, по всей видимости, из-за отсутствия библиотек в файле c:/users/Application Data/Garant-DVD
работаю над багой.
ситуация следующая, проблемы с установкой возникают и на eterhack, и в апстримовом вайне, я пробовал еще на винде, там то же. сообщение "часть дистрибутива, необходимая для установки, не найдена". если не трудно, посмотрите, там с дистрибутивом все в порядке?
Проверила на windows xp samotour дистрибутив /Windows/Правовые/Гарант/Garant 7.6.0/CS_760 Все нормально установилось.FS - просит какой-то .cab, тогда не будет пока его трогать. На eterhack bottle bugs/7435 - не ставится. WINE@Etersoft 1.0 SQL 1.3.33/2.0.0-eter1.1/1 Используй CS.
установка сработала на 1.3.10-alt1.1, на 1.3.10-alt1.3 - нет.
bisect утверждает проблема тут Revert hunk of "user32/winex11.drv: Using the Drop/Raise window functions for all aplications (eterbug #3768)"
дело не в этом коммите. не удалось повторно, на версии 1.3.10-alt1.1 запустить установку. нужен другой метод. думаю, придется посмотреть последние функции, хотя, сообщение вылезает раньше функции, на которой все виснет.
проблема возникает после отработки WIN_SetWindowLong. поправил commit 35337e6d1c69b40ad03bbe3d4ab97172fd9f46c2 Author: Vitaly Perov <vitperov@etersoft.ru> Date: Fri Jul 29 20:34:15 2011 +0400 user32: Revert all Etersoft changes in WIN_SetWindowLong() было retval = WIN_GetWindowLong( hwnd, offset, size, unicode ); proc = WINPROC_AllocProc( (WNDPROC)newval, unicode ); if (proc) wndPtr->winproc = proc; стало retval = WIN_GetWindowLong( hwnd, offset, size, unicode ); if (unicode) proc = WINPROC_AllocProc( (WNDPROC)newval, unicode ); else proc = WINPROC_AllocProc( (WNDPROC)newval, NULL ); if (proc) wndPtr->winproc = proc;
> установка сработала на 1.3.10-alt1.1, на 1.3.10-alt1.3 - нет. У меня с открытой частью 1.3.10-alt1.1 не работает.
> 1.3.6 - работает У меня на 1.3.6-alt1.1 не установилось. На 1.0.12-eter14/28 устанавливается (данные не ставил). Если есть проблемы с bisect, то можно попробовать найти различие в процессе установки и посмотреть, с чем оно связано.
на cellar другая ошибка при запуске, чем на eterhack
в ходе выполнения функции ACTION_PerformUIAction возвращаемый результат имел неправильное значение. проверялось в бутылке на cellar. отправил патч на wine-patches@
Работает
WINE@Etersoft 1.0 SQL 1.3.34/2.0.0-eter1.2/2 eterhack bottle garant/7435 Устанавливается. По поводу запуска программы есть бага:7625