Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107943 - Moving new hal / dbus into unstable
Summary: Moving new hal / dbus into unstable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Highest normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 104951 (view as bug list)
Depends on: 105553
Blocks:
  Show dependency tree
 
Reported: 2005-10-02 17:36 UTC by John N. Laliberte (RETIRED)
Modified: 2005-10-11 07:12 UTC (History)
17 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John N. Laliberte (RETIRED) gentoo-dev 2005-10-02 17:36:26 UTC
Reference URL's:
http://gentoo-portage.com/sys-apps/hal/rdep
http://gentoo-portage.com/sys-apps/dbus/rdep

The new versions of dbus(0.36.2) and hal(0.5.4) may affect the following packages.
( They are currently unstable, or they are stable packages that will be affected
when 2.12 moves into stable )

We would like to move GNOME 2.12 into unstable next week.

Please respond with:
1. Packages did not need to be changed, they already support the new API
2. Packages need to be modified, applied patch.
3. Custom message :)

Thanks!

app-misc/tomboy                     dotnet@gentoo.org         latexer@gentoo.org
gnome-base/gnome-applets            gnome@gentoo.org          none
gnome-base/gnome-volume-manager     gnome@gentoo.org          none
media-sound/muine                   dotnet@gentoo.org         latexer@gentoo.org
media-sound/muine                   gstreamer@gentoo.org      latexer@gentoo.org
media-video/thoggen                 gstreamer@gentoo.org      hanno@gentoo.org
media-video/totem                   gnome@gentoo.org          none
media-video/totem                   media-video@gentoo.org    none
media-video/totem                   gstreamer@gentoo.org      none
net-im/gajim                        net-im@gentoo.org         svyatogor@gentoo.org
net-im/skype                        net-im@gentoo.org         net-im@gentoo.org
sys-apps/hal                        gnome@gentoo.org          cardoe@gentoo.org
sys-apps/hal                        utopia@gentoo.org         cardoe@gentoo.org
sys-apps/pmount                     utopia@gentoo.org         cardoe@gentoo.org
x11-misc/service-discovery-applet   no email                  swegener@gentoo.org
xfce-extra/exo                      xfce@gentoo.org           none
xfce-extra/xfmedia                  xfce@gentoo.org           none
app-editors/mlview                  gnome@gentoo.org          leonardop@gentoo.org
app-misc/workrave                   gnome@gentoo.org          leonardop@gentoo.org
app-text/evince                     no email                  dang@gentoo.org
dev-util/screem                     gnome@gentoo.org          none
mail-client/evolution               gnome@gentoo.org          liquidx@gentoo.org
media-sound/bmpx                    no email                  azarah@gentoo.org
net-dns/avahi                       no email                  swegener@gentoo.org
net-im/gnomemeeting                 voip@gentoo.org           stkn@gentoo.org
net-im/gnomemeeting                 gnome@gentoo.org          stkn@gentoo.org
net-news/liferea                    gnome@gentoo.org          citizen428@gentoo.org
net-wireless/bluez-utils            mobile@gentoo.org         liquidx@gentoo.org
net-wireless/bluez-utils            pda@gentoo.org            liquidx@gentoo.org
sci-geosciences/gpsd                sci@gentoo.org            nerdboy@gentoo.org
www-client/epiphany                 gnome@gentoo.org          none
www-client/epiphany-extensions      gnome@gentoo.org          none
xfce-extra/terminal                 xfce@gentoo.org           none
app-cdr/k3b                         kde@gentoo.org            none
kde-base/kdebase                    kde@gentoo.org            none
kde-base/kdebase-kioslaves          kde@gentoo.org            none
gnome-base/gnome-applets            gnome@gentoo.org          none
gnome-base/gnome-volume-manager     gnome@gentoo.org          none
gnome-extra/hal-device-manager      gnome@gentoo.org          cardoe@gentoo.org
gnome-extra/hal-device-manager      utopia@gentoo.org         cardoe@gentoo.org
media-video/thoggen                 gstreamer@gentoo.org      hanno@gentoo.org
sys-apps/ivman                      no email                  genstef@gentoo.org
sys-apps/pmount                     utopia@gentoo.org         cardoe@gentoo.org
gnome-base/gnome-vfs                gnome@gentoo.org          none
gnome-extra/gnome-utils             gnome@gentoo.org          none
gnome-extra/nautilus-cd-burner      gnome@gentoo.org          none
media-video/ogmrip                  media-optical@gentoo.org  pylon@gentoo.org
media-video/vlc                     media-video@gentoo.org    none
Comment 1 Sven Wegener gentoo-dev 2005-10-02 17:59:16 UTC
net-dns/avahi
x11-misc/service-discovery-applet

