Change logs for firefox source package in Quantal

  • firefox (29.0+build1-0ubuntu0.12.10.3) quantal-security; urgency=medium
    
      * New upstream stable release (FIREFOX_29_0_BUILD1)
        - see LP: #1313464 for USN information
    
      [ Jamie Strandboge <email address hidden> ]
      * usr.bin.firefox.apparmor*: updates for new firefox releases (LP: #1288260)
        - allow read of /sys/devices/pci[0-9]*/**/uevent
        - allow read of /etc/udev/udev.conf
        - explicityly deny /run/udev/data/**, like we do with evince
    
      [ Chris Coulson <email address hidden> ]
      * Add Malay language pack
      * Backport changeset from mozilla-central for aarch64 support
        - add debian/patches/aarch64-support.patch
        - update debian/patches/series
      * Use --enable-system-libffi on arm64, as the bundled libffi doesn't
        support this yet
      * Refresh patches
        - update debian/patches/unity-menubar.patch
        - update debian/patches/no_neon_on_arm.patch
      * Backport changeset from aurora to fix armhf build
        - add debian/patches/fix-armhf-build.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Mon, 28 Apr 2014 00:48:05 +0100
  • firefox (28.0+build2-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_28_0_BUILD2)
        - see LP: #1291982 for USN information
    
      [ Adam Conrad <email address hidden> ]
      * Build with --enable-release option to use "more conservative, release
        engineering-oriented options" as recommended by upstream for distros:
        - Fixes FTBFS on powerpc and may improve stability on other arches.
    
      [ Chris Coulson <email address hidden> ]
      * Make geolocation work
      * Refresh patches
        - update d/p/test-integration/mochitest-allow-test-manifest-for-browser-chrome.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update debian/patches/unity-menubar.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
      * Add pulseaudio dependency
        - update debian/control
     -- Chris Coulson <email address hidden>   Thu, 13 Mar 2014 13:38:40 +0000
  • firefox (27.0.1+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_27_0_1_BUILD1)
        - see USN-2102-2
     -- Chris Coulson <email address hidden>   Tue, 18 Feb 2014 12:28:11 +0000
  • firefox (27.0+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_27_0_BUILD1)
        - see LP: #1274468 for USN information
    
      * Refresh patches
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
        - update debian/patches/unity-menubar.patch
      * Drop debian/patches/fix-missing-include.patch, as it's fixed upstream
      * Add Aragonese and Xhosa language packs
        - update debian/control
        - update debian/locales.shipped
        - update debian/locales.all
        - add debian/searchplugins/an/list.txt
        - add debian/searchplugins/xh/list.txt
      * Disable Ganda and Northern Sotho locales
     -- Chris Coulson <email address hidden>   Thu, 30 Jan 2014 11:36:04 +0000
  • firefox (26.0+build2-0ubuntu0.12.10.2) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_26_0_BUILD2)
        - see LP: #1258513 for USN information
    
      * Refresh patches
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update d/p/test-integration/mochitest-allow-test-manifest-for-browser-chrome.patch
        - update d/p/test-fixes/xpcshell-exthandler-no-writes-to-appdir.patch
        - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
        - update d/p/test-integration/xpcshell-dont-return-nonzero-on-test-failure.patch
        - update d/p/test-integration/xpcshell-write-time-for-failed-test.patch
        - update debian/patches/unity-menubar.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/no_neon_on_arm.patch
      * Drop patches
        - remove d/p/test-fixes/mochitest-browser-plugincrash-with-no-crashreporter.patch
        - remove d/p/test-fixes/mochitest-dont-ship-browser-postupdate-test.patch
        - remove d/p/test-fixes/mochitest-tests-jar-fix.patch
        - update debian/patches/series
      * Update for mochitest/runtests.py changes
        - update debian/testing/testrunhelper.py
      * MOZILLA_OFFICIAL no longer controls whether the crashreporter is enabled,
        so just build with --disable-crashreporter to turn it off
        - update debian/apport/blacklist.in
        - update debian/build/config.mk
        - update debian/build/rules.mk
      * Backport patch from Aurora to add a missing include to BufferUnrotate.cpp
        - add debian/patches/fix-missing-include.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Fri, 06 Dec 2013 13:19:31 +0000
  • firefox (25.0.1+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_25_0_1_BUILD1)
        - see LP: #1251576 for USN information
     -- Chris Coulson <email address hidden>   Fri, 15 Nov 2013 10:33:13 +0000
  • firefox (25.0+build3-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_25_0_BUILD3)
        - see LP: #1245414 for USN information
    
      * Refresh patches
        - update d/p/test-fixes/xpcshell-docshell-no-writes-to-appdir.patch
        - update d/p/test-integration/xpcshell-write-time-for-failed-test.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update d/p/test-fixes/xpcshell-exthandler-no-writes-to-appdir.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update d/p/test-integration/mochitest-allow-test-manifest-for-browser-chrome.patch
        - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
        - update debian/patches/unity-menubar.patch
      * Drop patches
        - remove d/p/test-fixes/xpcshell-docshell-no-writes-to-appdir.patch
        - remove d/p/test-fixes/xpcshell-contentprefs-no-writes-to-appdir.patch
        - remove d/p/test-fixes/mochitest-browser-plugincrash-with-no-crashreporter.patch
        - update debian/patches/series
      * Refactor the test results post-process script a bit so that it can use
        regular expressions in the configuration
        - update debian/testing/filter_results
        - update debian/testing/results-filter-manifest.json
        - update debian/tests/post-process
      * Run mochitest-plain in 5 chunks, similar to upstream. This should fix
        some test failures we see that seem to be caused by some tests not
        cleaning up properly (seems to fix LP: #1158781 and LP: #1194448)
        - update debian/testing/run_mochitest.in
        - update debian/tests/control
        - move debian/tests/mochitest => debian/tests/mochitest-1
        - add debian/tests/mochitest-2
        - add debian/tests/mochitest-3
        - add debian/tests/mochitest-4
        - add debian/tests/mochitest-5
      * Drop d/p/test-integration/test-sameoriginpolicy-debug.patch now that
        we run mochitest-plain in chunks
      * Add OCSPStaplingServer binary to testsuite
        - update debian/firefox-testsuite.install.in
        - update debian/build/rules.mk
      * Don't let make check failures fail the build for now, as there are some
        jit test failures
        - update debian/build/testsuite.mk
      * Try to stop the buildd's from terminating the build during long links
        (use a hack based on the one for the Chromium package)
        - add debian/build/keepalive-wrapper.py
        - update debian/build/rules.mk
     -- Chris Coulson <email address hidden>   Mon, 28 Oct 2013 10:22:06 +0000
  • firefox (24.0+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_24_0_BUILD1)
        - see LP: #1223826 for USN information
    
      * Make sure bindings are always attached for menu popups, even if they
        already have a wrapper when the menu opens
        - update debian/patches/unity-menubar.patch
      * Make sure bindings are attached for menu's too, so that menu.open
        always works (finally fixes livemarks when running in Unity)
        - update debian/patches/unity-menubar.patch
      * Refresh patches
        - update d/p/test-fixes/mochitest-browser-plugincrash-with-no-crashreporter.patch
        - update d/p/test-fixes/xpcshell-docshell-no-writes-to-appdir.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update debian/patches/ubuntu-bookmarks.patch
        - update debian/patches/unity-menubar.patch
      * Make the debian/control autogeneration a bit cleaner
        - update debian/build/config.mk
        - update debian/build/dump-langpack-control-entries.pl
        - update debian/build/rules.mk
        - update debian/control.in
      * Don't set stuff that is set by dpkg-buildpackage
        - update debian/build/config.mk
        - update debian/build/rules.mk
      * Remove the executable bit from more file types
        - update debian/build/rules.mk
      * The upstream mochitest harness now supports a manifest file for all tests
        except for browser-chrome, but we need a separate manifest for each now
        - update d/p/test-integration/mochitest-allow-test-manifest-for-chrome.patch
        - rename d/p/test-integration/mochitest-allow-test-manifest-for-chrome.patch =>
            d/p/test-integration/mochitest-allow-test-manifest-for-browser-chrome.patch
        - update debian/patches/series
        - add debian/testing/extra/mochitest/mochitest-a11y.json
        - add debian/testing/extra/mochitest/mochitest-browser-chrome.json
        - update debian/testing/extra/mochitest/mochitest-chrome.json
        - update debian/testing/run_mochitest.in
      * Build with --disable-gstreamer for now, as this adds a hard dependency on
        the *old* gstreamer stack. Reenable this once Firefox has been dropped
        from the default install
      * Support running unit tests from an unpacked testsuite tarball anywhere on the
        filesystem
        - update debian/testing/testrunhelper.py
      * Include toolkit/components/mediasniffer/test/unit/data/ff-inst.exe in the
        tarball, as it's required for a mimetype sniffing test that we run
        - update debian/config/tarball.conf
      * Temporary debug patch
        - add d/p/test-integration/test-sameoriginpolicy-debug.patch
        - update debian/patches/series
      * Fix failing test_addEngine_callback.js search xpcshell test
        - rename d/p/test-fixes/xpcshell-search-fix-json-cache-test.patch =>
            d/p/test-fixes/xpcshell-search-fix-tests-when-plugins-are-not-in-appdir.patch
        - update d/p/test-fixes/xpcshell-search-fix-tests-when-plugins-are-not-in-appdir.patch
        - update debian/patches/series
      * Fix broken Bulgarian language pack
      * Blacklist Mongolian for now
        - update debian/config/locales.blacklist
      * Add GStreamber build-depends
        - update debian/control.in
     -- Chris Coulson <email address hidden>   Wed, 11 Sep 2013 12:40:26 +0100
  • firefox (23.0+build2-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_23_0_BUILD2)
        - see LP: #1208039 for USN information
    
      * Build conflict on python-progressbar, as having this installed causes the
        jit test harness to fail
        - update debian/control.in
      * Disable unsupported W3C webgl tests
        - update debian/testing/extra/mochitest/mochitest.json
      * Refresh paths for a11y tests after landing of bmo: #854868
        - update debian/testing/extra/mochitest/mochitest-chrome.json
      * Make firefox-globalmenu a real transitional package
        - update debian/control.in
        - update debian/build/mozbuild.mk
      * Just test the selected locale on all channels in test_langpack_chrome.js,
        rather than testing we get a correctly translated string. This is just
        way too fragile
        - update debian/testing/extra/xpcshell/package-tests/test_langpack_chrome.js
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update debian/patches/unity-menubar.patch
        - update debian/patches/dont-override-general-useragent-locale.patch
        - update debian/patches/no_neon_on_arm.patch
      * Drop crashtest-no-network-access.patch as the test seems to have been
        removed from the tree
      * Always build the crash reporter and Breakpad symbols on supported
        architectures, even if it is disabled at run time. Will hopefully avoid
        surprises by the time we reach beta (where the crash reporter is enabled)
        - update debian/rules
        - update debian/build/mozvars.mk
        - update debian/build/mozbuild.mk
      * Rename mozbuild.mk => rules.mk and mozvars.mk => config.mk
      * Shut up lintian
        - update debian/copyright
      * Make the transitional globalmenu package priority extra, section oldlibs
        - update debian/control.in
      * Make the testsuite priority extra, section misc
        - update debian/control.in
      * The testsuite shouldn't depend on essential package libc-bin
        - update debian/control.in
      * Override symlink-is-self-recursive warning in the testsuite, as this is
        intentional
        - add debian/firefox-testsuite.lintian-overrides.in
      * Remove the executable bit from the testsuite zip file
        - update debian/build/rules.mk
      * Remove the executable bit from searchplugins
        - update debian/build/rules.mk
      * Silence an embedded-library warning and some image-file-in-usr-lib warnings
        - update debian/firefox.lintian-overrides.in
      * Drop firefox-gnome-support. It was only depending on libraries that are
        already guaranteed to exist when firefox is installed (mostly, glib).
        Firefox has no need to depend on libnotify for the time being either, but
        if it does again, that dependency should just be on the main package
        - update debian/control.in
        - update debian/build/rules.mk
        - remove debian/firefox-gnome-support.install.in
      * Only blacklist Firefox in Apport on official builds
        - update debian/apport/blacklist.in
        - update debian/build/rules.mk
      * Merge in latest desktop file translations
        - update debian/firefox.desktop.in
      * Refresh patches
        - update debian/patches/dont-override-general-useragent-locale.patch
        - update debian/patches/no_neon_on_arm.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update d/p/test-overrides/disable-failing-python-tests.patch
        - update debian/patches/unity-menubar.patch
        - update debian/patches/fix-broken-langpack-install-manifests.patch
      * Drop patches fixed upstream
        - remove debian/patches/dont-use-stale-manual-proxy-config.patch
        - remove d/p/test-fixes/jittest-disable-bug858582-with-no-parallelarray.patch
        - update debian/patches/series
      * Disable intl.locale.matchOS in test_bug848297.js
        - add d/p/test-fixes/xpcshell-chrome-fix-test_bug848297-with-locale-matchOS.patch
        - update debian/patches/series
      * Write xpcshell test duration to the JUnit results when the test fails
        - add d/p/test-integration/xpcshell-write-time-for-failed-test.patch
        - update debian/patches/series
      * Update test-fixes/mochitest-browser-plugincrash-with-no-crashreporter.patch
        to just not include the test on !MOZ_CRASHREPORTER builds
      * Fix build-time xpcshell tests after landing of bmo: 597064, by
        using the python virtualenv provided by the upstream build system
        - update debian/build/testsuite.mk
        - update debian/build/rules.mk
      * Fix broken Bulgarian language pack
        - update debian/patches/fix-broken-langpack-install-manifests.patch
     -- Chris Coulson <email address hidden>   Sat, 03 Aug 2013 19:33:46 +0100
  • firefox (22.0+build2-0ubuntu0.12.10.2) quantal-security; urgency=low
    
      * Fix LP: #1194841 - Firefox 22 uses stale manual proxy settings when
        configured to use system proxy settings, and system proxy settings are
        set to "None"
        - add debian/patches/dont-use-stale-manual-proxy-config.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Thu, 27 Jun 2013 16:43:31 +0100
  • firefox (22.0+build2-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_22_0_BUILD2)
    
      * Drop the menubar addon
        - remove debian/globalmenu
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
        - update debian/control.in
        - remove debian/firefox-globalmenu.dirs.in
        - remove debian/firefox-globalmenu.links.in
        - remove debian/patches/unity-globalmenu-build-support.patch
        - add debian/unity-menubar.patch
        - update debian/patches/series.in
      * Don't access the network from 395609.xul to see if it fixes a hang
        - add d/p/test-fixes/crashtest-no-network-access.patch
        - update debian/patches/series.in
      * Get rid of the autogenerated debian/patches/series, as we don't use
        it now
        - rename debian/patches/series.in => debian/patches/series
        - update debian/build/mozbuild.mk
        - update debian/source/options
      * Fix LP: #1158931 by making the testsuite depend on hunspell-en-us
        - update debian/control.in
      * Drop unneeded test-integration/mochitest-optional-websock-log.patch
      * Stop patching upstream manifests to mark tests as failing, as this is
        too much of a maintenance burden. Instead, post-process the test
        results using our own manifest
        - update debian/patches/series
        - remove d/p/test-overrides/reftest-disable-failing-tests.patch
        - remove d/p/test-overrides/xpcshell-disable-failing-tests.patch
        - update debian/rules
        - update debian/testing/extra/mochitest/mochitest-chrome.json
        - update debian/testing/extra/mochitest/mochitest.json
        - add debian/testing/filter_results
        - update debian/tests/control.in
        - add debian/tests/post-process
        - add debian/testing/results-filter-manifest.json
        - update debian/firefox-testsuite.install.in
      * Don't return non-zero exit status from xpcshell test failures, as this
        turns the build red in Jenkins
        - add d/p/test-integration/xpcshell-dont-return-nonzero-on-test-failure.patch
        - update debian/patches/series.in
      * Fix testrunhelper.py to work now that libxpcom.so has gone
      * Disable some unsupported tests that test search healthreporting, as these
        don't work on Ubuntu where the searchplugins are not in the application
        directory
        - update debian/testing/extra/mochitest/mochitest-chrome.json
      * Remove obsolete patches
        - remove debian/patches/fix-makefile-substitution-bug.patch
        - remove debian/patches/gcc-4.7-name-lookup-fixes.patch
        - update debian/patches/series
      * Refresh patches
        - update debian/patches/no_neon_on_arm.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/fix-broken-langpack-install-manifests.patch
        - update d/p/test-fixes/xpcshell-xunit-output-no-bell.patch
        - update d/p/test-integration/automation-output-junit-xml.patch
        - update d/p/test-integration/xpcshell-output-valid-junit-xml.patch
        - update d/p/test-overrides/disable-failing-python-tests.patch
      * Fix test_langpack_chrome.js for Hindi, Mongolian and Tamil
        - update debian/testing/extra/xpcshell/package-tests/test_langpack_chrome.js
      * browser/distribution has moved back up a level
        - update debian/build/rules.mk
        - update debian/firefox-locale.preinst.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
        - update debian/firefox.preinst.in
      * Testpilot has been removed from Firefox
        - update debian/firefox.install.in
      * Run the xpcshell binary from the actual install directory rather than
        the temporary test directory, as some tests assume this now (eg, the
        distribution/ directory is assumed to be in the same directory as
        xpcshell). This means we also have to install httpd.js et al in to
        the actual components/ directory, as the upstream test harness assumes
        this too. This fixes test_ubuntu_searchplugins.js test failures since
        the distribution/ directory was moved back up a level on disk
        - update debian/build/rules.mk
        - update debian/firefox-testsuite.install.in
        - update debian/firefox.install.in
        - update debian/testing/run_xpcshell_tests
        - update debian/testing/testrunhelper.py
      * Make "make check" failures non-fatal on armhf. I don't think anybody
        actually genuinely cares whether Firefox works there or not, so don't
        let it block migration from proposed
        - update debian/build/testsuite.mk
     -- Chris Coulson <email address hidden>   Thu, 20 Jun 2013 11:52:18 +0100
  • firefox (21.0+build2-0ubuntu0.12.10.2) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_21_0_BUILD2)
        - see LP: #1178277
    
      * Update globalmenu-extension to 4.1
      * Drop support for building on older than precise
        - update debian/apport/source_firefox.py.in
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/firefox-globalmenu.dirs.in
        - remove debian/firefox-restart-required.update-notifier.in
        - update debian/firefox.desktop.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
        - update debian/firefox.postrm.in
        - update debian/firefox.preinst.in
        - update debian/firefox.prerm.in
        - remove debian/patches/add-syspref-dir.patch
        - update debian/patches/series.in
        - remove debian/patches/use-new-yasm-in-lucid.patch
        - remove debian/patches/mozilla-kde.patch
        - remove debian/patches/firefox-kde.patch
        - update debian/rules
        - remove debian/usr.bin.firefox.apparmor.10.04
        - remove debian/usr.bin.firefox.apparmor.10.10
        - remove debian/usr.bin.firefox.apparmor.11.04
        - remove debian/usr.bin.firefox.apparmor.9.10
      * Drop the perl script for preprocessing the quilt series file
        - remove debian/build/enable-dist-patches.pl
        - update debian/build/mozbuild.mk
      * Make sure that SHELL is set in the build environment
        - update debian/build/mozbuild.mk
      * Don't set the MOZCONFIG environment variable, but just copy our config
        in to the root of the source tree
        - update debian/build/mozconfig.mk
      * Drop libthai suggest - this hasn't been needed for a long time
        - update debian/control
      * Replace latex-xft-fonts suggest with ttf-lyx (yes, I know this is a
        transitional package since 12.10, but it avoids suggesting a different
        package for each release)
        - update debian/control
      * Use virtualenv for compare-locales
        - update debian/build/create-tarball.py
        - update debian/build/mozbuild.mk
      * Refactor create-tarball.py
      * Drop test fixes merged upstream:
        - remove d/p/test-fixes/xpcshell-shell-disable-gconf-tests-when-using-gsettings.patch
        - remove d/p/test-fixes/mochitest-shell-disable-gconf-tests-when-using-gsettings.patch
        - update debian/patches/series.in
      * Drop debian/patches/python-virtualenv-multiarch-fix.patch - fixed upstream
      * Update for install layout changes
        - update debian/firefox-locale.preinst.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
        - update debian/firefox.preinst.in
        - update debian/patches/dont-include-hyphenation-patterns.patch
        - update debian/rules
        - update debian/build/mozbuild.mk
        - update debian/testing/xpcshell-build.ini
        - add debian/build/fix-mozinfo-appname.py
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
        - update debian/testing/xpcshell-package-tests/test_locale_matchOS_real.js
        - update debian/testing/xpcshell-package-tests/test_langpack_load.js
        - update debian/testing/xpcshell-package-tests/test_langpack_chrome.js
      * Disable telemetry xpcshell tests. Telemetry is not enabled on Ubuntu builds
        and the test_TelemetryPing.js fails anyway because the HG revision is
        not embedded in the ping
        - update d/p/test-integration/xpcshell-disable-failing-tests.patch
      * Skip browser_pluginCrashCommentAndURL.js on builds with crash reporting
        disabled
        - add d/p/test-fixes/mochitest-browser-plugincrash-with-no-crashreporter.patch
        - update debian/patches/series.in
      * Disable browser_google.js as this fails with our searchplugins, and we
        have our own tests
        - update debian/testing/mochitest-chrome.json
      * Temporarily disable tests in python/mozbuild/mozpack/tests, as they
        fail
        - add d/p/test-overrides/disable-failing-python-tests.patch
        - update debian/patches/series.in
      * Skip font-matching/synthetic-style-1.html reftest which fails on beta
        (note, it works on the nightly packaging)
        - update d/p/test-overrides/reftest-disable-failing-tests.patch
      * Make the testsuite depend on ttf-liberation to fix a mochitest
        failure in browser_fontinspector.js
        - update debian/control.in
      * Disable test_notifications_popup.html for now until we have time to
        investigate why it hangs
        - update debian/testing/mochitest.json
      * Run tests that need a display in an actual session with
        gnome-settings-daemon running (plus a WM):
        - update debian/testing/testrunhelper.py
        - update debian/firefox-testsuite.install.in
        - add debian/testing/run-test.desktop
        - update debian/testing/run_mochitest.in
        - update debian/testing/run_reftest.in
        - update debian/testing/run_xpcshell_tests.in
        - update debian/control.in
        - update debian/tests/mochitest
        - update debian/tests/mochitest-browser
        - update debian/tests/mochitest-chrome
        - update debian/tests/mochitest-a11y
        - update debian/tests/mochitest-ipcplugins
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
        - update d/p/test-overrides/reftest-disable-failing-tests.patch
      * Make the testsuite depend on ubuntu-settings and light-themes
        - update debian/control.in
      * Drop the JUnit XML changes from the mochitest and reftest addons
        and add this support to automation.py instead. This avoids duplication,
        means we only need 1 patch and makes it possible to add all types of log
        messages to the results (eg, screenshots of hung tests)
        - remove d/p/test-integration/reftest-output-junit-xml.patch
        - remove d/p/test-integration/mochitest-output-junit-xml.patch
        - add d/p/test-integration/automation-output-junit-xml.patch
        - update debian/patches/series.in
      * Don't install the testsuite unpacked on the filesystem in the
        traditional manner, but just install the packed zip and have the
        test scripts bootstrap a temporary environment with the expanded
        testsuite. The advantage of this is that we don't need to carry
        patches for tests that modify the test directory. What we are
        interested in testing are the components that the user normally runs,
        and the testsuite doesn't form part of this - so it doesn't matter
        where it's installed and runs from
        - update debian/build/mozbuild.mk
        - remove debian/firefox-testsuite.dirs.in
        - update debian/firefox-testsuite.install.in
        - update debian/firefox-testsuite.links.in
        - update debian/patches/series.in
        - remove d/p/test-fixes/xpcshell-ctypes-no-writes-to-appdir.patch
        - remove d/p/test-fixes/xpcshell-libpref-no-writes-to-testdir.patch
        - remove d/p/test-fixes/xpcshell-xpcom-no-writes-to-testdir-or-appdir.patch
        - update debian/rules
        - rename debian/testing/mochitest-chrome.json =>
            debian/testing/extra/mochitest/mochitest-chrome.json
        - rename debian/testing/mochitest.json =>
            debian/testing/extra/mochitest/mochitest.json
        - rename debian/testing/xpcshell-package-tests/* =>
            debian/testing/extra/xpcshell/package-tests/*
        - remove debian/testing/run-tests.desktop
        - update debian/testing/run_mochitest.in
        - update debian/testing/run_reftest.in
        - rename debian/testing/run_xpcshell_tests.in =>
            debian/testing/run_xpcshell_tests
        - update debian/testing/run_xpcshell_tests
        - update debian/testing/testrunhelper.py
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/mochitest
        - update debian/tests/mochitest-a11y
        - update debian/tests/mochitest-browser
        - update debian/tests/mochitest-chrome
        - update debian/tests/mochitest-ipcplugins
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
      * Don't write the terminal bell character to JUnit results
        - add d/p/test-fixes/xpcshell-xunit-output-no-bell.patch
      * Fix test_json_cache.js test failure, caused by us not installing
        search plugins in the application directory
        - add d/p/test-fixes/xpcshell-search-fix-json-cache-test.patch
        - remove d/p/test-fixes/xpcshell-search-fix-browser-dirprovider.patch,
          as this isn't really needed and just complicates things
        - update debian/patches/series.in
      * Manually stage the testsuite in debian/tmp and dh_install it in to the
        package from there rather than from objdir/dist, as dh_install is called
        after we have created the breakpad symbols, which modifies the files
        in objdir/dist and causes dh_strip to fail later on
        - update debian/build/mozbuild.mk
        - update debian/firefox-testsuite.install.in
      * Fix test failure due to Northern Sotho language pack
        - update debian/patches/fix-broken-langpack-install-manifests.patch
      * Fix test_langpack_chrome.js for Mongolian and Swedish
        - update debian/testing/extra/xpcshell/package-tests/test_langpack_chrome.js
      * Disable some unsupported tests that test search healthreporting, as these
        don't work on Ubuntu where the searchplugins are not in the application
        directory
        - update debian/testing/extra/mochitest/mochitest-chrome.json
      * Disable hanging / crashing WebRTC tests
        - update debian/testing/extra/mochitest/mochitest.json
      * Refresh patches
        - update debian/patches/dont-include-hyphenation-patterns.patch
        - update d/p/test-integration/mochitest-allow-test-manifest-for-chrome.patch
        - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
        - update d/p/test-overrides/xpcshell-disable-failing-tests.patch
      * Make "make check" tests non-fatal. Everything passes on i386 and amd64,
        but we get some timeouts with jit tests on armhf. We should probably
        investigate lengthening the timeout for these, but that requires
        modifying the build system
        - update debian/build/testsuite.mk
     -- Chris Coulson <email address hidden>   Thu, 09 May 2013 15:46:13 +0100
  • firefox (20.0+build1-0ubuntu0.12.10.3) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_20_0_BUILD1)
        - see LP: #1161422 for USN information
    
      * Update globalmenu-extension to 3.9
        - Firefox 20 compatibility fixes
        - This is the last version of this addon, and will be dropped in the
          next Firefox release
      * Drop patches fixed upstream
        - remove debian/patches/ionmonkey-hardfp-support.patch
        - update debian/patches/series.in
      * firefox-gnome-support needs explicit dependency on libnotify
        - update debian/control{,.in}
      * Add support for autopkgtest, package the xpcshell, reftest and
        mochitest testsuites and migrate the xpcshell-tests, reftest, crashtest,
        jstestbrowser and mochitest targets to this. Note that tests that can't
        be ran as an autopkgtest (eg, if they require write permissions to the
        application directory) will still be ran at build time
        - add firefox-testsuite package in debian/control.in
        - update debian/control
        - add debian/firefox-testsuite.install.in
        - add debian/firefox-testsuite.links.in
        - update debian/build/mozbuild.mk
        - update debian/rules
        - drop xpcshell-tests, reftest, crashtest, jstestbrowser and mochitest
          targets from debian/build/testsuite.mk, add xpcshell-tests-build
          and the ability to run xpcshell-tests with our own reduced manifest
        - add debian/tests/control
        - add debian/tests/crashtest
        - add debian/tests/jstestbrowser
        - add debian/tests/mochitest
        - add debian/tests/reftest
        - add debian/tests/xpcshell-tests
        - add debian/testing/run_mochitest.in
        - add debian/testing/run_xpcshell_tests.in
        - add debian/testing/run_reftest.in
        - add debian/testing/testrunhelper.py
        - update debian/config/mozconfig.in to always build with --enable-tests
        - add debian/testing/xpcshell-build.ini
      * Ensure that the directory provider returns all searchplugin paths during
        the search service xpcshell tests
        - add d/p/test-fixes/xpcshell-search-fix-browser-dirprovider.patch
        - update debian/patches/series.in
      * Fix various tests that assume that either the application directory or
        test directory can be written to
        - add d/p/test-fixes/xpcshell-docshell-no-writes-to-appdir.patch
        - add d/p/test-fixes/xpcshell-contentprefs-no-writes-to-appdir.patch
        - add d/p/test-fixes/xpcshell-exthandler-no-writes-to-appdir.patch
        - add d/p/test-fixes/xpcshell-ctypes-no-writes-to-appdir.patch
        - add d/p/test-fixes/xpcshell-xpcom-no-writes-to-testdir-or-appdir.patch
        - add d/p/test-fixes/xpcshell-libpref-no-writes-to-testdir.patch
        - update debian/patches/series.in
      * Export NO_PNG_PKG_MANGLE as optipng breaks tests that are dependent
        on image format / size
        - update debian/build/mozbuild.mk
      * Don't test that the addon selection dialog appears in test_bug596343.js,
        as we disable this
        - add d/p/test-integration/xpcshell-disable-addon-select-dialog-test-for-adt.patch
        - update debian/patches/series
      * Don't write a log file to the script directory from mochitest
        - add d/p/test-integration/mochitest-optional-websock-log.patch
        - update debian/patches/series.in
      * Fix a failure in test_nodb_pluschanges.js due to const redeclaration
        - add d/p/test-fixes/xpcshell-search-fix-const-redeclaration.patch
        - update debian/patches/series.in
      * Don't run the GConf-specific test_421977.js on systems where GSettings
        is available, as it will fail
        - add d/p/t-f/xpcshell-shell-disable-gconf-tests-when-using-gsettings.patch
        - update debian/patches/series.in
      * Disable test_upgrade.js and test_upgrade_strictcompat.js xpcshell tests
        for now as they require write access to the application directory
        - add d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
        - update debian/patches/series.in
      * Disable test_browserGlue_distribution.js for now as it requires write
        access to the application directory
        - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
      * Reset the "browser" and "embed-app" content prefs after running content
        mochitests, so that the subsequent DOM browser-element tests don't
        fail
        - add d/p/test-fixes/mochitest-content-reset-permissions-when-done.patch
        - update debian/patches/series.in
      * Disable various failing mochitests:
        - add debian/testing/mochitest.json
        - add debian/testing/mochitest-chrome.json
        - update debian/firefox-testsuite.install.in
      * Fix issue where some tests were being added to the mochitest tests.jar
        using their absolute path in the build tree
        - add debian/patches/test-fixes/mochitest-tests-jar-fix.patch
        - update debian/patches/series.in
      * Don't run the GConf specific browser_420786.js mochitest on systems where
        GSettings is available, as it will fail
        - add d/p/t-f/mochitest-shell-disable-gconf-tests-when-using-gsettings.patch
        - update debian/patches/series.in
      * Don't ship the browser_bug538331.js mochitest as this isn't relevant
        when not using the Mozilla AUS
        - add d/p/test-fixes/mochitest-dont-ship-browser-postupdate-test.patch
        - update debian/patches/series.in
      * Make "--test-manifest" work when running chrome, browser-chrome and a11y
        mochitests so that we can maintain a distro manifest for these
        - add d/p/test-integration/mochitest-allow-test-manifest-for-chrome.patch
        - update debian/patches/series.in
      * Disable failing reftests
        - add d/p/test-overrides/reftest-disable-failing-tests.patch
        - update debian/patches/series.in
      * Add vendor xpcshell tests to verify that the search service loads
        the expected number of search plugins from each language pack
        - update debian/build/mozbuild.mk
        - add debian/firefox-testsuite.dirs.in
        - update debian/firefox-testsuite.install.in
        - update debian/rules
        - add debian/testing/xpcshell-package-tests/head_package_tests.js
        - add debian/testing/xpcshell-package-tests/test_searchplugins_valid.js
        - add debian/testing/xpcshell-package-tests/test_searchplugins_valid_real.js
        - add debian/testing/xpcshell-package-tests/xpcshell.ini
        - update debian/tests/control
        - add debian/tests/xpcshell-package-tests
      * Drop the hacky perl scripts that were being used to make sure the language
        packs ship the correct plugins. Add a xpcshell test instead
        - update debian/build/mozbuild.mk
        - update debian/rules
        - remove debian/build/refresh-search-modifications.pl
        - remove debian/build/verify-search-overrides.pl
        - remove debian/config/search-mods.list
        - update debian/control.in
        - remove debian/searchplugins/compute-overrides.json
        - add debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins.js
        - add debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins_real.js
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
      * Fix a test failure with the Italian Amazon search plugin
        - update debian/searchplugins/it/amazon-it.xml
      * We set intl.locale.matchOS to ensure that Firefox uses the environment
        locale. Add a test to make sure this works as expected
        - add debian/testing/xpcshell-package-tests/test_locale_matchOS.js
        - add debian/testing/xpcshell-package-tests/test_locale_matchOS_real.js
        - update debian/testing/xpcshell-package-tests/head_package_tests.js
        - update debian/testing/xpcshell-package-tests/test_searchplugins_valid.js
        - update debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins.js
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
        - update debian/tests/control
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/mochitest
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
      * We modify the user agent, so test that it is correct
        - add debian/testing/xpcshell-package-tests/test_ubuntu_useragent.js
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
      * LP: #974146 - Add a "Open a New Private Window" action to the desktop file
        - update debian/firefox.desktop.in
      * Don't try to override the Amazon searchplugin for Kashubian or Mongolian,
        as it doesn't exist there
        - add debian/searchplugins/csb/list.txt
        - add debian/searchplugins/mn/list.txt
        - update d/t/xpcshell-package-tests/test_ubuntu_searchplugins_real.js
      * Testpilot only enabled on beta now
        - update debian/firefox.install.in
      * Don't run dh_scour on the testsuite package, as this screws up a lot
        of reftests and crashtests
        - update debian/build/mozbuild.mk
      * Add a test to make sure all of the language packs are loadable by the
        addon manager
        - add debian/testing/xpcshell-package-tests/test_langpack_load.js
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
      * Add a test to make sure language pack chrome is registered correctly
        - add debian/testing/xpcshell-package-tests/test_langpack_chrome.js
        - update debian/testing/xpcshell-package-tests/xpcshell.ini
      * Disable failing xpcshell tests
        - add d/p/test-overrides/xpcshell-disable-failing-tests.patch
        - update debian/patches/series.in
      * Add JUnit output support for reftests
        - add d/p/test-integration/reftest-output-junit-xml.patch
        - update debian/patches/series.in
        - update debian/testing/run_reftest.in
      * Allow xpcshell tests to be run with JUnit outputting, and include a fix
        to make sure that the output matches the schema
        - update debian/testing/run_xpcshell_tests.in
        - add d/p/test-integration/xpcshell-output-valid-junit-xml.patch
        - update debian/patches/series.in
      * Add JUnit output support for mochitests
        - add d/p/test-integration/mochitest-output-junit-xml.patch
        - update debian/patches/series.in
        - update debian/testing/run_mochitest.in
      * Turn on JUnit XML output for all tests
        - update debian/build/mozbuild.mk
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/mochitest
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
      * Fix a tab versus space issue in debian/build/mozbuild.mk
      * Refresh debian/patches/fix-broken-langpack-install-manifests.patch
      * Create the test results directory
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/mochitest
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
      * Tidy up search xpcshell test fixes
        - drop d/p/test-fixes/xpcshell-search-fix-const-redeclaration.patch
        - update d/p/test-fixes/xpcshell-search-fix-browser-dirprovider.patch
        - update debian/patches/series.in
      * Install the test plugins in the testsuite directory so that they
        aren't visible to the normal browser
        - update debian/firefox-testsuite.install.in
        - update debian/firefox-testsuite.links.in
        - update debian/testing/run_xpcshell_tests.in
        - update debian/testing/testrunhelper.py
      * Fix test_ubuntu_useragent.js to work on channels other than Nightly
        - update debian/testing/xpcshell-package-tests/test_ubuntu_useragent.js
      * In test_ubuntu_useragent.js, check for the hardcoded buildid on official
        branded builds, and set up the appinfo with the actual build ID
        - update debian/testing/xpcshell-package-tests/head_package_tests.js
        - update debian/testing/xpcshell-package-tests/test_ubuntu_useragent.js
      * In test_langpack_chrome.js, only test the actual translation of
        general.useragent.locale on non-nightly builds, as the nightly translations
        aren't as complete. On nightly builds, just check that the correct locale
        is selected for the global package
        - update debian/testing/xpcshell-package-tests/test_langpack_chrome.js
      * Move duplicated code in to one place
        - update debian/testing/xpcshell-package-tests/head_package_tests.js
        - update debian/testing/xpcshell-package-tests/test_langpack_chrome.js
        - update debian/testing/xpcshell-package-tests/test_langpack_load.js
        - update debian/testing/xpcshell-package-tests/test_locale_matchOS_real.js
        - update debian/testing/xpcshell-package-tests/test_searchplugins_valid_real.js
        - update debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins_real.js
        - update debian/testing/xpcshell-package-tests/test_ubuntu_useragent.js
      * Split mochitests in to separate autopkgtest test scripts so that we can
        propagate error codes from test harness failure without affecting other
        mochitest stages
        - update debian/tests/control
        - update debian/tests/mochitest
        - add debian/tests/mochitest-browser
        - add debian/tests/mochitest-chrome
        - add debian/tests/mochitest-a11y
        - add debian/tests/mochitest-ipcplugins
      * Fix an exception that caused mochitests to hang after hitting failures
        - update d/p/test-integration/mochitest-output-junit-xml.patch
      * Backport patch from Nightly to fix a build failure due to name
        lookup changes in gcc 4.7
        - add debian/patches/gcc-4.7-name-lookup-fixes.patch
        - update debian/patches/series.in
    
      [ Jean-Baptiste Lallement <email address hidden> ]
      * Allow the autopkgtest harness to specify a location for test results
        - update debian/tests/crashtest
        - update debian/tests/jstestbrowser
        - update debian/tests/mochitest
        - update debian/tests/reftest
        - update debian/tests/xpcshell-package-tests
        - update debian/tests/xpcshell-tests
        - update debian/build/mozbuild.mk
    
      [ Drey ]
      * Use a local favicon in the DuckDuckGo searchplugin (LP: #1120991)
        - update debian/searchplugins/en-US/duckduckgo.xml
     -- Chris Coulson <email address hidden>   Thu, 28 Mar 2013 14:24:56 +0000
  • firefox (19.0.2+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_19_0_2_BUILD1)
        - see LP: #1152052 for USN information
     -- Chris Coulson <email address hidden>   Thu, 07 Mar 2013 11:34:43 +0000
  • firefox (19.0+build1-0ubuntu0.12.10.2) quantal-security; urgency=low
    
      * Update globalmenu-extension to 3.7.2
        - Fix various imagelib related crashes (LP: #1134409)
     -- Chris Coulson <email address hidden>   Wed, 27 Feb 2013 14:35:00 +0000
  • firefox (19.0+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_19_0_BUILD1)
        - see LP: #1128883 for USN information
        - Fix LP: #1096286 - 404 error when using Chambers (UK) search.
          Temporarily remove the plugin
    
      * Update globalmenu-extension to 3.7.1
        - Update for imagelib changes in Firefox 19 and 20
        - Update for nsCAutoString removal in Firefox 19
        - Don't #include mozilla/dom/Element.h anywhere, as that now pulls
          in a lot of internal headers since Firefox 19
      * Fix LP: #1064423 - "Submitting your report..." shows missing-icon icon.
        Install the throbber icon in the package
        - update debian/firefox.install.in
      * Refresh patches
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/ionmonkey-hardfp-support.patch
        - update debian/patches/fix-broken-langpack-install-manifests.patch
      * Switch to encrypted search for Google
        - update debian/searchplugins/en-GB/google.xml
        - update debian/searchplugins/en-US/google.xml
        - update debian/searchplugins/en-ZA/google.xml
        - update debian/searchplugins/ja/google-jp.xml
        - update debian/searchplugins/ku/google-ku.xml
     -- Chris Coulson <email address hidden>   Fri, 15 Feb 2013 22:24:53 +0000
  • firefox (18.0.2+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_18_0_2_BUILD1)
        - see USN-1618-4
     -- Chris Coulson <email address hidden>   Fri, 01 Feb 2013 18:11:10 +0000
  • firefox (18.0.1+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_18_0_1_BUILD1)
        - see LP: #1100488 for USN information
    
      * Fix LP: #1098312 - Some language packs don't load in Firefox 18
        - add debian/patches/fix-broken-langpack-install-manifests.patch
        - update debian/patches/series.in
      * Drop revert-restartless-language-packs.patch, as this changeset has
        been backed out upstream now
     -- Chris Coulson <email address hidden>   Wed, 16 Jan 2013 10:33:28 +0000
  • firefox (18.0+build1-0ubuntu0.12.10.3) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_18_0_BUILD1)
        - see LP: #1096387 for USN information
    
      * Fix LP: #1094376 - Language pack isn't used. Revert bmo: #677092 (make
        language packs restartless) for now, as system-wide bootstrapped addons
        with chrome are pretty broken
        - add debian/patches/revert-restartless-language-packs.patch
        - update debian/patches/series.in
      * Backport bmo: #802358 from Firefox 20 (add hardfp support to ionmonkey)
        - add debian/patches/ionmonkey-hardfp-support.patch
        - update debian/patches/series.in
      * Enable profiling on nightly builds
        - update debian/config/mozconfig.in
      * Drop patches fixed upstream
        - remove debian/patches/fix-for-bmo795395.patch
        - update debian/patches/series.in
      * Turn on Network Manager integration
        - update debian/vendor-gre.js
      * Update favicon for Google searchplugin
        - update debian/searchplugins/en-GB/google.xml
        - update debian/searchplugins/en-US/google.xml
        - update debian/searchplugins/en-ZA/google.xml
        - update debian/searchplugins/ja/google-jp.xml
        - update debian/searchplugins/ku/google-ku.xml
     -- Chris Coulson <email address hidden>   Sat, 05 Jan 2013 15:41:37 +0000
  • firefox (17.0.1+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_17_0_1_BUILD1)
        - see LP: #1084548 for USN information
     -- Chris Coulson <email address hidden>   Thu, 29 Nov 2012 14:51:49 +0000
  • firefox (17.0+build2-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_17_0_BUILD2)
        - see LP: #1080211 for USN information
    
      * Update globalmenu-extension to 3.6.4
        - Fix a build ordering issue causing the install.rdf to be missed
          from the addon xpi
        - Fix crash in uGlobalMenu::InitializePopup
        - Fix issue with stale entries being left in the Recently Closed
          Tabs / Windows menus
        - Make logging work correctly on debug builds
        - Handle submenu's being reopened without getting a close event
          in between. We don't seem to get a close event when a menuitem
          is activated
      * Build with --disable-webrtc on all architectures except for i386 and amd64
        - update debian/config/mozconfig.in
      * Install the web app support
        - update debian/firefox-globalmenu.links.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/patches/series.in
        - add debian/patches/webapprt-support-for-langpacks.patch
        - update debian/rules
      * Fix quoting issues when parsing preferences
        - update debian/apport/source_firefox.py.in
      * Refresh patches
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/unity-globalmenu-build-support.patch
        - update debian/patches/fix-for-bmo795395.patch
      * Drop obsolete patches
        - remove debian/patches/add-nativehandle-attribute.patch
        - update debian/patches/series
      * Don't ship empty ".mkdir.done" files in our packages. This should probably
        be fixed in the upstream build system, but we'll do a temporary band-aid
        fix in the packaging for now just so we can get some builds
        - update debian/build/mozbuild.mk
     -- Chris Coulson <email address hidden>   Mon, 19 Nov 2012 22:11:22 -0600
  • firefox (16.0.2+build1-0ubuntu0.12.10.1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_16_0_2_BUILD1)
        - see LP: #1071392 for USN information
     -- Micah Gersten <email address hidden>   Thu, 25 Oct 2012 16:00:46 -0500
  • firefox (16.0.1+build1-0ubuntu1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_16_0_1_BUILD1)
        - see LP: #1065285 for USN information
     -- Chris Coulson <email address hidden>   Wed, 10 Oct 2012 18:35:29 +0100
  • firefox (16.0+build1-0ubuntu1) quantal-security; urgency=low
    
      * New upstream stable release (FIREFOX_16_0_BUILD1)
        - see LP: #1062611 for USN information
    
      * Update globalmenu-extension to 3.5.4
        - Fix crash in uGlobalMenuDocListener::HandleMutations
      * Drop StartupWMClass from the desktop file, as it isn't actually
        required by gnome shell or unity
        - update debian/firefox.desktop.in
      * Refresh patches
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/dont-override-general-useragent-locale.patch
      * Drop compare-locales from the packaging, and just check out the current
        version when we create the tarball
        - update debian/build/mozbuild.mk
        - update debian/build/create-tarball.py
        - remove debian/build/compare-locales
      * Generate a list of the search engines that we modify and store this
        in bzr, rather than determining this list at build time. We refresh
        the list in the clean target and fail the build if anything changes.
        This ensures that any upstream changes to the search engine list
        for any locale will not go unnoticed and will force a manual check
        to ensure that we are shipping correctly modified search engines
        - add debian/build/refresh-search-modifications.pl
        - update debian/build/mozbuild.mk
        - add debian/config/search-mods.list
        - rename debian/build/check-search-overrides.pl =>
            debian/build/verify-search-overrides.pl
      * Drop obsolete autocomplete-theme-tweak patch now
        - remove debian/patches/autocomplete-theme-tweak.patch
        - update debian/patches/series
      * Fix for bmo: #795395
        - add debian/patches/fix-for-bmo795395.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Fri, 05 Oct 2012 19:16:08 +0100
  • firefox (15.0.1+build1-0ubuntu4) quantal-proposed; urgency=low
    
      * Update globalmenu-extension to 3.5.1
        - Fix LP: #1051152 - Crash in nsIContent::SetAttr with greasemonkey
          installed
        - Improve handling of radio items, and work correctly for radio items
          without a name (fixes the View -> Page Style submenu)
        - Stop causing nested DOM mutations. There is a big warning about doing
          this in nsIMutationObserver.h
        - Delay processing of DOM mutations during code sections when we are
          dispatching events. This should prevent a recurrence of
          reentrancy-triggered crashes such as LP: #1025011, LP: #1035305 and
          LP: #1051152, which have been exposed by updates of third-party addons
          recently and caused because our view of the menu changes during
          event delivery
     -- Chris Coulson <email address hidden>   Thu, 27 Sep 2012 13:21:18 +0100
  • firefox (15.0.1+build1-0ubuntu2) quantal; urgency=low
    
      * Repeat after me:
        - DO NOT UPLOAD BEFORE DRINKING COFFEE
        - DO NOT UPLOAD BEFORE DRINKING COFFEE
        - ....
     -- Chris Coulson <email address hidden>   Fri, 07 Sep 2012 09:14:01 +0200
  • firefox (15.0.1+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream stable release (FIREFOX_15_0_1_BUILD1)
    
      * Fix LP: #1040313 - expose scriptable native window handle
        - add debian/patches/add-nativehandle-attribute.patch
        - update debian/patches/series.in
     -- Chris Coulson <email address hidden>   Thu, 06 Sep 2012 10:59:59 +0100
  • firefox (15.0+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream stable release (FIREFOX_15_0_BUILD1)
        People running quantal should consider switching to the Firefox beta PPA
        next week to start testing Firefox 16, which will be released to Ubuntu
        12.10 on around 9th October
        - https://launchpad.net/~mozillateam/+archive/firefox-next
    
      * Update globalmenu-extension to 3.4 final
     -- Chris Coulson <email address hidden>   Fri, 24 Aug 2012 22:41:20 +0100
  • firefox (15.0~b6+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_15_0b6_BUILD1)
    
      * Add Acholi to the locale blacklist
     -- Chris Coulson <email address hidden>   Wed, 22 Aug 2012 17:27:31 +0100
  • firefox (15.0~b5+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_15_0b5_BUILD1)
     -- Chris Coulson <email address hidden>   Mon, 20 Aug 2012 11:22:04 +0100
  • firefox (15.0~b4+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_15_0b4_BUILD1)
    
      * Update globalmenu-extension to 3.4 prerelease r435
        + Drop the edit UI workarounds
        + Fixes for LP: #1035305 - Crash when switching apps back to Firefox
          with Firebug installed
          - Keep the menu we export in sync with the document tree all of the
            time, rather than only when the menus are on screen. The HUD likes to
            open submenus without opening any of its ancestors, which can result in
            us handling events on menu nodes that are no longer in a document
            if an ancestor responds to a bubbled-up event by removing its
            children
          - Ensure we always null check the result of nsIDocument::GetCurrentDoc
        + When tearing down a menu, make sure that we empty out our DbusmenuMenuitem
          in case the parent reuses that item for another menu. Fixes a memory leak
          and an issue where Firebug menu items are duplicated indefinitely each
          time a menu is opened
     -- Chris Coulson <email address hidden>   Sat, 11 Aug 2012 01:24:44 +0100
  • firefox (15.0~b2+build1-0ubuntu1) quantal-proposed; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_15_0b2_BUILD1)
    
      * Update globalmenu-extension to 3.4 prerelease r422
        + Fixes for LP: #1025011 - HUD search crashes Firefox when Firebug
          is installed
          - Provide our own binding for menupopup nodes which derives from the
            default binding and makes the "state" property work as if there
            were a frame
          - Make all menu nodes reference counted, and hold a strong ref when
            dispatching events, in case the event results in the removal of menu
            nodes
     -- Chris Coulson <email address hidden>   Wed, 25 Jul 2012 17:23:35 +0100
  • firefox (15.0~b1+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_15_0b1_BUILD1)
    
      [ Chris Coulson <email address hidden> ]
      * Update globalmenu-extension to 3.3
      * Disable PGO again
        - update debian/config/branch.mk
      * Separate the package name from the application name in various places.
        This enables us to change the package name without having to modify the
        application or packaging (eg, to allow us to provide official branded
        versions of Firefox ESR using the package name "firefox-esr")
        - update debian/README.Debian.in
        - update debian/apport/source_firefox.py.in
        - update debian/build/get-orig-source.mk
        - update debian/control{,.in}
        - update debian/control.langpacks
        - update debian/control.langpacks.unavail
        - update debian/firefox-locale.preinst.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.lintian-overrides.in
        - update debian/firefox.postinst.in
        - update debian/firefox.postrm.in
        - update debian/firefox.preinst.in
        - update debian/firefox.sh.in
        - remove debian/patches/change-moz-app-name.patch
        - update debian/patches/series
        - update debian/rules
        - update debian/usr.bin.firefox.apparmor.*
      * Move parts of debian/rules that can be shared with Thunderbird to a
        new, common file (mozbuild.mk)
        - update debian/rules
        - add debian/build/mozbuild.mk
        - add debian/build/mozvars.mk
        - update debian/build/testsuite.mk
      * Make it possible to use the same create-tarball.py for Firefox and
        Thunderbird
        - update debian/build/create-tarball.py
        - update debian/build/get-orig-source.mk
        - add debian/config/tarball.conf
      * Switch to source format 3.0
        - add debian/source/format
        - add debian/source/options to diff-ignore the .mozclient.mk file which
          is created during clean, and to pass "--no-preparation"
        - update debian/build/enable-dist-patches.pl
        - rename debian/patches/series => debian/patches/series.in so the source
          isn't built with patches applied
        - update debian/README.source
      * Goodbye embedded tarball, and our use of tarball.mk!
        - update debian/build/create-tarball.py
        - update debian/build/extract-file.py
        - update debian/build/get-orig-source.mk
        - update debian/build/mozbuild.mk
      * Run the upstream cleansrcdir target during clean
        - update debian/build/mozbuild.mk
      * Refresh patches
        - update debian/patches/mozilla-kde.patch
      * Drop the plugin / abrowser / firefox-branding replaces + breaks on quantal
        - update debian/rules
      * Support the "parallel" option in DEB_BUILD_OPTIONS
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
      * Drop some of the complex shell script for creating language packs
        - update debian/build/mozbuild.mk
        - update debian/build/get-xpi-id.py
      * Drop searchplugin patches - these patches are an absolute pain to maintain,
        as they seem to break frequently and we have to touch each localized
        plugin. Instead, just keep our own copy of plugins we modify, and add
        these in to the language packs at the end of the build process
        - remove debian/patches/ubuntu-codes-google.patch
        - remove debian/patches/ubuntu-codes-amazon.patch
        - remove debian/patches/ubuntu-codes-baidu.patch
        - update debian/patches/series.in
        - update debian/build/mozbuild.mk
        - add debian/searchplugins/*
      * Get rid of pointless python script
        - remove debian/build/extract-file.py
        - update debian/build/mozbuild.mk
      * Add an automated check for finding search engines that match particular
        patterns and verifying that they are replaced with our own search
        engine if we think they should be
        - add debian/build/check-search-overrides.pl
        - update debian/build/mozbuild.mk
        - add debian/searchplugins/overrides.json
        - update debian/control{,.in}
      * Drop reload-new-plugins.patch, as this shouldn't actually be needed
        - remove debian/patches/reload-new-plugins.patch
        - update debian/patches/series.in
      * Merge get-orig-source.mk in to mozbuild.mk
        - update debian/build/mozbuild.mk
        - remove debian/build/get-orig-source.mk
      * Handle comments in locales.blacklist
        - update debian/build/refresh-supported-locales.pl
        - update debian/config/locales.blacklist
      * Fork the upstream text preprocessor and add support for additional
        comparison operators, which means we no longer have to add new
        defines for every distro version specific change we add
        - add debian/build/Expression.py
        - add debian/build/Preprocessor.py
        - update debian/apport/source_firefox.py.in
        - update debian/build/mozbuild.mk
        - update debian/config/mozconfig.in
        - update debian/firefox-dev.install.in
        - update debian/firefox-locale.preinst.in
        - update debian/firefox.desktop.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
        - update debian/firefox.postrm.in
        - update debian/firefox.preinst.in
        - update debian/firefox.prerm.in
        - update debian/rules
      * Refresh shipped locales
      * Drop powerpc patches, which are fixed upstream
        - remove debian/patches/fix-dtoa-build-on-ppc.patch and
        - remove debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series.in
      * Drop fix-crashreporter-ftbfs-with-gcc4.7.patch, which is fixed upstream
    
      [ Adam Conrad <email address hidden> ]
      * Add no_neon_on_arm.patch to skip the NEON tests on ARM, since we
        don't build with NEON by default on either of our ARM architectures
     -- Chris Coulson <email address hidden>   Mon, 23 Jul 2012 12:18:19 +0100
  • firefox (14.0.1+build1-0ubuntu2) quantal; urgency=low
    
      * Snag Bug-751814-Various-Skia-fixes-for-ARMv4T-and-ARMv6.patch from
        Debian to solve build failure issues on armel (which is armv5t)
      * Add no_neon_on_arm.patch to skip the NEON tests on ARM, since we
        don't build with NEON by default on either of our ARM architectures
     -- Adam Conrad <email address hidden>   Fri, 13 Jul 2012 18:31:54 -0600
  • firefox (14.0.1+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream stable release
     -- Chris Coulson <email address hidden>   Sat, 14 Jul 2012 23:44:16 +0100
  • firefox (14.0~b12+build1-0ubuntu2) quantal; urgency=low
    
      * Snag Bug-751814-Various-Skia-fixes-for-ARMv4T-and-ARMv6.patch from
        Debian to solve build failure issues on armel (which is armv5t)
      * Add no_neon_on_arm.patch to skip the NEON tests on ARM, since we
        don't build with NEON by default on either of our ARM architectures
     -- Adam Conrad <email address hidden>   Fri, 13 Jul 2012 18:31:54 -0600
  • firefox (14.0~b12+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b12_BUILD1)
     -- Chris Coulson <email address hidden>   Wed, 11 Jul 2012 19:46:08 +0100
  • firefox (14.0~b11+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b11_BUILD1)
    
      [ Ben Collins <email address hidden> ]
      * Cherry pick patch from aurora to use YARR interpreter on ppc
        - update debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
      * Fix ppc build due to new dtoa library
        - add debian/patches/fix-dtoa-build-on-ppc.patch
        - update debian/patches/series
    
      [ Matthieu Baerts (matttbe) ]
      * debian/apport/source_firefox.py.in:
        - Update apport hook for python3
     -- Chris Coulson <email address hidden>   Wed, 04 Jul 2012 17:01:45 +0100
  • firefox (14.0~b10+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b10_BUILD1)
    
      * Update globalmenu-extension to 3.3 prerelease r388
        - Fix a crash in uGlobalMenu::RecycleList::~RecycleList()
      * Drop debian/patches/plugin-for-mimetype-pref.patch. The burden of
        carrying this is starting to outweigh the benefits of it
     -- Chris Coulson <email address hidden>   Wed, 27 Jun 2012 10:37:38 +0100
  • firefox (14.0~b9+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b9_BUILD1)
    
      [ Chris Coulson <email address hidden> ]
      * Update globalmenu-extension to 3.3 prerelease r386
        - Fix LP: #1016081 - Menubar is not hidden when using the Firefox
          button outside of Unity
        - Fix LP: #775305 - An empty menu appears when FFChrome is installed
        - Fix LP: #1017247 - Menubar appears in the window as well as the
          Unity panel. Manually register our UA stylesheet rather than relying
          on this happening via chrome registration, to work around a bug
          in various bootstrapped third party addons (eg, pentadactyl),
          which initialize and use the stylesheet service before extension
          chrome is registered for non-restartless addons such as ours
        - Add a small delay when opening the menu with the keyboard, so that
          the additional items are added before the menu appears. Fixes an
          issue where keyboard focus isn't on the first item when opening the
          history menu with the keyboard
      * Apport hook improvements:
        - Sort preferences alphabetically in the apport data
        - Treat preferences set in default addons as default prefs so that
          they don't show up in apport data, unless the preference files have
          been modified
        - Support random pref files dropped in to the Firefox install folder, and
          preferences from application bundles
        - Fix ordering issues when loading preferences
      * Fix LP: #1013171 - Fully support Python 3 in the apport hook
        - update debian/apport/source_firefox.py.in
    
      [ Martin Pitt <email address hidden> ]
      * Add partial support for Python 3 in the apport hook (LP: #1013171)
        - update debian/apport/source_firefox.py.in
     -- Chris Coulson <email address hidden>   Thu, 21 Jun 2012 11:15:26 +0100
  • firefox (14.0~b8+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b8_BUILD1)
    
      * Update globalmenu-extension to 3.3 prerelease r369
        - Fix LP: #1010580 - No choice of folder when adding a bookmark from
          the bookmark menu
        - Fix LP: #775080 - Thunderbird with Firetray/MinimizeToTray -
          Global menu disappears
        - Fix LP: #813775 - Hitting an assertion in dbusmenu
        - Fix LP: #861565 - No buttons in the "Show All Bookmarks" dialog
     -- Chris Coulson <email address hidden>   Wed, 20 Jun 2012 18:17:11 +0100
  • firefox (14.0~b7+build1-0ubuntu2) quantal; urgency=low
    
      * Fix LP: #1013186 - install our vendor preferences as application
        defaults rather than GRE defaults, so that they are loaded after
        the upstream defaults again. The upstream defaults were also moved
        as part of the webapp runtime work (which has it's own application
        defaults)
        - update debian/firefox.install.in
        - update debian/firefox.links.in
     -- Chris Coulson <email address hidden>   Thu, 14 Jun 2012 15:10:21 +0100
  • firefox (14.0~b7+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b7_BUILD1)
    
      * Kill the SDK - nothing in the archive depends on it (note, we still
        provide the NPAPI SDK though)
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
      * Don't support PGO builds on armhf. The builders are incapable of
        building it
        - update debian/rules
     -- Chris Coulson <email address hidden>   Wed, 13 Jun 2012 16:15:03 +0100
  • firefox (14.0~b6+build2-0ubuntu2) quantal-proposed; urgency=low
    
      * It seems that the preferences moved back again. Thanks for that last minute
        change, it's most appreciated!
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/apport/source_firefox.py.in
     -- Chris Coulson <email address hidden>   Wed, 06 Jun 2012 09:43:50 +0100
  • firefox (14.0~b6+build2-0ubuntu1) quantal-proposed; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_14_0b6_BUILD1)
    
      * Update globalmenu-extension to 3.2.4 prerelease r338
      * Refresh patches
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/plugin-for-mimetype-pref.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/add-syspref-dir.patch
      * Drop patches fixed upstream
        - remove debian/patches/revert-bmo-621446-investigation.patch
        - remove debian/patches/fix-ftbfs-in-test-poison-area-with-gcc4.7.patch
        - update debian/patches/series
      * Add Keywords to the desktop file
        - update debian/firefox.desktop.in
      * Update desktop file translations
        - update debian/firefox.sh.in
      * Ensure that additional actions in the desktop file match the fd.o spec
        in precise and newer
        - update debian/firefox.desktop.in
        - update debian/rules
      * Fix a small leak in nsPluginHost::FindPluginForType, caused by one
        of our patches
        - update debian/patches/plugin-for-mimetype-pref.patch
      * When a plugin is chosen using a "modules.plugins.mimetype." pref,
        only use it if it is enabled and handles the requested mimetype
        - update debian/patches/plugin-for-mimetype-pref.patch
      * Drop the application/vnd.mozilla.xul+xml mimetype from the desktop file.
        Firefox hasn't been able to view XUL files from non-chrome URI's since
        version 4.0
        - update debian/firefox.desktop.in
      * Add application/x-xpinstall to the MimeType field of the desktop file
        - update debian/firefox.desktop.in
      * Drop the ability to select between tree/system libraries using a single
        option in debian/rules. It adds additional complexity and was never used
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/pkgconfig/libxul.pc.in
        - update debian/rules
      * Pref location changed to defaults/preferences
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/apport/source_firefox.py.in
      * Update StartupWMClass to the correct name
        - update debian/firefox.desktop.in
        - update debian/rules
      * Add search plugin for DuckDuckGo
      * Fix LP: #1000820 - firefox-dev conflicts with xulrunner-1.9-dev for
        people with the latter still installed
        - update debian/control{,.in}
      * Add Fulah to locales.blacklist
     -- Chris Coulson <email address hidden>   Tue, 05 Jun 2012 22:29:35 +0100
  • firefox (13.0~b6+build1-0ubuntu2) quantal; urgency=low
    
      * Switch back to GCC 4.7 now that the issues with bitfield stores are
        fixed, and also reenable PGO (LP: #1003733)
        - update debian/config/branch.mk
        - update debian/control{,.in}
     -- Chris Coulson <email address hidden>   Thu, 31 May 2012 13:52:01 +0100
  • firefox (13.0~b6+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_13_0b6_BUILD1)
    
      * Fix for NSS libs not being signed, breaking FIPS
        - update debian/rules
     -- Chris Coulson <email address hidden>   Tue, 29 May 2012 10:24:57 +0100
  • firefox (13.0~b5+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_13_0b5_BUILD1)
    
      * Switch back to gcc 4.6 until LP #1003733 is fixed. This means we also
        turn off PGO again
        - update debian/config/branch.mk
      * Single quotes in preference values break the Apport hook
        - update debian/source_firefox.py.in
     -- Chris Coulson <email address hidden>   Sat, 26 May 2012 00:05:19 +0100
  • firefox (13.0~b4+build1-0ubuntu4) quantal; urgency=low
    
      * Shuffle the order of google-breakpad/src/common/dwarf/Makefile.in to fix a
        variable substitution issue, which was causing some objects to be built with
        the wrong compiler flags, resulting in dump_syms crashing (LP: #1002590)
        - add debian/patches/fix-makefile-substitution-bug.patch
      * Build with --disable-methodjit on armel in quantal
        - update debian/config/mozconfig.in
      * Turn crash reporter back on again
        - update debian/config/branch.mk
     -- Chris Coulson <email address hidden>   Tue, 22 May 2012 17:38:38 +0100
  • firefox (13.0~b4+build1-0ubuntu3) quantal; urgency=low
    
      * Turn off the crash reporter again, as dump_syms crashes when building
        the breakpad symbols in the build with gcc 4.7 (how ironic!). Needs
        further investigation
        - update debian/config/branch.mk
      * Don't build with --enable-thumb2 on armel in Quantal
        - update debian/rules
        - update debian/config/mozconfig.in
      * Whitelist the architectures we care about for PGO (i386, amd64 and armhf).
        - update debian/build/mozbuild.mk
     -- Chris Coulson <email address hidden>   Tue, 22 May 2012 02:23:57 +0100
  • firefox (13.0~b4+build1-0ubuntu2) quantal; urgency=low
    
      * Fix weird build failure caused by running clean target without xutils-dev
        installed, exposed by turning on PGO
        - add debian/patches/fix-clean-with-pgo.patch
        - update debian/patches/series
      * Update debian/patches/make-makefile-test-fix.patch to actually do the
        right thing this time
     -- Chris Coulson <email address hidden>   Fri, 18 May 2012 03:23:08 +0100
  • firefox (13.0~b4+build1-0ubuntu1) quantal; urgency=low
    
      * New upstream release from the beta channel (FIREFOX_13_0b4_BUILD1)
    
      * Build with PGO. This will probably get turned off again later in the
        quantal cycle though
        - update debian/config/branch.mk
      * Backport patch from mozilla-central to fix a crashreporter build
        failure with gcc 4.7
        - add debian/patches/fix-crashreporter-ftbfs-with-gcc4.7.patch
        - update debian/patches/series
      * Turn the crashreporter back on again
        - update debian/rules
      * Fix make-makefile test failure when the build directory contains
        perl regexp control characters
        - add debian/patches/make-makefile-test-fix.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Thu, 17 May 2012 18:13:24 +0100
  • firefox (13.0~b3+build1-0ubuntu1) quantal; urgency=low
    
      [ Chris Coulson <email address hidden> ]
      * New upstream release from the beta channel (FIREFOX_13_0b3_BUILD1)
    
      * Refresh build-depends:
        - Bump minimum GTK version to 2.14 as we build with GIO support
        - Add minimum requirement for glib (2.18)
        - Drop libidl-dev, this doesn't appear to be needed now
        - Bump minimum NSPR version to 4.9.0 for --enable-system-nspr builds
        - Bump minimum sqlite version to 3.7.10 for --enable-system-sqlite
          builds
        - Bump minimum NSS version to 3.13.2 for --enable-system-nss builds
      * Refresh patches:
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/dont-include-hyphenation-patterns.patch
      * Clean up the file exclude list and add comments for excluded files
        - update debian/build/create-tarball.py
      * Make it easy to run Firefox in valgrind for builds that are compiled
        with explicit valgrind support
        - update debian/firefox.sh.in
      * Bump debhelper compat to 7
        - update debian/apport/blacklist.in
        - update debian/apport/source_firefox.py.in
        - update debian/compat
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/firefox-globalmenu.dirs.in
        - update debian/firefox-gnome-support.install.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
        - update debian/firefox.preinst.in
        - update debian/firefox.sh.in
        - update debian/pkgconfig/libxul.pc.in
        - update debian/pkgconfig/mozilla-nspr.pc.in
        - update debian/pkgconfig/mozilla-plugin.pc.in
        - update debian/rules
        - update debian/usr.bin.firefox.apparmor.10.04
        - update debian/usr.bin.firefox.apparmor.10.10
        - update debian/usr.bin.firefox.apparmor.11.04
        - update debian/usr.bin.firefox.apparmor.12.04
        - update debian/usr.bin.firefox.apparmor.9.10
      * Override 2 embedded-library lintian errors
        - update debian/firefox.lintian-overrides.in
      * Drop debian/patches/distro-locale-searchplugins after landing of
        bmo: #515232
      * Don't hardcode general.useragent.locale to en-US, now that it's used
        for searchplugin localization. This means we can drop this pref from
        ubufox
        - add debian/patches/dont-override-general-useragent-locale.patch
        - update debian/patches/series
      * Drop patches fixed upstream
        - remove debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - remove debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
        - update debian/patches/series
      * Apport hook improvements:
        - Add support for reporting preference defaults that are set by extensions
        - When reporting preferences, record the source of each preference
        - Report plugin packages for plugins that are installed with the
          package manager
        - Add some addon manager related prefs to the whitelist
        - Display additional metadata in the extensions report
        - Take "default-to-compatible" in to account when determining whether
          the user is running incompatible addons
        - Attach submitted crash ID's to bug reports
        - Report if files in the profile folder have broken permissions
        - Report errors when parsing preferences and plugins
        - Handle preferences spanning across multiple lines
      * Fix LP: #993273 - Exception thrown in Apport hook with preferences
        which have empty values
        - update debian/apport/source_firefox.py.in
      * Update compare-locales to 0.9.5
      * Disable crash reporter on quantal
        - update debian/rules
      * Fix a build failure in TestPoisonArea.cpp with gcc 4.7
        - add debian/patches/gcc-4.7-fix-in-test-poison-area.patch
        - update debian/patches/series
    
      [ Jamie Strandboge <email address hidden> ]
      * adjust apparmor profile to deny reads to @{PROC}/[0-9]*/net/dev. Patch
        thanks to James Troup (LP: #955066)
      * adjust apparmor profile to deny reads to @{PROC}/[0-9]*/net/wireless.
        Patch thanks to James Troup (LP: #974141)
     -- Chris Coulson <email address hidden>   Wed, 09 May 2012 14:26:15 -0700
  • firefox (12.0+build1-0ubuntu0.12.04.1) precise-security; urgency=low
    
      * New upstream stable release (FIREFOX_12_0_BUILD1)
        - see LP: #987262 for USN information
    
      * Update globalmenu-extension to 3.2.3
        - Fix regression introduced by the fix for LP: #915888
      * Firefox recommends libcanberra0 now that bmo: #635918 has landed
        - update debian/control{,in}
      * Refresh patches
        - update debian/patches/avoid-dbus-roundtrip-for-httpchannel.patch
        - update debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - update debian/patches/ubuntu-codes-google.patch
      * Refresh locales
        - refresh debian/config/locales.all
        - refresh debian/control
      * Make the language packs Architecture: any. Whilst they are actually
        architecture independent, we do install them in to /usr/lib (as the
        extensions location is shared with architecture-specific extensions).
        This also avoids the problem of offering incompatible language pack
        upgrades to users on architectures where Firefox fails to build
        (I'm looking at you, powerpc)
        - update debian/control.langpacks
        - update debian/control.langpacks.unavail
        - update debian/rules
        - refresh debian/control
      * Disable fix-build-failure-without-yarr-jit.patch, as it needs some work.
        This means that there is currently no powerpc support
     -- Chris Coulson <email address hidden>   Mon, 23 Apr 2012 13:13:27 +0100
  • firefox (11.0+build1-0ubuntu4) precise; urgency=low
    
      * Update globalmenu-extension to 3.2
        - Fix LP: #915888 - Handling of checkbox menuitems with a command
          node is completely broken
        - Make uGlobalMenu::RemoveMenuObjectAt work correctly when removed items
          are not contiguous
        - Don't try to recycle an item that wasn't a separator as an item that is
          a separator, as this breaks the menu (we already ensured that the reverse
          of this couldn't happen)
     -- Chris Coulson <email address hidden>   Tue, 10 Apr 2012 11:44:48 +0100