[Edgy] Incompatible with Google Toolbar.

Bug #68663 reported by Scott Beamer
30
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
Medium
Mozilla Bugs

Bug Description

Binary package hint: firefox

I found this rather odd, but when I attempted to install the Google Toolbar, it failed with an error message reading: "....not compatible with your Firefox build (linux_x86-gcc3). Please contact the author of this item about the problem".

Considering this has never been a problem with any past Ubuntu Firefox build and..

Considering how immensely popular and useful this extension is, I'd love to see this bug as "urgent" (wishful thinking, I know. :-) ).

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :
Revision history for this message
Jonh Wendell (wendell) wrote :

Hi. Thanks for your bug report.

I'm rejecting this bug because this issue is not caused by firefox.

Google's programmers must be working on that.

I hope there will be a Google Toolbar version compatible with Firefox 2 soon.

Changed in firefox:
status: Unconfirmed → Rejected
Revision history for this message
avryhof (avryhof) wrote :

Download http://www.vryhofresearch.com/software/google-toolbar-edgy.xpi and drag it into Firefox... or follow the steps below.

1. Go to http://www.vryhofresearch.com/
2. Click on Software in the menu on the left hand side
3. Scroll down to Firefox Extensions
4. Click the link for google-toolbar-edgy

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

>I'm rejecting this bug because this issue is not caused by firefox.

That's correct. It's caused by the Debian/Ubuntu variation of Firefox.

The bug does not occur in this version:

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/linux-i686/en-US/firefox-2.0.tar.gz

Or this version:

http://getswiftfox.com/builds/debian/2.0/swiftfox_2.0-1_pentium4.deb

or....

Jonh Wendell (wendell)
Changed in firefox:
status: Rejected → Confirmed
Simon Law (sfllaw)
Changed in firefox:
importance: Undecided → Medium
Revision history for this message
Tony Chang (tony-ponderer) wrote :

There's a more detailed description in bug #69436 (which is a dupe, but I don't know how to mark it as such).

Revision history for this message
Jonh Wendell (wendell) wrote :

Description of bug 69436, marked as duplicate of this one:
(Just paste here because perhaps it contains useful information)

The compile time flag OS_TARGET for firefox_2.0+0dfsg-0ubuntu3 is set to linux-gnu. This is inconsistent with mozilla's builds which set the value to Linux. Extension developers (and possibly firefox itself) expect this value to be consistent across OS platforms.

For example, this value is used by the extension manager for marking extensions only compatible with certain versions of firefox. This is preventing Google Toolbar from being installed:
http://groups.google.com/group/FFToolbar-Group-Bugs/browse_thread/thread/3d48b5cf7413904f

Revision history for this message
Jonh Wendell (wendell) wrote :

Marking bug 68459 and bug 67771 as duplicates, because all of them refer to build number

Revision history for this message
Christopher DeMarco (cmd) wrote :

Here's a (mostly) pain-free workaround. I *suspect* this won't cause undue problems; would somebody with more understanding of Moz plugins please validate?

Go to www.getfirefox.com. Download version 2.0.
Untar it (tar -xzvf firefox-whatever version).
Change to the new directory, and run the firefox binary (./firefox).
Now go to toolbar.google.com, and install the plugin.
Now close Firefox, and delete the directory from your tarball.
The plugin is still installed in $HOME/.mozilla/plugins, you can now use the Ubuntu Firefox with no problems [so far].

Revision history for this message
Christopher DeMarco (cmd) wrote :

So I'm seeing lockups in Firefox. I've disabled Google Toolbar, if I lockup again (i.e. due to "something else") I'll report back. Until then, perhaps somebody can replicate my above procedure and verify whether it works or causes problems?

Revision history for this message
Sylvain Pasche (sylvain-pasche) wrote :

I initially wrote this comment in bug 69436 which is a duplicate:

Another issue is about extensions using platform specific manifest files. These manifests are expected to be in platform/Linux directory inside the extension on Linux platforms. The inconsistent OS_TARGET makes Firefox try to find them incorrectly in platform/linux-gnu. This is breaking firebug 1.0 for instance.

Revision history for this message
Christopher DeMarco (cmd) wrote :

Ah, silly me. My lockups were due to a botched Flash plugin.

My above workaround appears to be just fine.

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

I'm not sure what to do here, but this poblem is getting worse by the minute.

Ubuntufox isn't compatible with ANY extension from Google OR Yahoo!

Since Ubuntu puts such a high priority on Firefox (making it the default (gecko) browser rather than GNOME's gecko-based Epiphany), could we PLEASE up the prority on this bug so that we might see a fix before say, February 2007?

It's getting to the point where it might be easier for everyone concerned if Ubuntu (and Debian) to just stop distributing Mozilla products, period.

Let users get them they way most do - directly from the source.

But I digress...

The following links are worthless to Ubuntu users, unlike millions of other Firefox users.

http://toolbar.yahoo.com/
http://www.google.com/tools/firefox/browsersync/index.html
http://www.google.com/notebook/download
http://www.google.com/tools/firefox/toolbar/index.html

All of these poduce "signing could not be verified" errors. They don't exist with the Mozilla.org version of Firefox 2.0 for Linux.

Revision history for this message
Sylvain Pasche (sylvain-pasche) wrote :

I've been looking at the upstream configure patch from:

http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_2.0.0.1+0dfsg-0ubuntu0.6.10.diff.gz

The whole issue has to do with OS_TARGET not being "Linux" but rather "linux-gnu" (inherited from ${host_os} which comes from autotools IIRC)

A possible fix would be to deal with this the same way it is dealt with for darwin:

instead of:

+ case "${host_os}" in
+ linux*) OS_ARCH=Linux ;;

Use

+ case "${host_os}" in
+ linux*) OS_ARCH=Linux OS_TARGET=Linux;;

This is untested however.

Revision history for this message
Jonh Wendell (wendell) wrote :

Sylvain Pasche is right. I did what he suggested and Google toolbar was installed with success.

I'll attach the diff - configure.in stuff.

Obs: I needed to add a MYSPELL stuff in configure.in in order to compile firefox. See it on patch.

Jonh Wendell (wendell)
Changed in firefox:
assignee: nobody → mozillateam
David Farning (dfarning)
Changed in firefox:
assignee: mozillateam → mozilla-bugs
Revision history for this message
Alexander Sack (asac) wrote :

is this still the case? If so on what system do you see/don't see this? dapper, edgy, feisty, gutsy?

Revision history for this message
Jonh Wendell (wendell) wrote :

right now (feisty, firefox 2.0.0.4+1-0ubuntu1) i managed to install google toolbar successfully.

Revision history for this message
Hilario J. Montoliu (hjmf) (hmontoliu) wrote :

Thank you for your feedback,

we are closing now this report as it seems to have been fixed, please, reopen it at any time if you have more related info.

Thanks for your contribution. Don't hesitate to submit new crashes,

H. Montoliu

Changed in firefox:
status: Confirmed → Fix Released
Revision history for this message
Sylvain Pasche (sylvain-pasche) wrote :

I did some strace with the latest Firefox of feisty and gutsy, and platform specific files are now looked inside platform/Linux instead of non conventional platform/linux-gnu which broke some extensions. So this should be fixed for >= feisty

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.