Summary: | Зависимость на GConf | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | gimp2 | Assignee: | Anatoly Yakushin <jaa> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | aris, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2004-11-03 12:56:44 MSK
Для примера: [root@riderbook root]# apt-get remove libgnomecanvas Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: gimp2 libgail libgnomecanvas libgtkhtml2 0 upgraded, 0 newly installed, 4 removed and 52 not upgraded. Need to get 0B of archives. After unpacking 30.0MB disk space will be freed. Или вот еще один пример: # apt-get remove GConf2 Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: GConf2 gimp2 gnome-settings gnome-vfs2 libgsf-gnome libgtkhtml2 libplanner 0 upgraded, 0 newly installed, 7 removed and 50 not upgraded. Need to get 0B of archives. After unpacking 35.3MB disk space will be freed. Do you want to continue? [Y/n] Каким образом Вы это себе представляете?. Gimp -- это неотъемлимая ччасть Gnome и в новой версии эта интеграция только усилится. Что-то я нигде в пакете не нашел прямых зависимостей на GNOME. Есть зависимости на составные части gtk, но GNOME нет нигде ! кстати, GIMP великолепно функционирует без GNOME. Поэтому он может конечно являться частью GNOME, но неотъемлемой - врятли. (In reply to comment #5) > кстати, GIMP великолепно функционирует без GNOME. Поэтому он может конечно > являться частью GNOME, но неотъемлемой - врятли. > В gimp'е свой собственный help broswer на liobgtkhtml2, через которую и некоторые другие гомьи библиотеки. Если уж белый свет клином сошелся на них, можно вынести /usr/lib/gimp/2.0/plug-ins/helpbrowser в отдельный пакет, туда же можно положить и файлы справки, которые сейчас ксати не показываются. ________________________________________________________________________ Файлы помощи GIMP не установлены. Невозможно открыть '/usr/share/gimp/2.0/help/en/gimp-help.xml' для записи: No such file or directory Пожалуйста, проверье вашу установку. _____________________________________________________________________ Вот это уже НАСТОЯЩИЙ БАГ. Более того: там в настройках отключается встроенный просмотрщик справки и можно выбрать любой другой html браузер. У нас для этого по моему есть даже переменная среды. И многие приложения используют ее, когда нужно отобразить помощь. Т.е. - в пакет нужно выносить только встроенный просмотрщик справки. (In reply to comment #1) > Для примера: > [root@riderbook root]# apt-get remove libgnomecanvas > Reading Package Lists... Done > Building Dependency Tree... Done > The following packages will be REMOVED: > gimp2 libgail libgnomecanvas libgtkhtml2 > 0 upgraded, 0 newly installed, 4 removed and 52 not upgraded. > Need to get 0B of archives. > After unpacking 30.0MB disk space will be freed. Очень плохой пример. $ rpmquery --queryformat '%{NAME}\t%{SIZE}\n' gimp2 libgimp2 gimp2 27673088 libgimp2 1171005 Что осталось от 30.0MB disk space, которые will be freed? То есть вообще, данная проблема не стоит и выеденного яйца, хотя в принципе постановка вопроса верна. Насчет справки - это отдельный проект, справка до сих пор написана лишь частично и кстати в код Гимпа не входит. Мы начали перевод и дополнять справку, но эта работа еще только ведется. Это раз. Кто-то хочет принять участие :) И второе. Без GConf, libgnomecanvas и libgtkhtml2 Гимп не собирается. Ломать код без достаточных на то оснований я не буду. Это два. Док, посмотри внимательнее. GIMP не зависит напрямую на GConf, libgnomecanvas. А сделать так, что бы зависимость на libgtkhtml2 шла отдельным пакетом IMHO реально. Посмотри, пложалуйста, внутрь GIMP2 повнимательнее. (In reply to comment #9) > И второе. Без GConf, libgnomecanvas и libgtkhtml2 Гимп не собирается. Ломать код Основание простое: libgtkhtml2, в котором нет необходимости, тянет за собой много того, что вообще не нужно для работы Gimp. А ломать не надо. Можно вынести встроенный браузер в отдельный файл или выключить его вообще. Оторвал все что можно в 2.2-pre1. По крайней мере, на GConf теперь точно не замыкается. Спасибо. Теперь на очереди libgnomecanvas. Но это уже другая бага. |