Both are ready for the new API.
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2005-10-02 18:13:47 UTC
media-sound/bmpx

Uses new api.
Comment 3 Peter Johanson (RETIRED) gentoo-dev 2005-10-02 21:45:54 UTC
Both tomboy and muine required no changes and work with the new API. Removing
myself/dotnet herd CC.
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2005-10-02 23:59:47 UTC
app-editors/mlview is not using dbus anymore,
app-misc/workrave works as is.
Comment 5 Michael Kohl (RETIRED) gentoo-dev 2005-10-03 01:36:10 UTC
net-news/liferea only works with with dbus >=0.30, so it's ready. Removing
myself from CC.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-03 02:44:00 UTC
vlc seems not to enable it in a reliable way, so for now I'll just disable it  
and wait for upstream's response. 
 
Comment 7 Henrik Brix Andersen 2005-10-03 02:58:05 UTC
(In reply to comment #0)
> net-wireless/bluez-utils mobile@gentoo.org liquidx@gentoo.org
> net-wireless/bluez-utils pda@gentoo.org    liquidx@gentoo.org

According to the upstream ChangeLogs, >=bluez-{libs,utils}-2.18 supports the 
new D-Bus API, but I'll leave the final word to liquidx (as I can not test it 
here).
Comment 8 Hanno Böck gentoo-dev 2005-10-03 06:16:08 UTC
thoggen works fine with both the old and new api. 
Comment 9 John N. Laliberte (RETIRED) gentoo-dev 2005-10-06 05:51:13 UTC
GNOME/Gstreamer stuff:
gnome-base/gnome-applets            gnome@gentoo.org          none  - new
version w/2.12
media-video/totem                   gnome@gentoo.org          none - new version
w/2.12
sys-apps/hal                        gnome@gentoo.org          cardoe@gentoo.org newv
sys-apps/pmount                     utopia@gentoo.org         cardoe@gentoo.org newv
mail-client/evolution               gnome@gentoo.org          liquidx@gentoo.org
new version
www-client/epiphany                 gnome@gentoo.org          none new version
w/2.12
www-client/epiphany-extensions      gnome@gentoo.org          none new version
w/2.12
gnome-base/gnome-vfs                gnome@gentoo.org          none same^
gnome-extra/gnome-utils             gnome@gentoo.org          none same^
gnome-extra/nautilus-cd-burner      gnome@gentoo.org          none same^
gnome-base/gnome-volume-manager     gnome@gentoo.org          none same^
net-im/gnomemeeting                 voip@gentoo.org           stkn@gentoo.org -
dang patched

Being resolved in http://bugs.gentoo.org/105553
kde-base/kdebase                    kde@gentoo.org            none
kde-base/kdebase-kioslaves          kde@gentoo.org            none

Probably okay:
net-wireless/bluez-utils            mobile@gentoo.org         liquidx@gentoo.org
net-wireless/bluez-utils            pda@gentoo.org            liquidx@gentoo.org


The following still need to be looked at:
app-text/evince                     no email                  dang@gentoo.org
dev-util/screem                     gnome@gentoo.org          none
net-im/gajim                        net-im@gentoo.org         svyatogor@gentoo.org
net-im/skype                        net-im@gentoo.org         net-im@gentoo.org
xfce-extra/exo                      xfce@gentoo.org           none
xfce-extra/xfmedia                  xfce@gentoo.org           none
sci-geosciences/gpsd                sci@gentoo.org            nerdboy@gentoo.org
xfce-extra/terminal                 xfce@gentoo.org           none
app-cdr/k3b                         kde@gentoo.org            none
sys-apps/ivman                      no email                  genstef@gentoo.org
media-video/ogmrip                  media-optical@gentoo.org  pylon@gentoo.org

Any xfce people confirm that its been fixed?
net-im, how does skype look?

