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

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

    <bug>
          <bug_id>19133</bug_id>
          
          <creation_ts>2009-03-11 15:51:47 +0300</creation_ts>
          <short_desc>Requires: gnome-wm</short_desc>
          <delta_ts>2012-03-16 14:00:01 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 5.0</product>
          <component>gnome-minimal</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>19221</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>19221</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Rusakov">ktirf</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          
          
          <qa_contact name="qa-5.0@altlinux.org">qa-5.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87102</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-11 15:51:47 +0300</bug_when>
    <thetext>Старая проблема с apt&apos;ом и выбором лексикографически старшего варианта ударила по указанной в сабже зависимости. На данный момент мы имеем три Window Manager&apos;а для GNOME, в пакетах sawfish-gnome, metacity-gnome и e17-gnome. Увы к сожалению, наивная установка gnome-default из бранча приводит, как показало тестирование, к установке sawfish-gnome, но не metacity-gnome. При этом, поскольку /usr/share/applications/metacity.desktop находится в пакете metacity (который всё-таки устанавливается, ибо требуется по другим зависимостям), то при загрузке сессии GNOME пытается запустить именно Metacity, но обламывается. Но это отдельная тема.
В общем, преждем всего нужно как-то фиксить проблему gnome-wm. Моё личное мнение - использовать alternatives.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87103</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-03-11 15:58:59 +0300</bug_when>
    <thetext>Нет, тут проблема в другом.  Нужно чтобы кейворды X-GNOME-WMName, X-GNOME-Autostart-Phase=WindowManager и X-GNOME-Provides=windowmanager были только в desktop файлах, надодящихся в пакетах *-gnome и только в них.

Сейчас эти кейворды продублированы в, например, /u/s/applications/sawfish.desktop (sawfish) и /u/s/gnome/wm-properties/sawfish-wm.desktop (sawfish-gnome).  С metacity ситуация аналогичная.

Есть мнение, что кто-то из них двоих безнадёжно устарел.  Что сейчас говорит про это RTFS gnome-session?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87132</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-11 23:58:15 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; /u/s/applications/sawfish.desktop (sawfish) и
&gt; /u/s/gnome/wm-properties/sawfish-wm.desktop (sawfish-gnome).  С metacity
&gt; ситуация аналогичная.
&gt; 
&gt; Есть мнение, что кто-то из них двоих безнадёжно устарел.  Что сейчас говорит
&gt; про это RTFS gnome-session?
RTFS gnome-session говорит, что wm-properties не используется для поиска автозапускающихся приложений с 31 июля прошлого года. С тех же пор для запуска WM используются desktop-файлы вместо прямого вызова.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87133</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-12 00:02:31 +0300</bug_when>
    <thetext>Но это не поможет решить проблему установки sawfish-gnome как первого подходящего варианта удовлетворения зависимости gnome-wm. На всякий случай: баг именно про это.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87134</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-12 00:04:00 +0300</bug_when>
    <thetext>Может быть, в gnome-minimal оставить зависимость на gnome-wm, а в gnome-default забить зависимость именно на metacity-gnome?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87135</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-12 00:07:08 +0300</bug_when>
    <thetext>alternatives с apt&apos;ом, кстати, тоже не помогут справиться. Они тут вообще ничем не помогут.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87136</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-12 01:00:55 +0300</bug_when>
    <thetext>Попробовал, кстати, воспользоваться этим замечательным механизмом выбора window manager&apos;а (который в /desktop/gnome/session/required_components) - не заработал. Что бы я там ни выставлял, всё равно в результате запускается metacity... (смотрю на &quot;дедале&quot;, ну то есть на gnome-session 2.25.92).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87137</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-03-12 01:24:32 +0300</bug_when>
    <thetext>Узнал, почему: gnome-session сохраняет сессию вместе с Window Manager&apos;ом, панелью и менеджером файлов, так что к моменту, когда при следующем запуске смотрятся ключи в GConf, всё уже на самом деле предрешено, потому что список программ из прошлой сессии имеет приоритет. Что по-своему, конечно, правильно, но без ключика --replace подменять metacity на тот же sawfish становится проблематично. Ну да это всё оффтопик.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87142</commentid>
    <comment_count>8</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-03-12 03:20:15 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; alternatives с apt&apos;ом, кстати, тоже не помогут справиться. Они тут вообще ничем
&gt; не помогут.

Возможно, поможет /etc/apt/pkgpriorities (положить metacity-gnome в Standard).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87183</commentid>
    <comment_count>9</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-03-12 16:50:37 +0300</bug_when>
    <thetext>Ну да.

$ tail -1 /etc/apt/pkgpriorities 
  metacity-gnome
$ hsh --initroot-only ~/hasher
...
$ hsh-install ~/hasher gnome-default
...
$ hsh-run ~/hasher -- rpm -qa | grep -e -gnome 
python-module-pygnome-gnome-vfs-2.22.1-alt1
libPolicyKit-gnome-0.9-alt1
gnome-games-gnometris-2.24.3-alt1
xulrunner-gnome-support-1.9.0.5-alt1.20081205
python-module-pygnome-gnomeprint-2.24.1-alt1
PolicyKit-gnome-0.9-alt1
&gt;&gt;&gt;metacity-gnome-2.24.0-alt2
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95941</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2009-08-08 15:46:38 +0400</bug_when>
    <thetext>Насколько я ничего не понимаю, это всё-таки дуп 19221.

*** This bug has been marked as a duplicate of bug 19221 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>