After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 322463 - D-Bus activation patch
D-Bus activation patch
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: General
git master
Other Linux
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
: 143390 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-11-25 19:46 UTC by Gustavo Gama
Modified: 2006-01-02 21:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
DBus activation patch (39.65 KB, patch)
2005-11-25 19:47 UTC, Gustavo Gama
committed Details | Review

Description Gustavo Gama 2005-11-25 19:46:23 UTC
The attached patch is my first attempt to replace Bonobo with DBus for the
activation subsystem.

I placed an html version on-line, to make it easier for reviewers:
http://s88648154.onlinehome.us/patches/ephy-dbus-activation-patch.html
Comment 1 Gustavo Gama 2005-11-25 19:47:10 UTC
Created attachment 55234 [details] [review]
DBus activation patch
Comment 2 Christian Persch 2005-12-18 22:35:48 UTC
Thanks for the patch!

I tried this patch today, and I noticed the following: when you start two epiphany's together (shell: epiphany & epiphany &), then the first opens a window and the 2nd shows the crash recovery dialogue; there will be two instances. Shouldn't DBUS name registration prevent that by making on of them fail?
Comment 3 Christian Persch 2005-12-30 20:02:23 UTC
*** Bug 143390 has been marked as a duplicate of this bug. ***
Comment 4 Christian Persch 2005-12-30 20:33:20 UTC
Ok, so I tried again and now I cannot reproduce my problem :)
Comment 5 Gustavo Gama 2005-12-30 21:33:46 UTC
chpe,

if/when you're able to reproduce it, could you please do the following:

1. add "ephy-dbus:ephy-shell" to EPHY_LOG_MODULES
2. redirect the output of each instance to a different file (something along the lines of "epiphany > first.log 2>&1 & epiphany > second.log 2>&1 &" should do)
3. post the logs or send them to me :)

Thanks.
Comment 6 Christian Persch 2006-01-02 21:34:58 UTC
Thanks for the patch!

I checked this in; let's get any remaining issues into new bugs.