Thanks!
Comment 10 John N. Laliberte (RETIRED) gentoo-dev 2005-10-06 05:54:23 UTC
*** Bug 104951 has been marked as a duplicate of this bug. ***
Comment 11 Hanno Böck gentoo-dev 2005-10-06 06:03:47 UTC
k3b is working (see #105403) 
Comment 12 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-06 06:05:22 UTC
evince has support for both APIs.
Comment 13 John N. Laliberte (RETIRED) gentoo-dev 2005-10-06 15:13:12 UTC
talked to bcowan, he said xfce stuff should be good to go
Comment 14 Petteri Räty (RETIRED) gentoo-dev 2005-10-07 10:37:36 UTC
I found a not so critical issue with dbus and k3b and reported it in bug #108408. 
Feel free to remove the depend, because the crash when closed does not prevent
from using k3b with the latest dbus, but it would be nice to get fixed before
unmasking. 
Comment 15 Sergey Kuleshov (RETIRED) gentoo-dev 2005-10-08 07:35:05 UTC
gajim supports new api.
Comment 16 Gustavo Felisberto (RETIRED) gentoo-dev 2005-10-08 09:38:42 UTC
Well about this issue and the gnome stuff.
http://cvs.freedesktop.org/dbus/dbus/python/examples/list-system-services.py?rev=1.6&only_with_tag=DBUS_0_36_2&view=markup


>>> import dbus
>>> bus = dbus.SystemBus()
>>> dbus_object = bus.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus')
>>> dbus_iface = dbus.Interface(dbus_object, 'org.freedesktop.DBus')
>>> print dbus_object.ListNames()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib64/python2.4/site-packages/dbus/proxies.py", line 64, in __call__
    reply_message = self._connection.send_with_reply_and_block(message, timeout)
  File "dbus_bindings.pyx", line 379, in
dbus_bindings.Connection.send_with_reply_and_block
dbus_bindings.DBusException: A security policy in place prevents this sender
from sending this message to this recipient, see message bus configuration file
(rejected message had interface "(unset)" member "ListNames" error name
"(unset)" destination "org.freedesktop.DBus")
>>>        

I cannot know if skype is working with dbus.
Comment 17 Steve Arnold archtester gentoo-dev 2005-10-08 14:53:14 UTC
gpsd doesn't support the new API so we're stuck with dbus? (
~sys-apps/dbus-0.23.4 ) 
for now.  If Eric updates to the new interface, I'll follow suit.
Comment 18 Luis Medinas (RETIRED) gentoo-dev 2005-10-09 17:00:25 UTC
media-video/ogmrip is ready too
Comment 19 Peter Hyman 2005-10-10 04:26:26 UTC
rox-base/rox-session-0.26 (see bug # 106262) is also unstable with dbus >= 0.3.
Patches are in the works, although apparently, there are lots of little internal
changes that widely affect application performance. At rox, until all bugs are
known, staying with dbus < 0.3 is recommended.
Comment 20 Petteri Räty (RETIRED) gentoo-dev 2005-10-11 03:22:16 UTC
It seems the new hal / dbus versions were moved to unstable but this bug is
still not resolved. A little weird if you ask me.
Comment 21 Steev Klimaszewski (RETIRED) gentoo-dev 2005-10-11 03:42:32 UTC
screem works fine, evince works fine, gajim if i recall correctly - worked fine

Re: Gustavo's comment, I believe Skype needs to use the session bus, and not the
system bus (think it tries to use the system by default) - thus the bindings not
working quite properly, though the application itself does run fine.
Comment 22 John N. Laliberte (RETIRED) gentoo-dev 2005-10-11 06:58:36 UTC
removing rox because current versions do not dep on dbus, remove the k3b as
mentioned previously.
Comment 23 Peter Hyman 2005-10-11 07:06:57 UTC
(In reply to comment #22)
> removing rox because current versions do not dep on dbus, remove the k3b as
> mentioned previously.

you are incorrect. ROX-Session does have dbus as a dependency.
ROX_REQUIRE(dbus-1, 0.20) is in configure.in. So please, before you remove a
blocker, double check. Add 106262 back if you want. Not a big deal to me, but
this app is marked unusable with dbus =0.3*
Comment 24 John N. Laliberte (RETIRED) gentoo-dev 2005-10-11 07:12:19 UTC
I do not see dbus as a dep for anything regarding rox with the current ebuilds
in portage.

Please let me what ebuild it is that references dbus.