<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>154521</bug_id>
          <alias>dbus-1</alias>
          <creation_ts>2006-11-08 19:42 0000</creation_ts>
          <short_desc>[TRACKER] sys-apps/dbus 1.0 Love</short_desc>
          <delta_ts>2007-03-14 00:47:09 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://dev.gentoo.org/~cardoe/dbus-depends-to-update</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>154747</dependson>
    
    <dependson>154854</dependson>
    
    <dependson>155275</dependson>
    
    <dependson>155277</dependson>
    
    <dependson>155279</dependson>
    
    <dependson>155280</dependson>
    
    <dependson>155281</dependson>
    
    <dependson>155282</dependson>
    
    <dependson>155285</dependson>
    
    <dependson>155286</dependson>
    
    <dependson>155287</dependson>
    
    <dependson>155290</dependson>
    
    <dependson>155291</dependson>
    
    <dependson>155293</dependson>
    
    <dependson>155294</dependson>
    
    <dependson>155295</dependson>
    
    <dependson>155380</dependson>
    
    <dependson>155602</dependson>
    
    <dependson>155992</dependson>
    
    <dependson>156339</dependson>
    
    <dependson>157262</dependson>
    
    <dependson>157720</dependson>
    
    <dependson>158018</dependson>
    
    <dependson>158294</dependson>
    
    <dependson>158413</dependson>
    
    <dependson>159794</dependson>
    
    <dependson>160601</dependson>
    
    <dependson>165849</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>cardoe@gentoo.org</reporter>
          <assigned_to>gentopia@gentoo.org</assigned_to>
          <cc>bass@gentoo.org</cc>
    
    <cc>candrews@integralblue.com</cc>
    
    <cc>chutzpah@gentoo.org</cc>
    
    <cc>compnerd@gentoo.org</cc>
    
    <cc>diggerster@gmail.com</cc>
    
    <cc>dsdale24@gmail.com</cc>
    
    <cc>gnome@gentoo.org</cc>
    
    <cc>guillp.ml@gmail.com</cc>
    
    <cc>hanno@gentoo.org</cc>
    
    <cc>jason@zenenet.com</cc>
    
    <cc>joem@gentoo.org</cc>
    
    <cc>kai@kaishome.de</cc>
    
    <cc>kde@gentoo.org</cc>
    
    <cc>latexer@gentoo.org</cc>
    
    <cc>maxima.bugs@gmail.com</cc>
    
    <cc>nerdboy@gentoo.org</cc>
    
    <cc>net-im@gentoo.org</cc>
    
    <cc>net-irc@gentoo.org</cc>
    
    <cc>net-p2p@gentoo.org</cc>
    
    <cc>pat@ge3k.net</cc>
    
    <cc>plaes@plaes.org</cc>
    
    <cc>qt@gentoo.org</cc>
    
    <cc>redhatter@gentoo.org</cc>
    
    <cc>robbat2@gentoo.org</cc>
    
    <cc>tcort@gentoo.org</cc>
    
    <cc>vmware@gentoo.org</cc>
    
    <cc>wine@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-08 19:42:12 0000</bug_when>
            <thetext>D-Bus 1.0 will officially hit tomorrow November 9th. I would like to have it in the tree.

Except the bindings are now broken out to the following.

dev-libs/dbus-glib
dev-python/dbus-python
dev-libs/dbus-qt3-old
dev-dotnet/dbus-sharp

Basically people will need to update the depends.

i.e. something that ldd says uses libdbus-glib

dbus? ( &gt;=sys-apps/dbus-0.34 )
...
dbus? ( || ( &gt;=dev-libs/dbus-glib-0.71
( &lt;sys-apps/dbus-0.90 &gt;=sys-apps/dbus-0.34 ) )
)

Now apps which use the glib bindings will link the libdbus as well. But it&apos;s proper not to depend directly on dbus since this will be changing in future releases.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-09 05:59:59 0000</bug_when>
            <thetext>Are you sure this syntax will work?

( &lt;sys-apps/dbus-0.90 &gt;=sys-apps/dbus-0.34 )

I ran into a lot of problem with this style of syntax before with portage.  It doesn&apos;t and them together, it sees them as two separate depends (unless some really new version of portage has this fixed)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-09 06:09:43 0000</bug_when>
            <thetext>According to Portage devs, it&apos;s correct for Portage 2.1. For Portage 2.0, it&apos;ll give up/down issues. Like it did with the told D-Bus &amp; HAL.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-09 06:30:53 0000</bug_when>
            <thetext>ok, good to know.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-10 05:40:19 0000</bug_when>
            <thetext>BTW, is there a timeframe for unmasking?  I&apos;ve put a Qt-4.2.1-r1 into portage, package.masked, that re-adds Qt4 dbus support for whenever dbus is ready.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-10 05:49:38 0000</bug_when>
            <thetext>For some reason I thought the new dbus was in a different slot.  I assume that it&apos;s intention to only have on dbus version installed, right?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-10 05:52:21 0000</bug_when>
            <thetext>Sorry for the noise here...

