Move search provider defaults from Ubufox to Firefox

Bug #1398174 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubufox Extension
Fix Released
Critical
Chris Coulson
firefox (Ubuntu)
Fix Released
Critical
Chris Coulson
ubufox (Ubuntu)
Fix Released
Critical
Chris Coulson

Bug Description

Currently we ship our own customized search plugins in Firefox for some search providers, but the actual default search engine for each locale is set in Ubufox. This has worked until now because our default search engine has matched Mozilla's default. However, it's going to cause some problems in future releases:

- Ubuntu users who disable or uninstall Ubufox probably don't expect the default search provider to switch to Mozilla's regional default (eg, Yahoo for US).
- Same for people who run in safe-mode.
- Ubuntu derivatives who don't install Ubufox will get Ubuntu search plugins but Mozilla's default search engine order.
- We need to set the defaults for each locale, the default preference values need to match the display name of the search plugin (which can be localized) and the shipped locales can change between releases. It would be better if we could auto-generate these customizations as part of the Firefox build.

Changed in firefox (Ubuntu):
assignee: nobody → Chris Coulson (chrisccoulson)
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This is actually broken on standard Ubuntu installs - if the locale is en-US and the timezone is an American one, Firefox uses a different set of preferences for the default search engine, which we aren't overriding at all

Changed in ubufox:
importance: Undecided → Critical
status: New → Triaged
Changed in ubufox (Ubuntu):
importance: Undecided → Critical
status: New → Triaged
Changed in firefox (Ubuntu):
status: Triaged → Fix Committed
Changed in ubufox:
status: Triaged → Fix Committed
assignee: nobody → Chris Coulson (chrisccoulson)
Changed in ubufox (Ubuntu):
assignee: nobody → Chris Coulson (chrisccoulson)
Changed in ubufox:
status: Fix Committed → Fix Released
Changed in ubufox (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubufox - 3.0-0ubuntu1

---------------
ubufox (3.0-0ubuntu1) vivid; urgency=medium

  * New upstream release
    - Delete the plugin installer wizard implementation and associated code.
      Upstream have disabled PFS and removed their plugin installer wizard now
    - Drop the search engine defaults - these have moved to Firefox
      (LP: #1398174)
 -- Chris Coulson <email address hidden> Fri, 09 Jan 2015 19:41:13 +0000

Changed in ubufox (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firefox - 35.0+build3-0ubuntu0.14.10.2

---------------
firefox (35.0+build3-0ubuntu0.14.10.2) utopic-security; urgency=medium

  * New upstream stable release (FIREFOX_35_0_BUILD3)
    - see USN-2458-1

  * Refresh patches
    - update debian/patches/unity-menubar.patch
  * Disable all of the testsuite related patches and don't install anything
    in to the testsuite package for now. The patches have all bit-rotted,
    we're not running any tests and nobody is driving that anymore
  * Don't do unified builds unconditionally on i386, as they don't crash
    anymore
  * Disable Kashubian language pack
  * Add debian/patches/ubuntu-search-defaults.patch to set the default
    search engines. This is a temporary patch (these defaults will eventually
    go in to distribution.ini). Fixes LP: #1398174
  * Don't hardcode -mfloat-abi=softfp in libvpx
    - add debian/patches/dont-hardcode-softfp-on-armhf.patch
    - update debian/patches/series
 -- Chris Coulson <email address hidden> Fri, 09 Jan 2015 21:25:56 +0000

Changed in firefox (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firefox - 35.0+build3-0ubuntu0.12.04.2

---------------
firefox (35.0+build3-0ubuntu0.12.04.2) precise-security; urgency=medium

  * New upstream stable release (FIREFOX_35_0_BUILD3)
    - see USN-2458-1

  * Refresh patches
    - update debian/patches/unity-menubar.patch
  * Disable all of the testsuite related patches and don't install anything
    in to the testsuite package for now. The patches have all bit-rotted,
    we're not running any tests and nobody is driving that anymore
  * Don't do unified builds unconditionally on i386, as they don't crash
    anymore
  * Disable Kashubian language pack
  * Add debian/patches/ubuntu-search-defaults.patch to set the default
    search engines. This is a temporary patch (these defaults will eventually
    go in to distribution.ini). Fixes LP: #1398174
  * Don't hardcode -mfloat-abi=softfp in libvpx
    - add debian/patches/dont-hardcode-softfp-on-armhf.patch
    - update debian/patches/series
 -- Chris Coulson <email address hidden> Fri, 09 Jan 2015 21:29:17 +0000

Changed in firefox (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firefox - 35.0+build3-0ubuntu0.14.04.2

---------------
firefox (35.0+build3-0ubuntu0.14.04.2) trusty-security; urgency=medium

  * New upstream stable release (FIREFOX_35_0_BUILD3)
    - see USN-2458-1

  * Refresh patches
    - update debian/patches/unity-menubar.patch
  * Disable all of the testsuite related patches and don't install anything
    in to the testsuite package for now. The patches have all bit-rotted,
    we're not running any tests and nobody is driving that anymore
  * Don't do unified builds unconditionally on i386, as they don't crash
    anymore
  * Disable Kashubian language pack
  * Add debian/patches/ubuntu-search-defaults.patch to set the default
    search engines. This is a temporary patch (these defaults will eventually
    go in to distribution.ini). Fixes LP: #1398174
  * Don't hardcode -mfloat-abi=softfp in libvpx
    - add debian/patches/dont-hardcode-softfp-on-armhf.patch
    - update debian/patches/series
 -- Chris Coulson <email address hidden> Fri, 09 Jan 2015 21:27:16 +0000

Changed in firefox (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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