Summary: | Компас: Не отрабатывает выбор компонентов при инсталляции | ||
---|---|---|---|
Product: | [Поддержка проектов] КОМПАС 3D | Reporter: | Виталий Булгаков <bulgakov> |
Component: | Тестирование | Assignee: | Евгений Шиц <sea> |
Status: | CLOSED FIXED | QA Contact: | Олег Шевченко <olezha> |
Severity: | minor | ||
Priority: | P2 | CC: | kondratyuk, lav, mais, mx, vitperov |
Version: | v10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | ALT Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 818 | ||
Bug Blocks: | 753, 5513 |
Description
Виталий Булгаков
2007-12-14 15:16:38 MSK
Проверить на полноценной версии КОМПАС 10 в WINE 1.0.10 Сейчас (eter17/eter11) установка завершается с ошибками, не выяснить что установилось, а что нет. Скорректировал зависимости. Пофиксил установку невыбранных компонентов. Патч: msi: Never set INSTALLSTATE_UNKNOWN if INSTALLSTATE_ABSENT is selected (eterbug #948). Есть ещё проблема с созданием пустых директорий. WINE сейчас создаёт все директории из таблицы CreateFolder независимо от того, устанавливаются ли соответствующие им компоненты. > Есть ещё проблема с созданием пустых
> директорий. WINE сейчас создаёт все
> директории из таблицы CreateFolder независимо от
> того, устанавливаются ли соответствующие
> им компоненты.
Сделал, чтобы директории из таблицы CreateFolder удалялись/создавались в зависимости от действия, которое производится с компонентом.
Патчи: msi: Create folders only for enabled components (eterbug #948). msi: Remove a folder for selected component (eterbug #948). Откатил патч: commit b7c7eb453a13ed0539e3047649d362326acad01b Author: Alexander Morozov <amorozov@etersoft.ru> Date: Mon Nov 16 19:21:36 2009 +0300 msi: Never set INSTALLSTATE_UNKNOWN if INSTALLSTATE_ABSENT is selected (eterbug #948). В pure появилась другая реализация INSTALLSTATE_ABSENT Думаю стоит проверить решает ли коммит из pure данную проблему. Изменения пока только в eterwine. Откладываем задачи, к которым не обращались более 100 дней. Склонировал ВМ AltWS10. заказал сборку wine@etersoft c sales, установил wine-etersoft-common-9.0.9-eter0.p10.1.noarch wine-etersoft-winetricks-20240105-eter2.p10.3.noarch wine-etersoft-full-9.0.9-eter0.p10.1.x86_64 wine32-etersoft-grdwine-0.5.7.1-eter1.p10.2.i586 wine-etersoft-mono-8.1.0-eter0.p10.1.noarch wine32-etersoft-9.0.9-eter0.p10.1.i586 wine-etersoft-network-9.0.2-eter0.p10.1.x86_64 wine-etersoft-programs-9.0.9-eter0.p10.1.x86_64 wine-etersoft-gecko-2.47.4-eter0.p10.1.noarch wine-etersoft-grdwine-0.5.7.1-eter1.p10.2.x86_64 wine-etersoft-9.0.9-eter0.p10.1.x86_64 Перешел в /var/ftp/pvt/Windows/CAD/Kompas/KOMPAS-3D_v22_x64/v22/x64/KOMPAS-3D_v22_x64/ и запустил $ wine_install_kompas. Запустился установщик, выбрал пункт "выборочная установка", снял флажки со всех пунктов, кроме установки Компаса и запустил установку. Установка прошла успешно, ошибок не было. Лишние компоненты не установились, ошибка не воспроизводится. Закрыта. |