<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>5437</bug_id>
          
          <creation_ts>2004-11-03 12:56:44 +0300</creation_ts>
          <short_desc>Зависимость на GConf</short_desc>
          <delta_ts>2005-07-13 15:46:59 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gimp2</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Anatoly Yakushin">jaa</assigned_to>
          <cc>aris</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>19585</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 12:56:44 +0300</bug_when>
    <thetext>Было бы неплохо оторвать у gimp2 зависимости на среду GNOME.

Сейчас вытаскиваются библиотеки GNOME через libgtkhtml.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19586</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 12:57:28 +0300</bug_when>
    <thetext>Для примера:
[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.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19587</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 12:59:29 +0300</bug_when>
    <thetext>Или вот еще один пример:
# 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] </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19597</commentid>
    <comment_count>3</comment_count>
    <who name="Anatoly Yakushin">jaa</who>
    <bug_when>2004-11-03 18:37:38 +0300</bug_when>
    <thetext>Каким образом Вы это себе представляете?. 
Gimp -- это неотъемлимая ччасть Gnome и в новой версии эта интеграция только
усилится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19598</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 18:48:22 +0300</bug_when>
    <thetext>Что-то я нигде в пакете не нашел прямых зависимостей на GNOME.

Есть зависимости на составные части gtk, но GNOME нет нигде !
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19599</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 19:00:42 +0300</bug_when>
    <thetext>кстати, GIMP великолепно функционирует без GNOME. Поэтому он может конечно
являться частью GNOME, но неотъемлемой - врятли.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19600</commentid>
    <comment_count>6</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2004-11-03 19:18:40 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; кстати, GIMP великолепно функционирует без GNOME. Поэтому он может конечно
&gt; являться частью GNOME, но неотъемлемой - врятли.
&gt; 

В gimp&apos;е свой собственный help broswer на liobgtkhtml2, через которую и
некоторые другие гомьи библиотеки. Если уж белый свет клином сошелся на них,
можно вынести /usr/lib/gimp/2.0/plug-ins/helpbrowser в отдельный пакет, туда же
можно положить и файлы справки, которые сейчас ксати не показываются.
________________________________________________________________________
Файлы помощи GIMP не установлены.

Невозможно открыть &apos;/usr/share/gimp/2.0/help/en/gimp-help.xml&apos; для записи: No
such file or directory

Пожалуйста, проверье вашу установку.
_____________________________________________________________________
Вот это уже НАСТОЯЩИЙ БАГ.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19601</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-03 19:22:16 +0300</bug_when>
    <thetext>Более того:

там в настройках отключается встроенный просмотрщик справки и можно выбрать
любой другой html браузер. У нас для этого по моему есть даже переменная среды.
И многие приложения используют ее, когда нужно отобразить помощь.

Т.е. - в пакет нужно выносить только встроенный просмотрщик справки.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19602</commentid>
    <comment_count>8</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2004-11-03 19:49:14 +0300</bug_when>
    <thetext>(In reply to comment #1)
&gt; Для примера:
&gt; [root@riderbook root]# apt-get remove libgnomecanvas
&gt; Reading Package Lists... Done
&gt; Building Dependency Tree... Done
&gt; The following packages will be REMOVED:
&gt;   gimp2 libgail libgnomecanvas libgtkhtml2
&gt; 0 upgraded, 0 newly installed, 4 removed and 52 not upgraded.
&gt; Need to get 0B of archives.
&gt; After unpacking 30.0MB disk space will be freed.


Очень плохой пример.

$ rpmquery --queryformat &apos;%{NAME}\t%{SIZE}\n&apos; gimp2 libgimp2
gimp2   27673088
libgimp2        1171005

Что осталось от 30.0MB disk space, которые will be freed?
То есть вообще, данная проблема не стоит и выеденного яйца, хотя в принципе
постановка вопроса верна.




</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19604</commentid>
    <comment_count>9</comment_count>
    <who name="Anatoly Yakushin">jaa</who>
    <bug_when>2004-11-03 22:07:35 +0300</bug_when>
    <thetext>Насчет справки - это отдельный проект, справка до сих пор написана лишь частично
и кстати в код Гимпа не входит. Мы начали перевод и дополнять справку, но эта
работа еще только ведется. Это раз. Кто-то хочет принять участие :)

И второе. Без GConf, libgnomecanvas и libgtkhtml2 Гимп не собирается. Ломать код
без достаточных на то оснований я не буду. Это два.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19609</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-04 09:36:16 +0300</bug_when>
    <thetext>Док, посмотри внимательнее.

GIMP не зависит напрямую на GConf, libgnomecanvas. А сделать так, что бы
зависимость на libgtkhtml2 шла отдельным пакетом IMHO реально. 

Посмотри, пложалуйста, внутрь GIMP2 повнимательнее.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19610</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2004-11-04 09:53:44 +0300</bug_when>
    <thetext>(In reply to comment #9) 
&gt; И второе. Без GConf, libgnomecanvas и libgtkhtml2 Гимп не собирается. Ломать 
код 
Основание простое: libgtkhtml2, в котором нет необходимости, тянет за собой 
много того, что вообще не нужно для работы Gimp. 
 
А ломать не надо. Можно вынести встроенный браузер в отдельный файл или 
выключить его вообще. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19789</commentid>
    <comment_count>12</comment_count>
    <who name="Anatoly Yakushin">jaa</who>
    <bug_when>2004-11-14 16:01:17 +0300</bug_when>
    <thetext>Оторвал все что можно в 2.2-pre1.
По крайней мере, на GConf теперь точно не замыкается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19799</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-11-15 15:14:50 +0300</bug_when>
    <thetext>Спасибо. Теперь на очереди libgnomecanvas. Но это уже другая бага.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>