So anything that used to depend on the qt3 use flag with dbus-0.6x should now depend on dbus-qt3-old?  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-10 08:00:40 0000</bug_when>
            <thetext>It will be unmasked as soon as that whole list is gone through. Currently the following applications implement the D-Bus API incorrectly and will not work:

avahi
ivman

There might be others which I don&apos;t know of. But you are correct Caleb, Qt3 binding consumers should use dbus-qt3-old.

Since the protocol is 100% the same, there will be no slotting. The API is also steady from 0.50 and higher. In fact, most of it is steady from 0.30 and higher. They finally pulled out the 0.2x API calls that have been deprecated since 0.30.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-11-10 08:06:12 0000</bug_when>
            <thetext>Gotcha.  

I assume the hal, which isn&apos;t on the list, is slated to be taken care of by the gentopia project? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-11-11 10:38:56 0000</bug_when>
            <thetext>question. the apps that needs dbus-sharp like tomboy, muine will be affected by dbus 1.0 ? Or can we have dbus 1.0 and dbus-sharp 0.6x bindings ? since dbus-sharp is dead can we have a git snapshot of the &quot;official&quot; bindings ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-11-11 18:56:47 0000</bug_when>
            <thetext>another issue that needs to be fixed.
USE=&quot;doc&quot; 

checking for doxygen... no
checking whether to build Doxygen documentation... configure: error: Building Doxygen docs explicitly required, but Doxygen not found
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plaes@plaes.org</who>
            <bug_when>2006-11-15 12:49:43 0000</bug_when>
            <thetext>So far, the ebuild status is following (FIXED means that the deps look OK where package requires dbus-glib):
dev-python					- FIXED
sys-apps/hal					- FIXED
media-libs/libipoddevice			- FIXED
media-video/totem				- FIXED
net-dns/avahi					- FIXED
net-print/cups					- doesn&apos;t need dbus-glib
net-wireless/bluez-utils			- doesn&apos;t need dbus-glib
net-wireless/wpa_supplicant			- doesn&apos;t need dbus-glib
x11-misc/notification-daemon			- FIXED
x11-misc/service-discover-applet		- FIXED

Cardoe, could you please remove these from your list (after confirming ;) ) and maybe create new bugs for avahi and ivman.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-17 23:30:23 0000</bug_when>
            <thetext>The list has been culled. Sorry it took me so long.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-19 15:27:34 0000</bug_when>
            <thetext>Just updated the list a little bit. And cross referenced the first half of the list to herds. I&apos;ll fix your package if you provide me a readelf -d /usr/bin/app to show me what bindings your app uses. Obviously it&apos;s a python app it won&apos;t have that but just say python bindings... If you want to fix it yourself, that would be great.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2006-11-20 10:08:01 0000</bug_when>
            <thetext>Fixed:
net-libs/libetelepathy
net-voip/cohoba
net-voip/telepathy-stream-egine</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-11-20 17:43:08 0000</bug_when>
            <thetext>Fixed:
app-editors/katoob
app-misc/workrave
mail-client/evolution

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2006-11-22 06:23:03 0000</bug_when>
            <thetext>Cardoe:
I don&apos;t know how you have generated the list of pkgs to update, but it seems incomplete, e.g.:
missing net-libs/libtelepathy-0.0.39
missing net-voip/telepathy-gabble

These two I have of course fixed, but maybe others are missing too.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tester@gentoo.org</who>
            <bug_when>2006-11-22 20:26:43 0000</bug_when>
            <thetext>I think I&apos;ve taken care of all my packages (when libgpod-0.4.0 is stable on pcc64/sparc, I&apos;ll remove the older dbus dependent versions). Please tell me if I forgot anything, where is the list of affected packages anyways ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2006-12-03 03:01:50 0000</bug_when>
            <thetext>Done:
net-im/ekiga : voip
net-im/tapioca-xmpp : voip
net-im/tapiocad : voip</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2006-12-03 03:06:52 0000</bug_when>
            <thetext>I&apos;ve checked net-p2p/gtk-gnutella, but it does not depend on the glib bindings so no change was needed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2006-12-03 07:21:54 0000</bug_when>
            <thetext>net-analyzer/sussen done. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>suka@gentoo.org</who>
            <bug_when>2006-12-04 03:04:23 0000</bug_when>
            <thetext>app-office/openoffice: done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-12-04 08:55:43 0000</bug_when>
            <thetext>=gnome-extra/music-applet got love</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lack@gentoo.org</who>
            <bug_when>2006-12-04 10:24:35 0000</bug_when>
            <thetext>rox-extra/memo done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spock@gentoo.org</who>
            <bug_when>2006-12-04 11:26:34 0000</bug_when>
            <thetext>net-im/gnugadu: done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2006-12-04 15:22:56 0000</bug_when>
            <thetext>media-sound/bmpx: done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-12-05 21:52:04 0000</bug_when>
            <thetext>Updated the following:

xfce-base/thunar
xfce-extra/xfmedia
xfce-extra/exo
xfce-extra/terminal</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-03-14 00:47:09 0000</bug_when>
            <thetext>Nothing left here.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>