No, this is a real bug. This is because Firefox still depends on
libgnome to talk to the session manager, without declaring this in the
packaging. libgnome got removed from the CD due to other cleaning this
cycle, but there's not really any replacement to libgnome (specifically
GnomeClient) for cross-desktop apps like Firefox. The solutions are:

1) Do what other gnome applications do and use the gnome-session dbus API 
directly, but this breaks integration on all non-GNOME desktops
2) Embed a copy of smclient from http://git.gnome.org/browse/libegg/
3) Use libsm directly rather than relying on GnomeClient or EggSMClient as a 
higher level wrapper, which I think is what Metacity does

This dropped off my radar because I have other things pulling in
libgnome on my system, and nobody else reported it as an issue until now
:(

I wonder if we should SRU this for now to pull in libgnome for now,
although that's not a good long term solution. Martin, what do you
think?

** Changed in: firefox (Ubuntu)
   Importance: Undecided => High

** Changed in: firefox (Ubuntu)
       Status: Invalid => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/867424

Title:
  Oneric: On boot up Firefox always displays the “Well, This Is
  Embarrassing” screen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/867424/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to