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

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

    <bug>
          <bug_id>15708</bug_id>
          
          <creation_ts>2008-05-19 03:56:15 +0400</creation_ts>
          <short_desc>undefined symbols -- should explicitly require a newer library (libhal?)</short_desc>
          <delta_ts>2009-04-13 00:43:23 +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>gvfs</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>
          <dependson>15079</dependson>
    
    <dependson>15709</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>70208</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-05-19 03:56:15 +0400</bug_when>
    <thetext>gvfs-0.2.3-alt1

$ ldd -r /usr/lib/gio/modules/libgiohal-volume-monitor.so
undefined symbol: libhal_get_all_devices_with_properties       
(/usr/lib/gio/modules/libgiohal-volume-monitor.so)
        linux-gate.so.1 =&gt;  (0xb7fb6000)
        libhal.so.1 =&gt; /usr/lib/libhal.so.1 (0xb7f5d000)
        libdbus-1.so.3 =&gt; /usr/lib/libdbus-1.so.3 (0xb7f26000)
        libgio-2.0.so.0 =&gt; /lib/libgio-2.0.so.0 (0xb7ec8000)
        libgobject-2.0.so.0 =&gt; /lib/libgobject-2.0.so.0 (0xb7e8f000)
        libglib-2.0.so.0 =&gt; /lib/libglib-2.0.so.0 (0xb7dc3000)
        libpthread.so.0 =&gt; /lib/libpthread.so.0 (0xb7dac000)
        libc.so.6 =&gt; /lib/libc.so.6 (0xb7c84000)
        libgmodule-2.0.so.0 =&gt; /lib/libgmodule-2.0.so.0 (0xb7c81000)
        /lib/ld-linux.so.2 (0x80000000)
        libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7c7d000)
$ 

So, versionized symbols could be added to libhal&apos;s ABI and gvfs could be then
rebuilt with it in order to solve the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70246</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2008-05-19 22:52:57 +0400</bug_when>
    <thetext># rpm -qf /usr/lib/gio/modules/libgiohal-volume-monitor.so
gvfs-0.2.3-alt1

# rpm -q libhal
libhal-0.5.11-alt6

# ldd -r /usr/lib/gio/modules/libgiohal-volume-monitor.so
	linux-gate.so.1 =&gt;  (0xb7faa000)
	libhal.so.1 =&gt; /usr/lib/libhal.so.1 (0xb7f62000)
	libdbus-1.so.3 =&gt; /usr/lib/libdbus-1.so.3 (0xb7f2b000)
	libgio-2.0.so.0 =&gt; /lib/libgio-2.0.so.0 (0xb7ecd000)
	libgobject-2.0.so.0 =&gt; /lib/libgobject-2.0.so.0 (0xb7e94000)
	libglib-2.0.so.0 =&gt; /lib/libglib-2.0.so.0 (0xb7dc6000)
	libpthread.so.0 =&gt; /lib/libpthread.so.0 (0xb7db0000)
	libc.so.6 =&gt; /lib/libc.so.6 (0xb7c87000)
	libgmodule-2.0.so.0 =&gt; /lib/libgmodule-2.0.so.0 (0xb7c84000)
	/lib/ld-linux.so.2 (0x80000000)
	libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7c80000)

Что за версия libhal у Вас. До меня могли ещё не дойти какие-то обновления, но
новой libhal я в cybertalk@ не видел.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70257</commentid>
    <comment_count>2</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-05-20 11:04:47 +0400</bug_when>
    <thetext>(In reply to comment #1)

&gt; Что за версия libhal у Вас. 

У меня пока ещё более старая: 

$ rpm -q libhal
libhal-0.5.10-alt9

Поэтому я и пишу, что &quot;новый&quot; gvfs (gvfs-0.2.3-alt1) должен требовать &quot;нового&quot;
libhal (libhal-0.5.11-alt6), иначе apt-get допускает ту ситуацию, что у меня.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70261</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2008-05-20 11:27:11 +0400</bug_when>
    <thetext>тогда надо требовать версионирование в libhal и перевешивать багу на него.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70274</commentid>
    <comment_count>4</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-05-20 14:16:15 +0400</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 15709 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71116</commentid>
    <comment_count>5</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-06-01 15:37:51 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; тогда надо требовать версионирование в libhal и перевешивать багу на него.

Проверять, что появились достаточно строгие зависимости у gvfs я буду всё-таки
по этому сообщению и, наверное, через некоторое время после того, как
версионирование будет сделано (буду ждать пересборки), так что, считаю, этот баг
должно висеть открытым. А на libhal я повесил тогда сообщение и оно было в
depends on этого бага:

https://bugzilla.altlinux.org/show_bug.cgi?id=15709

Извините, если это было не очень явно и вызвало непонимание!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82087</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2008-12-02 13:45:34 +0300</bug_when>
    <thetext>я понял, что shrek@ отказался делать версионирование в libhal. Указывать каждый оаз в спеке gvfs версию libhal - тоже не спортивно. Что будем делать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82231</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2008-12-05 01:59:00 +0300</bug_when>
    <thetext>По-моему, мне удалось уговорить Шрека. Ждём в Сизифе libhal с версионированием.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89271</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2009-04-13 00:43:23 +0400</bug_when>
    <thetext>1) /usr/lib/gio/modules/libgiohal-volume-monitor.so - больше нет.
2) в libhal появилось версионирование, и как следствие появилась зависимость на libhal.so.1(HAL_0.5.11)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>