Change logs for firefox source package in Lucid

  • firefox (20.0+build1-0ubuntu0.10.04.3) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_20_0_BUILD1)
        - see LP: #1161422 for USN information
    
      * 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
      * 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
    
      [ 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:38:23 +0000
  • firefox (19.0.2+build1-0ubuntu0.10.04.1) lucid-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:37:29 +0000
  • firefox (19.0+build1-0ubuntu0.10.04.1) lucid-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
    
      * 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/mozilla-kde.patch
        - update debian/patches/allow-lockPref-everywhere.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>   Mon, 18 Feb 2013 10:08:56 +0000
  • firefox (18.0.2+build1-0ubuntu0.10.04.1) lucid-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:23:31 +0000
  • firefox (18.0.1+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_18_0_1_BUILD1)
        - see LP: #1100488 for USN information
        - Fix crash in js::DebugScopeProxy::has with Firebug
    
      * 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.10.04.3) lucid-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
      * Enable profiling on nightly builds
        - update debian/config/mozconfig.in
      * Refresh patches
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
        - update debian/patches/use-new-yasm-in-lucid.patch
      * 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 20:15:12 +0000
  • firefox (17.0.1+build1-0ubuntu0.10.04.1) lucid-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 15:22:04 +0000
  • firefox (17.0+build2-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_17_0_BUILD2)
        - see LP: #1080211 for USN information
    
      * 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.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/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/add-syspref-dir.patch
        - update debian/patches/fix-for-bmo795395.patch
      * 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 21:05:45 -0600
  • firefox (16.0.2+build1-0ubuntu0.10.04.1) lucid-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 15:32:00 -0500
  • firefox (16.0.1+build1-0ubuntu0.10.04.1) lucid-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 23:33:15 +0100
  • firefox (16.0+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_16_0_BUILD1)
        - see LP: #1062611 for USN information
    
      * Refresh patches after merging of nsILocalFile in to nsIFile
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
      * 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/mozilla-kde.patch
        - update debian/patches/dont-override-general-useragent-locale.patch
        - update debian/patches/firefox-kde.patch
        - update debian/patches/add-syspref-dir.patch
      * Fix for bmo: #795395
        - add debian/patches/fix-for-bmo795395.patch
        - update debian/patches/series
      * 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
     -- Chris Coulson <email address hidden>   Tue, 28 Aug 2012 11:56:44 +0100
  • firefox (15.0.1+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_15_0_1_BUILD1)
        - see LP: #1047667 for USN information
     -- Micah Gersten <email address hidden>   Fri, 07 Sep 2012 17:52:32 -0500
  • firefox (15.0+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_15_0_BUILD1)
        - see LP: #1041620 for USN information
    
      * Add Acholi to the locale blacklist
      * 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
      * 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
     -- Chris Coulson <email address hidden>   Sat, 25 Aug 2012 20:38:03 +0100
  • firefox (14.0.1+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_14_0_1_BUILD1)
        - see LP: #1024562 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Refresh patches
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/plugin-for-mimetype-pref.patch
        - update debian/patches/firefox-kde.patch
        - update debian/patches/add-syspref-dir.patch
      * Drop patches fixed upstream
        - remove debian/patches/revert-bmo-621446-investigation.patch
        - update debian/patches/series
      * Update desktop file translations
        - update debian/firefox.sh.in
      * 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
      * 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
      * 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
      * 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
      * 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
      * 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
      * Drop debian/patches/plugin-for-mimetype-pref.patch. The burden of
        carrying this is starting to outweigh the benefits of it
    
      [ 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
     -- Chris Coulson <email address hidden>   Fri, 13 Jul 2012 22:51:32 +0100
  • firefox (13.0.1+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_13_0_1_BUILD1)
        - see LP: #1013425 for USN information
     -- Micah Gersten <email address hidden>   Thu, 14 Jun 2012 22:43:35 -0500
  • firefox (13.0+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_13_0_BUILD1)
        - see LP: #1007495 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * 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/use-new-yasm-in-lucid.patch
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.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
      * Don't build with gnomevfs anymore
        - update debian/firefox-gnome-support.install.in
        - update debian/config/mozconfig.in
        - update debian/control.in
        - update debian/rules
      * 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-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.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
      * Update compare-locales to 0.9.5
      * 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
      * Fix for NSS libs not being signed, breaking FIPS
        - update debian/rules
    
      [ 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>   Fri, 01 Jun 2012 18:33:36 +0100
  • firefox (12.0+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_12_0_BUILD1)
        - see LP: #987262 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Make sure to add a binary libgconf2-4 dependency as dpkg-shlibdeps won't
        do this for us now
        - update debian/rules
        - update debian/control{,.in}
      * Firefox recommends libcanberra0 now that bmo: #635918 has landed
        - update debian/control{,in}
      * Clean up search plugin installation now that we build our own
        language packs:
        - Drop the recursive symlink from /usr/lib/firefox-addons/searchplugins,
          which lintian kept complaining about
        - Don't effectively symlink distribution/searchplugins to searchplugins,
          as they have different layouts and this avoids the same data being
          iterated over twice
        - Revert to the upstream layout in distribution/searchplugins
          - add debian/firefox-locale.preinst.in, which will end up in all
            language packs to assist the symlink -> folder transition
          - update debian/firefox.dirs.in
          - update debian/firefox.install.in
          - update debian/firefox.links.in
          - update debian/firefox.preinst.in
          - update debian/patches/distro-locale-searchplugins.patch
          - update debian/rules
      * Fix LP: #894166 - Make Firefox work with our system hyphenation patterns,
        and stop including our own
        - update debian/vendor.js
        - add debian/patches/dont-include-hyphenation-patterns.patch
        - update debian/patches/series
      * Fix LP: #807733 - Firefox doesn't restart after upgrades where the version
        changes. Don't include the version number in the install path, as Firefox
        cannot re-exec itself.
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/firefox-locale.preinst.in
        - update debian/firefox.lintian-overrides.in
        - update debian/firefox.preinst.in
        - update debian/rules
      * Expose distribution/extensions in /usr/lib/firefox-addons, to allow
        administrators to add extensions that they want to add to default user
        profiles, and that they want the addon manager to keep updated. We lost
        this functionality when upgrading from Firefox 3.6, due to the loss of
        /etc/firefox/profile
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.postinst.in
      * Refresh patches
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/ubuntu-bookmarks.patch
        - update debian/patches/ubuntu-codes-amazon/patch
      * Massively simplify distro-locale-searchplugins.patch, as we don't need
        to swap the loading order of common / locale-specific searchplugin
        paths. $LIBDIR/distribution/searchplugins/common is no longer a symlink
        to $LIBDIR/searchplugins, so there is no need to have the ability for
        locale-specific plugins to override common ones. They already override
        those in $LIBDIR/searchplugins
        - update debian/patches/distro-locale-searchplugins.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
    
      [ Jamie Strandboge <email address hidden> ]
      * debian/usr.bin.firefox.apparmor.*:
        - allow access to statm and smaps for about:memory (LP: #911494)
        - allow read access to files in /opt (LP: #728485)
     -- Chris Coulson <email address hidden>   Mon, 23 Apr 2012 13:43:45 +0100
  • firefox (11.0+build1-0ubuntu0.10.04.2) lucid; urgency=low
    
      * New upstream stable release (FIREFOX_11_0_BUILD1)
        - see LP: #951250 for USN information
    
      * Rebuilt against updated gcc to fix LP: #931637
      * Ensure that the crash reporter is disabled if rebuilt by Ubuntu
        derivatives, as there will be no crash symbols for those
        - update debian/rules
      * Only add "Ubuntu" to the UA string when being built for Ubuntu
        - update debian/rules
      * Temporarily disable ipdl tests due to build failures. These aren't
        enabled upstream, anyway
        - update debian/config/mozconfig.in
      * Always set the update channel - not setting it at build-time on release
        builds breaks the extensions.checkCompatibility pref. The only things
        using it at runtime are nsBlocklistService, Test Pilot (beta + aurora)
        and the about dialog (where the channel is hidden anyway)
        - update debian/rules
        - update debian/firefox.install.in
      * Fix LP: #898883 - IPC xpcshell tests hang the buildd's. Give all
        xpcshell tests an X display, as plugin-container won't work without one
        - update debian/build/testsuite.mk
      * Turn on all IPC xpcshell tests again
        - update debian/build/testsute.mk
      * Drop the default-apps xml file - there is already one provided by
        gnome-control-center, so ours duplicates this. We never used to install
        it for Firefox 3.6
        - remove debian/firefox.xml.in
        - update debian/firefox-gnome-support.install.in
        - update debian/rules
      * Ship Test Pilot as a distribution addon, like upstream. This means
        that the addon manager can update it. It does also mean that it will
        remain installed in users profiles if they try the beta or aurora
        builds, but the Feedback button is disabled on release builds
        - update debian/firefox.install.in
        - fixes LP: #913357
      * Drop patches fixed upstream
        - remove debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
      * Call xvfb-run with "-a" in case there are other servers running on the
        builder
        - update debian/build/testsuite.mk
      * Really fix LP: #898883 - IPC xpcshell tests hang the build. What was
        actually happening is plugin-container would fail to start because all
        available X connections had been used up by many instances of dbus-launch,
        spawned each time an xpcshell tried to talk to the session bus. Because
        we run all of the xpcshell tests with one Xvfb instance, the buses
        accumulate until the available X connections all run out. To fix this, run
        all tests requiring a display inside dbus-launch, so we create just a
        single bus for all xpcshell tests
        - update debian/build/testsuite.mk
        - update debian/control{,.in}
      * Add Ligurian to locale blacklist, as we don't support this in Ubuntu
        - update debian/config/locales.blacklist
      * Fix LP: #918763 - Revert the temporary investigation patch for
        bmo: #621446, as it breaks GCC4.4
        - add debian/patches/revert-bmo621446-investigation.patch
        - update debian/patches/series
      * Refresh patches
        - update debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
      * Fix LP: #915895 - Just set autoDisableScopes to 0. Other distributions
        are already doing this, and we already made this feature pretty much
        useless by allowing extensions in the application directory, so that our
        language packs aren't disabled by default
        - update debian/vendor.js
      * Drop the solid white separators from the addressbar autocomplete dropdown,
        and increase padding so that it doesn't look so bad with dark themes
        - add debian/patches/autocomplete-theme-tweak.patch
        - update debian/patches/series
      * Fix LP: #926495 - Add patch based on one from bmo: #691898 to enable
        building on ppc again
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
      * Fix LP: #926495 - Disable the SPS profiler on unsupported architectures
        - add debian/patches/no-sps-profiler-on-unsupported-archs.patch
        - update debian/patches/series
      * Add a missing include in gfx/angle/src/compiler/Types.h (backported
        from Aurora)
        - add debian/patches/fix-missing-stl-include-in-angle.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Sat, 10 Mar 2012 19:28:01 +0000
  • firefox (10.0.2+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_10_0_2_BUILD1)
        - see LP: #933293 for USN information
     -- Micah Gersten <email address hidden>   Thu, 16 Feb 2012 01:43:14 -0600
  • firefox (10.0.1+build1-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_10_0_1_BUILD1)
        - see LP: #929833 for USN information
    
      * fix LP: #926347 - Fix apparmor denial on Lucid
        - update debian/usr.bin.firefox.apparmor.10.04
     -- Micah Gersten <email address hidden>   Thu, 09 Feb 2012 15:24:21 -0600
  • firefox (10.0+build1-0ubuntu0.10.04.2) lucid-security; urgency=low
    
      * New upstream stable release (FIREFOX_10_0_BUILD1)
        - see LP: #923319 for USN information
    
      [ Chris Coulson <email address hidden> ]
      * Update patches for PRBool -> bool transition
        - refresh debian/patches/firefox-kde.patch
        - refresh debian/patches/mozilla-kde.patch
        - refresh debian/patches/ubuntu-ua-string-changes.patch
      * Drop some more hanging IPC xpcshell tests
        - update debian/build/testsuite.mk
      * Remove prerm hook for cleaning up pyc files in the apport package-hooks
        folder. Nothing creates these
        - update debian/firefox.prerm.in
      * Set up alternatives in the postinst script on abort-remove too
        - update debian/firefox.postinst.in
      * Imporove maintainer script magic for removing obsolete conffiles when
        upgrading from 3.6, by doing what dpkg-maintscripts-helper does
        - update debian/firefox.postinst.in
        - update debian/firefox.postrm.in
        - update debian/firefox.preinst.in
      * Only run the Apparmor stuff in the postinst script on configure, and
        in the preinst script on install or upgrade, so it handles upgrade failures
        gracefully
        - update debian/firefox.postinst.in
        - update debian/firefox.preinst.in
      * Drop the Ubuntuzilla workarounds now
        - update debian/firefox.postinst.in
      * Refresh patches
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/ubuntu_bookmarks.patch
      * Turn off Network Manager integration for now, as it causes Firefox to
        always start in offline mode. In any case, probing Network Manager isn't
        the most reliable way to test if there is a connection
        - update debian/vendor.js
      * Update after landing of bmo: #701875 - Rename omni.jar to omni.ja
        - update debian/firefox.install.in
      * Disable the tests on powerpc, because it sucks too much to run them
        - update debian/rules
      * "Fix" LP: #897794 - some websites expect "X11" to be the first token of
        the platform component in the UA string
        - update debian/patches/ubuntu-ua-string-changes.patch
      * Defuzz ubuntu-codes-google.patch
      * Refresh shipped locales (adds Assamese and Kashubian)
        - refresh debian/config/locales.shipped
        - refresh debian/control
      * Update KDE patches for removal of nsCStringArray
        - update debian/firefox-kde.patch
        - update debian/mozilla-kde.patch
      * Backport changes to allow per-release/per-arch patches
        - add debian/build/enable-dist-patches.pl
        - update debian/rules
      * Fix LP: #908508 - Add patch from upstream to fix powerpc build failure.
        Only apply this patch on powerpc to avoid compromising the quality of
        the architectures that we care about
        - add debian/patches/fix-build-failure-without-yarr-jit2.patch
        - update debian/patches/series
      * Also make the previous powerpc build fix apply on ppc only
        - update debian/patches/series
      * Fix LP: #923461 - Broken Apparmor profile with Firefox 9.0.1
        - update debian/usr.bin.firefox.apparmor.10.04
    
      [ Micah Gersten <email address hidden> ]
      * Rebase patches for PRBool -> bool transition (bmo: 675553)
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/mozilla-kde.patch
      * Drop patch after upstream landing of (bmo: 690432) aka Logging.h passes a
        string directly to printf
        - drop debian/patches/printf-fix.patch
        - update debian/patches/series
    
      [ Adam Conrad <email address hidden> ]
      * Add missing build-dep on non-essential locales, since we use it.
        - update debian/control{,.in}
     -- Chris Coulson <email address hidden>   Sun, 29 Jan 2012 20:11:10 +0000
  • firefox (9.0.1+build1-0ubuntu0.10.04.2) lucid-proposed; urgency=low
    
      [ Chris Coulson <email address hidden> ]
      * Fix LP: #907666 - readd missing kubuntu-firefox-installer Replaces
        - update debian/control
    
      [ Micah Gersten <email address hidden> ]
      * Fix LP: #917529 - Make sure new transitional packages have a versioned
        dependency on Firefox so as to not break Firefox during partial upgrades
        - update debian/control{,.in}
    
    firefox (9.0.1+build1-0ubuntu0.10.04.1) lucid-proposed; urgency=low
    
      * New upstream stable release (FIREFOX_9_0_1_BUILD1) (LP: #904594)
    
    firefox (9.0+build1-0ubuntu0.10.04.1) lucid-proposed; urgency=low
    
      * New upstream stable release (FIREFOX_9_0_BUILD1)
    
      [ Chris Coulson <email address hidden> ]
      * Install the Apport hook as a source package hook
        - rename debian/apport/firefox.py.in => debian/apport/source_firefox.py.in
        - update debian/firefox.install.in
        - update debian/rules
      * Don't unconditionally overwrite SourcePackage when reporting bugs with
        the nightly apport hook
        - update debian/apport/source_firefox.py.in
      * Set "Channel = Unavailable" if channel-prefs.js doesn't contain a
        channel name
        - update debian/apport/source_firefox.py.in
      * Ensure that create-tarball can handle there not being a locale blacklist
        - update debian/build/create-tarball.py
      * Drop xpt.py and xpidl from $LIBDIR. xpidl is gone, and xpt.py isn't included
        there in the upstream SDK
        - update debian/firefox-dev.links.in
      * Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching
        the cursor bitmap to a nice themed pointer
        - add debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
      * Don't disable our bundled addons on upgrade
        - update debian/vendor.js
      * Modify the UA string to add "Ubuntu" to the platform component
        - add debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/series
        - update debian/rules
      * Move custom scripts to debian/build
        - move debian/get-xpi-id.py to debian/build/get-xpi-id.py
        - move debian/refresh-supported-locales.pl to
           debian/build/refresh-supported-locales.pl
        - move debian/extract-file.py to debian/build/extract-file.py
        - update debian/rules
        - move debian/testsuite.mk to debian/build/testsuite.mk
      * Dropped patches that are obsolete or fixed upstream:
        - remove debian/patches/lp512615_cairo_lcd_filter.patch
        - remove debian/patches/lp185622_system_path_default_browser.patch
        - remove debian/patches/bz386904_config_rules_install_dist_files.patch
        - remove debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
        - remove debian/patches/bzXXX_libxul_sdk_nspr.patch
        - remove debian/patches/drop_bz418016.patch
        - remove debian/patches/firefox-fsh
        - remove debian/patches/firefox-profilename
        - remove debian/patches/ubuntu_no_app_updates.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/reload-new-plugins.patch
        - update debian/patches/plugin-for-mimetype-pref.patch
        - update debian/patches/add-syspref-dir.patch
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/distro-locale-searchplugins.patch
        - update debian/patches/ubuntu-bookmarks.patch
      * Shrink the default mozconfig right down so that we use mostly upstream
        defaults, rather than overriding them with our own options. It is still
        possible to override them though. We also drop the pkg-config checks in
        debian/rules which allowed a fallback build configuration when dependencies
        aren't satisfied. Really, the build should just fail here rather than
        continuing in some undesirable fallback mode
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/mozconfig.in
        - update debian/pkgconfig/libxul.pc.in
        - update debian/control.in
        - update debian/rules
      * Refresh build-depends, as this hasn't been done for a while:
        - Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev and bzip2.
          These aren't needed
        - Drop liborbit2-dev - only required if there is no libidl
        - Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
          as the configure script checks for these directly
        - Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
          libgnomeui-dev
        - Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
          and libnss3-dev when using system versions of those libs
      * Introduce a branch config file (debian/config/branch.mk) which holds
        settings which shouldn't be merged between branches (eg, whether
        the crash reporter should be enabled)
        - add debian/config/branch.mk
        - update debian/rules
      * Move debian/locales.* to debian/config
        - move debian/locales.shipped => debian/config/locales.shipped
        - move debian/locales.unavail => debian/config/locales.unavail
        - move debian/locales.blacklist => debian/config/locales.blacklist
        - update debian/rules
        - update debian/build/refresh-supported-locales.pl
      * Don't open about:blank from the New Window quicklist entry
        - update debian/firefox.desktop.in
      * Touch debian/control.in during clean to force a refresh of debian/control,
        so we can check if it is out-of-date and fail if it is
        - update debian/rules
      * Drop the mozilla-devscripts dependency. We were only using this for creating
        tarballs anyway. Instead, implement our own get-orig-source target, which
        also fixes some problems we were having
        - update debian/control.in
        - remove debian/moz-rev.sh
        - update debian/rules
        - remove debian/mozclient/firefox.mk
        - remove debian/mozclient/firefox.conf
        - update debian/config/branch.mk
        - add debian/build/create-source
        - add debian/build/get-orig-source.mk
      * Lots of workflow improvements for dealing with language packs:
        - update debian/rules
        - add debian/build/extract-file.py
        - add debian/build/dump-langpack-control-entries.pl
        - update debian/build/refresh-supported-locales.pl
        - add debian/config/locales.all
        - update debian/config/locales.shipped
        - remove debian/config/locales.unavailable
        - update debian/control
        - update debian/build/create-tarball.py
      * Turn off the one-time addon selection dialog (LP: #888307)
        - update debian/vendor.js
      * Add Mongolian and Swahili to locale blacklist. These aren't meant to be
        built on the release channel, but they still appear in the upstream
        shipped-locales
        - update debian/locales.blacklist
      * Rewrite the apport hook to be more useful
        - update debian/apport/firefox.py.in
      * Ship a file in /etc/apport/native-origins.d to enable bug reporting
        on PPA branches
        - add debian/apport/native-origins.in
        - rename debian/apport/firefox.in => debian/apport/blacklist.in
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/firefox.dirs.in
      * Update the apport blacklist file now that the binary name has changed
        - update debian/apport/firefox.in
      * Look in the correct location for the staged langpack xpi's. They moved
        from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
        - update debian/rules
      * Simplify firefox-dev.install a bit by installing everything in
        /usr/include
        - update debian/firefox-dev.install.in
      * Handle video/webm mimetypes
        - update debian/firefox.desktop.in
      * Fix check-sync-dirs.py test failure - ensure config/system-headers and
        js/src/config/system-headers are kept in sync
        - update debian/patches/unity-globalmenu-build-support-patch
      * Fix browserGlue_distribution.js and browserGlue_smartBookmarks.js xpcshell
        test failures. Update DEFAULT_BOOKMARKS_ON_MENU with the correct number of
        default bookmarks
        - update debian/patches/ubuntu-bookmarks.patch
      * Fix jsreftest failures by setting the correct timezone and locale
        - update debian/testsuite.mk
      * Switch off debian/patches/fix-selection-drag-autoscroll.patch for now. It
        doesn't apply and needs a rethink
        - update debian/patches/series
      * Fix "format not a string literal and no format arguments" error
       - add debian/patches/printf-fix.patch
       - update debian/patches/series
      * Update for the binary name change
        - update debian/firefox.install.in
        - update debian/firefox.sh.in
      * Ensure we install dependentlibs.list so that Firefox knows which libs
        to dlopen before libxul
        - update debian/firefox.install.in
      * Get rid of some more hanging IPC xpcshell tests
        - update debian/testsuite.mk
      * Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the
        shell wrapper (LP: #561124)
        - update debian/firefox.sh.in
      * Only install channel-prefs.js on aurora/beta, where we need it for
        Test Pilot. We don't set a channel name on other branches anyway, so we
        just end up with a nonsense channel name ("default") appearing in the
        About dialog
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/apport/firefox.py.in
      * Don't error out whilst creating the source package if mozilla-devscripts
        or cdbs aren't installed. This enables us to create source packages
        on machines which don't have these available
        - update debian/rules
        - update debian/mozclient/firefox.mk
      * Unconditionally build with --disable-elf-hack. It's basically a noop
        on Ubuntu, as we don't get any of the nice space saving and startup
        time improvements that upstream builds get with it. Enabling it is
        problematic (it fails to build on all architectures in Ubuntu from
        Firefox 7 onwards, and is problematic on armel when building on
        older Ubuntu versions)
        - update debian/rules
        - update debian/mozconfig.in
      * Don't unconditionally set -fshort-wchar in the libxul.pc pkgconfig file.
        It's no longer needed with newer toolchains which support gnu++0x, and
        defining it breaks the mozvoikko build
        - update debian/pkgconfig/libxul.pc.in
        - update debian/rules
      * Drop the profile migrator, as it doesn't really make any sense with the new
        release cycle. In Firefox 7, we want to drop the shell wrapper script
        anyway
        - remove debian/migrator/xulapp-profilemigrator
        - update debian/firefox.sh.in
        - update debian/firefox.install.in
        - update debian/rules
        - update debian/control.in
      * xpt_link and xpt_dump have been replaced by xpt.py
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
      * Add support for the system provided hyphenation patterns, by linking
        @MOZ_LIBDIR@/hyphenation to /usr/share/hyphen
        - update debian/firefox.links.in
      * Drop the special "kde.js" file handling from the pref service. It hasn't
        had the desired effect since Firefox 4, as the specialfile handling
        doesn't apply to pref files inside the omni.jar. Moving kde.js back in to
        defaults/pref isn't an option, as these are always read after the prefs
        in the omni.jar, which would mean that all users would get the KDE
        specific prefs. Note, we only override one pref in kde.js anyway, it can
        go elsewhere if really required
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
        - note, this doesn't change any behaviour from Firefox 4 and 5, but the
          code this patch touched was rewritten in Firefox 6, so it makes more
          sense to just remove it now rather than refactor it and it stil not work
      * Drop abrowser. The abrowser branding doesn't work since Firefox 4, and
        is going to be difficult to maintain going forwards. The Firefox logo
        is freely licensed now, which was the main reason for the existance of
        abrowser. Current abrowser users will be migrated to Firefox
        - remove debian/abrowser.desktop
        - update debian/control
        - update debian/rules
        - remove debian/ubuntu-abrowser.js.tmpl
        - remove debian/patches/awesome_browser_branding_install.patch
        - update debian/patches/series
        - remove debian/patches/browser_branding.patch
        - remove debian/patches/abrowser_run_mozilla.patch
      * Auto-generate debhelper and other files at build-time
        - rename debian/firefox.dirs => debian/firefox.dirs.in
        - rename debian/firefox.install => debian/firefox.install.in
        - rename debian/firefox.links => debian/firefox.links.in
        - rename debian/firefox.menu => debian/firefox.menu.in
        - rename debian/firefox.xml => debian/firefox.xml.in
        - rename debian/firefox-gnome-support.install =>
           debian/firefox-gnome-support.install.in
        - rename debian/apport/firefox.py => debian/apport/firefox.py.in
        - rename debian/firefox-restart-required.update-notifier =>
           debian/firefox-restart-required.update-notifier.in
        - add debian/firefox-mozsymbols.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.menu.in
        - update debian/firefox-gnome-support.install.in
        - update debian/apport/firefox.py.in
        - update debian/firefox-restart-required.update-notifier.in
      * Update apport hook to work with packed extensions
        - update debian/apport/firefox.py.in
      * Drop firefox-gnome-support maintainer scripts, as they aren't needed
        now. Touching .autoreg on install doesn't do anything, and registering
        the gnome-www-browser alternative has moved to firefox
        - remove debian/firefox-gnome-support.postinst.in
        - remove debian/firefox-gnome-support.prerm.in
        - update debian/firefox.postinst.in
        - update debian/firefox.prerm.in
      * Tidy up the branding selection to auto-select based on the channel.
        Also drop obsolete desktop files
        - update debian/rules
        - remove debian/firefox-minefield.desktop
        - remove debian/firefox-namoroka.desktop
      * Build language packs directly from the firefox source
        + Fixes LP: #294187 - Firefox Locales should install locale specific
          search plugins
        + Rip out the bits to create a en-US.xpi
          - update debian/rules
          - remove debian/translation-support/install.rdf.in
        + Include compare-locales FIREFOX_5_0b1_BUILD1 from
          http://hg.mozilla.org/build/compare-locales. It's needed for merging
          en-US strings with incomplete locales
        + Pull l10n data in to tarball from bzr
          - update debian/mozclient/firefox.conf
        + Configure build for creating language packs by configuring with
          "--with-l10n-base="
          - update debian/mozconfig.in
        + Store the list of locales to ship, and provide a way of automatically
          generating that list and the control file entries from the upstream
          source. Also provide a way to blacklist languages. We map languages
          to package names using langpack-o-matic (and also get descriptions
          from there too)
          - update debian/rules
          - add debian/locales.shipped
          - add debian/control.langpacks
          - update debian/control.in
          - add debian/locale.blacklist
          - add debian/refresh-supported-locales.pl
        + Add common-build-indep hook to build the translation xpi's
          - update debian/rules
        + Add common-binary-post-install-indep to install the xpi's and
          searchplugins in to the correct debian packages
          - update debian/rules
          - add debian/get-xpi-id.py
        + When rebuilding debian/control in the clean target, fail the build
          if the control file was out-of-date. This ensures that we don't
          accidentally drop language packs, and forces me to maintain an
          up-to-date control file in bzr
          - update debian/rules
        + Apply vendor patches to localized searchplugins too
          - update debian/patches/ubuntu-codes-amazon.patch
          - add debian/patches/ubuntu-codes-baidu.patch
          - update debian/patches/ubuntu-codes-google.patch
        + Add languages that are currently dropped in FF5 (compared with FF3.6) to
          locales.unavailable. Having transitional packages now will make
          transitioning easier later on if they come back
          - add debian/locales.unavailable
      * Build with "make -f client.mk" and using a mozconfig, rather than the
        autoconf/configure/make steps used previously. The client.mk contains the
        sequencing for doing PGO builds
        - add debian/mozconfig.in
        - update debian/rules
      * Prevent LP: #643899 - Firefox sending header "Accept-Language:
        chrome://global/locale/intl.properties" because the intl.accept_languages
        preference is messed up. Drop a patch which causes the preferences
        system to save a user preference when changing a preference value to equal
        the system default value (and revert to the original behaviour where the
        preference is just discarded). This should hopefully stop Firefox Sync
        from breaking localized preferences where they haven't been modified by
        the user, but does regress LP: #548866
        - update debian/patches/series
      * Prevent LP: #744580 - Firefox doesn't autoscroll when selecting content
        downwards
        - add debian/patches/fix-selection-drag-autoscroll.patch
        - update debian/patches/series
      * Run the Mozilla test suite at build time. Test-suite failures won't
        break the build just yet
        - add debian/testsuite.mk
        - update debian/rules
        - update debian/control.in
      * Build using the versioned yasm-1 binary backported to Lucid
        - add debian/patches/use-new-yasm-in-lucid.patch
        - update debian/patches/series
        - update debian/control.in
        - refresh debian/control
      * Add a firefox-dev package. We need this for mozvoikko
        - update debian/control.in
        - add debian/firefox-dev.install.in
        - add debian/firefox-dev.links.in
        - add debian/pkgconfig/libxul.pc.in
        - add debian/pkgconfig/mozilla-nspr.pc.in
        - add debian/pkgconfig/mozilla-plugin.pc.in
        - update debian/rules
        - refresh debian/control
        - update debian/patches/series
    
      [ Brian Murray <email address hidden> ]
      * Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan
        Rothwell for the patch
    
      [ Micah Gersten <email address hidden> ]
      * Add patch from upstream to fix PowerPC FTBFS (bmo: 703534) aka
        Build failure on platforms without YARR JIT
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Tue, 17 Jan 2012 03:02:29 -0600
  • firefox (9.0.1+build1-0ubuntu0.10.04.1) lucid-proposed; urgency=low
    
      * New upstream stable release (FIREFOX_9_0_1_BUILD1) (LP: #904594)
    
    firefox (9.0+build1-0ubuntu0.10.04.1) lucid-proposed; urgency=low
    
      * New upstream stable release (FIREFOX_9_0_BUILD1)
    
      [ Chris Coulson <email address hidden> ]
      * Install the Apport hook as a source package hook
        - rename debian/apport/firefox.py.in => debian/apport/source_firefox.py.in
        - update debian/firefox.install.in
        - update debian/rules
      * Don't unconditionally overwrite SourcePackage when reporting bugs with
        the nightly apport hook
        - update debian/apport/source_firefox.py.in
      * Set "Channel = Unavailable" if channel-prefs.js doesn't contain a
        channel name
        - update debian/apport/source_firefox.py.in
      * Ensure that create-tarball can handle there not being a locale blacklist
        - update debian/build/create-tarball.py
      * Drop xpt.py and xpidl from $LIBDIR. xpidl is gone, and xpt.py isn't included
        there in the upstream SDK
        - update debian/firefox-dev.links.in
      * Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching
        the cursor bitmap to a nice themed pointer
        - add debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
      * Don't disable our bundled addons on upgrade
        - update debian/vendor.js
      * Modify the UA string to add "Ubuntu" to the platform component
        - add debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/series
        - update debian/rules
      * Move custom scripts to debian/build
        - move debian/get-xpi-id.py to debian/build/get-xpi-id.py
        - move debian/refresh-supported-locales.pl to
           debian/build/refresh-supported-locales.pl
        - move debian/extract-file.py to debian/build/extract-file.py
        - update debian/rules
        - move debian/testsuite.mk to debian/build/testsuite.mk
      * Dropped patches that are obsolete or fixed upstream:
        - remove debian/patches/lp512615_cairo_lcd_filter.patch
        - remove debian/patches/lp185622_system_path_default_browser.patch
        - remove debian/patches/bz386904_config_rules_install_dist_files.patch
        - remove debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
        - remove debian/patches/bzXXX_libxul_sdk_nspr.patch
        - remove debian/patches/drop_bz418016.patch
        - remove debian/patches/firefox-fsh
        - remove debian/patches/firefox-profilename
        - remove debian/patches/ubuntu_no_app_updates.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/reload-new-plugins.patch
        - update debian/patches/plugin-for-mimetype-pref.patch
        - update debian/patches/add-syspref-dir.patch
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/distro-locale-searchplugins.patch
        - update debian/patches/ubuntu-bookmarks.patch
      * Shrink the default mozconfig right down so that we use mostly upstream
        defaults, rather than overriding them with our own options. It is still
        possible to override them though. We also drop the pkg-config checks in
        debian/rules which allowed a fallback build configuration when dependencies
        aren't satisfied. Really, the build should just fail here rather than
        continuing in some undesirable fallback mode
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/mozconfig.in
        - update debian/pkgconfig/libxul.pc.in
        - update debian/control.in
        - update debian/rules
      * Refresh build-depends, as this hasn't been done for a while:
        - Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev and bzip2.
          These aren't needed
        - Drop liborbit2-dev - only required if there is no libidl
        - Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
          as the configure script checks for these directly
        - Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
          libgnomeui-dev
        - Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
          and libnss3-dev when using system versions of those libs
      * Introduce a branch config file (debian/config/branch.mk) which holds
        settings which shouldn't be merged between branches (eg, whether
        the crash reporter should be enabled)
        - add debian/config/branch.mk
        - update debian/rules
      * Move debian/locales.* to debian/config
        - move debian/locales.shipped => debian/config/locales.shipped
        - move debian/locales.unavail => debian/config/locales.unavail
        - move debian/locales.blacklist => debian/config/locales.blacklist
        - update debian/rules
        - update debian/build/refresh-supported-locales.pl
      * Don't open about:blank from the New Window quicklist entry
        - update debian/firefox.desktop.in
      * Touch debian/control.in during clean to force a refresh of debian/control,
        so we can check if it is out-of-date and fail if it is
        - update debian/rules
      * Drop the mozilla-devscripts dependency. We were only using this for creating
        tarballs anyway. Instead, implement our own get-orig-source target, which
        also fixes some problems we were having
        - update debian/control.in
        - remove debian/moz-rev.sh
        - update debian/rules
        - remove debian/mozclient/firefox.mk
        - remove debian/mozclient/firefox.conf
        - update debian/config/branch.mk
        - add debian/build/create-source
        - add debian/build/get-orig-source.mk
      * Lots of workflow improvements for dealing with language packs:
        - update debian/rules
        - add debian/build/extract-file.py
        - add debian/build/dump-langpack-control-entries.pl
        - update debian/build/refresh-supported-locales.pl
        - add debian/config/locales.all
        - update debian/config/locales.shipped
        - remove debian/config/locales.unavailable
        - update debian/control
        - update debian/build/create-tarball.py
      * Turn off the one-time addon selection dialog (LP: #888307)
        - update debian/vendor.js
      * Add Mongolian and Swahili to locale blacklist. These aren't meant to be
        built on the release channel, but they still appear in the upstream
        shipped-locales
        - update debian/locales.blacklist
      * Rewrite the apport hook to be more useful
        - update debian/apport/firefox.py.in
      * Ship a file in /etc/apport/native-origins.d to enable bug reporting
        on PPA branches
        - add debian/apport/native-origins.in
        - rename debian/apport/firefox.in => debian/apport/blacklist.in
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/firefox.dirs.in
      * Update the apport blacklist file now that the binary name has changed
        - update debian/apport/firefox.in
      * Look in the correct location for the staged langpack xpi's. They moved
        from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
        - update debian/rules
      * Simplify firefox-dev.install a bit by installing everything in
        /usr/include
        - update debian/firefox-dev.install.in
      * Handle video/webm mimetypes
        - update debian/firefox.desktop.in
      * Fix check-sync-dirs.py test failure - ensure config/system-headers and
        js/src/config/system-headers are kept in sync
        - update debian/patches/unity-globalmenu-build-support-patch
      * Fix browserGlue_distribution.js and browserGlue_smartBookmarks.js xpcshell
        test failures. Update DEFAULT_BOOKMARKS_ON_MENU with the correct number of
        default bookmarks
        - update debian/patches/ubuntu-bookmarks.patch
      * Fix jsreftest failures by setting the correct timezone and locale
        - update debian/testsuite.mk
      * Switch off debian/patches/fix-selection-drag-autoscroll.patch for now. It
        doesn't apply and needs a rethink
        - update debian/patches/series
      * Fix "format not a string literal and no format arguments" error
       - add debian/patches/printf-fix.patch
       - update debian/patches/series
      * Update for the binary name change
        - update debian/firefox.install.in
        - update debian/firefox.sh.in
      * Ensure we install dependentlibs.list so that Firefox knows which libs
        to dlopen before libxul
        - update debian/firefox.install.in
      * Get rid of some more hanging IPC xpcshell tests
        - update debian/testsuite.mk
      * Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the
        shell wrapper (LP: #561124)
        - update debian/firefox.sh.in
      * Only install channel-prefs.js on aurora/beta, where we need it for
        Test Pilot. We don't set a channel name on other branches anyway, so we
        just end up with a nonsense channel name ("default") appearing in the
        About dialog
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/apport/firefox.py.in
      * Don't error out whilst creating the source package if mozilla-devscripts
        or cdbs aren't installed. This enables us to create source packages
        on machines which don't have these available
        - update debian/rules
        - update debian/mozclient/firefox.mk
      * Unconditionally build with --disable-elf-hack. It's basically a noop
        on Ubuntu, as we don't get any of the nice space saving and startup
        time improvements that upstream builds get with it. Enabling it is
        problematic (it fails to build on all architectures in Ubuntu from
        Firefox 7 onwards, and is problematic on armel when building on
        older Ubuntu versions)
        - update debian/rules
        - update debian/mozconfig.in
      * Don't unconditionally set -fshort-wchar in the libxul.pc pkgconfig file.
        It's no longer needed with newer toolchains which support gnu++0x, and
        defining it breaks the mozvoikko build
        - update debian/pkgconfig/libxul.pc.in
        - update debian/rules
      * Drop the profile migrator, as it doesn't really make any sense with the new
        release cycle. In Firefox 7, we want to drop the shell wrapper script
        anyway
        - remove debian/migrator/xulapp-profilemigrator
        - update debian/firefox.sh.in
        - update debian/firefox.install.in
        - update debian/rules
        - update debian/control.in
      * xpt_link and xpt_dump have been replaced by xpt.py
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
      * Add support for the system provided hyphenation patterns, by linking
        @MOZ_LIBDIR@/hyphenation to /usr/share/hyphen
        - update debian/firefox.links.in
      * Drop the special "kde.js" file handling from the pref service. It hasn't
        had the desired effect since Firefox 4, as the specialfile handling
        doesn't apply to pref files inside the omni.jar. Moving kde.js back in to
        defaults/pref isn't an option, as these are always read after the prefs
        in the omni.jar, which would mean that all users would get the KDE
        specific prefs. Note, we only override one pref in kde.js anyway, it can
        go elsewhere if really required
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
        - note, this doesn't change any behaviour from Firefox 4 and 5, but the
          code this patch touched was rewritten in Firefox 6, so it makes more
          sense to just remove it now rather than refactor it and it stil not work
      * Drop abrowser. The abrowser branding doesn't work since Firefox 4, and
        is going to be difficult to maintain going forwards. The Firefox logo
        is freely licensed now, which was the main reason for the existance of
        abrowser. Current abrowser users will be migrated to Firefox
        - remove debian/abrowser.desktop
        - update debian/control
        - update debian/rules
        - remove debian/ubuntu-abrowser.js.tmpl
        - remove debian/patches/awesome_browser_branding_install.patch
        - update debian/patches/series
        - remove debian/patches/browser_branding.patch
        - remove debian/patches/abrowser_run_mozilla.patch
      * Auto-generate debhelper and other files at build-time
        - rename debian/firefox.dirs => debian/firefox.dirs.in
        - rename debian/firefox.install => debian/firefox.install.in
        - rename debian/firefox.links => debian/firefox.links.in
        - rename debian/firefox.menu => debian/firefox.menu.in
        - rename debian/firefox.xml => debian/firefox.xml.in
        - rename debian/firefox-gnome-support.install =>
           debian/firefox-gnome-support.install.in
        - rename debian/apport/firefox.py => debian/apport/firefox.py.in
        - rename debian/firefox-restart-required.update-notifier =>
           debian/firefox-restart-required.update-notifier.in
        - add debian/firefox-mozsymbols.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.menu.in
        - update debian/firefox-gnome-support.install.in
        - update debian/apport/firefox.py.in
        - update debian/firefox-restart-required.update-notifier.in
      * Update apport hook to work with packed extensions
        - update debian/apport/firefox.py.in
      * Drop firefox-gnome-support maintainer scripts, as they aren't needed
        now. Touching .autoreg on install doesn't do anything, and registering
        the gnome-www-browser alternative has moved to firefox
        - remove debian/firefox-gnome-support.postinst.in
        - remove debian/firefox-gnome-support.prerm.in
        - update debian/firefox.postinst.in
        - update debian/firefox.prerm.in
      * Tidy up the branding selection to auto-select based on the channel.
        Also drop obsolete desktop files
        - update debian/rules
        - remove debian/firefox-minefield.desktop
        - remove debian/firefox-namoroka.desktop
      * Build language packs directly from the firefox source
        + Fixes LP: #294187 - Firefox Locales should install locale specific
          search plugins
        + Rip out the bits to create a en-US.xpi
          - update debian/rules
          - remove debian/translation-support/install.rdf.in
        + Include compare-locales FIREFOX_5_0b1_BUILD1 from
          http://hg.mozilla.org/build/compare-locales. It's needed for merging
          en-US strings with incomplete locales
        + Pull l10n data in to tarball from bzr
          - update debian/mozclient/firefox.conf
        + Configure build for creating language packs by configuring with
          "--with-l10n-base="
          - update debian/mozconfig.in
        + Store the list of locales to ship, and provide a way of automatically
          generating that list and the control file entries from the upstream
          source. Also provide a way to blacklist languages. We map languages
          to package names using langpack-o-matic (and also get descriptions
          from there too)
          - update debian/rules
          - add debian/locales.shipped
          - add debian/control.langpacks
          - update debian/control.in
          - add debian/locale.blacklist
          - add debian/refresh-supported-locales.pl
        + Add common-build-indep hook to build the translation xpi's
          - update debian/rules
        + Add common-binary-post-install-indep to install the xpi's and
          searchplugins in to the correct debian packages
          - update debian/rules
          - add debian/get-xpi-id.py
        + When rebuilding debian/control in the clean target, fail the build
          if the control file was out-of-date. This ensures that we don't
          accidentally drop language packs, and forces me to maintain an
          up-to-date control file in bzr
          - update debian/rules
        + Apply vendor patches to localized searchplugins too
          - update debian/patches/ubuntu-codes-amazon.patch
          - add debian/patches/ubuntu-codes-baidu.patch
          - update debian/patches/ubuntu-codes-google.patch
        + Add languages that are currently dropped in FF5 (compared with FF3.6) to
          locales.unavailable. Having transitional packages now will make
          transitioning easier later on if they come back
          - add debian/locales.unavailable
      * Build with "make -f client.mk" and using a mozconfig, rather than the
        autoconf/configure/make steps used previously. The client.mk contains the
        sequencing for doing PGO builds
        - add debian/mozconfig.in
        - update debian/rules
      * Prevent LP: #643899 - Firefox sending header "Accept-Language:
        chrome://global/locale/intl.properties" because the intl.accept_languages
        preference is messed up. Drop a patch which causes the preferences
        system to save a user preference when changing a preference value to equal
        the system default value (and revert to the original behaviour where the
        preference is just discarded). This should hopefully stop Firefox Sync
        from breaking localized preferences where they haven't been modified by
        the user, but does regress LP: #548866
        - update debian/patches/series
      * Prevent LP: #744580 - Firefox doesn't autoscroll when selecting content
        downwards
        - add debian/patches/fix-selection-drag-autoscroll.patch
        - update debian/patches/series
      * Run the Mozilla test suite at build time. Test-suite failures won't
        break the build just yet
        - add debian/testsuite.mk
        - update debian/rules
        - update debian/control.in
      * Build using the versioned yasm-1 binary backported to Lucid
        - add debian/patches/use-new-yasm-in-lucid.patch
        - update debian/patches/series
        - update debian/control.in
        - refresh debian/control
      * Add a firefox-dev package. We need this for mozvoikko
        - update debian/control.in
        - add debian/firefox-dev.install.in
        - add debian/firefox-dev.links.in
        - add debian/pkgconfig/libxul.pc.in
        - add debian/pkgconfig/mozilla-nspr.pc.in
        - add debian/pkgconfig/mozilla-plugin.pc.in
        - update debian/rules
        - refresh debian/control
        - update debian/patches/series
    
      [ Brian Murray <email address hidden> ]
      * Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan
        Rothwell for the patch
    
      [ Micah Gersten <email address hidden> ]
      * Add patch from upstream to fix PowerPC FTBFS (bmo: 703534) aka
        Build failure on platforms without YARR JIT
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Wed, 21 Dec 2011 15:29:02 -0600
  • firefox (9.0+build1-0ubuntu0.10.04.1) lucid-proposed; urgency=low
    
      * New upstream stable release (FIREFOX_9_0_BUILD1)
    
      [ Chris Coulson <email address hidden> ]
      * Install the Apport hook as a source package hook
        - rename debian/apport/firefox.py.in => debian/apport/source_firefox.py.in
        - update debian/firefox.install.in
        - update debian/rules
      * Don't unconditionally overwrite SourcePackage when reporting bugs with
        the nightly apport hook
        - update debian/apport/source_firefox.py.in
      * Set "Channel = Unavailable" if channel-prefs.js doesn't contain a
        channel name
        - update debian/apport/source_firefox.py.in
      * Ensure that create-tarball can handle there not being a locale blacklist
        - update debian/build/create-tarball.py
      * Drop xpt.py and xpidl from $LIBDIR. xpidl is gone, and xpt.py isn't included
        there in the upstream SDK
        - update debian/firefox-dev.links.in
      * Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching
        the cursor bitmap to a nice themed pointer
        - add debian/patches/fix-cursor-handling.patch
        - update debian/patches/series
      * Don't disable our bundled addons on upgrade
        - update debian/vendor.js
      * Modify the UA string to add "Ubuntu" to the platform component
        - add debian/patches/ubuntu-ua-string-changes.patch
        - update debian/patches/series
        - update debian/rules
      * Move custom scripts to debian/build
        - move debian/get-xpi-id.py to debian/build/get-xpi-id.py
        - move debian/refresh-supported-locales.pl to
           debian/build/refresh-supported-locales.pl
        - move debian/extract-file.py to debian/build/extract-file.py
        - update debian/rules
        - move debian/testsuite.mk to debian/build/testsuite.mk
      * Dropped patches that are obsolete or fixed upstream:
        - remove debian/patches/lp512615_cairo_lcd_filter.patch
        - remove debian/patches/lp185622_system_path_default_browser.patch
        - remove debian/patches/bz386904_config_rules_install_dist_files.patch
        - remove debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
        - remove debian/patches/bzXXX_libxul_sdk_nspr.patch
        - remove debian/patches/drop_bz418016.patch
        - remove debian/patches/firefox-fsh
        - remove debian/patches/firefox-profilename
        - remove debian/patches/ubuntu_no_app_updates.patch
        - update debian/patches/series
      * Refresh patches:
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/ubuntu-codes-google.patch
        - update debian/patches/reload-new-plugins.patch
        - update debian/patches/plugin-for-mimetype-pref.patch
        - update debian/patches/add-syspref-dir.patch
        - update debian/patches/allow-lockPref-everywhere.patch
        - update debian/patches/distro-locale-searchplugins.patch
        - update debian/patches/ubuntu-bookmarks.patch
      * Shrink the default mozconfig right down so that we use mostly upstream
        defaults, rather than overriding them with our own options. It is still
        possible to override them though. We also drop the pkg-config checks in
        debian/rules which allowed a fallback build configuration when dependencies
        aren't satisfied. Really, the build should just fail here rather than
        continuing in some undesirable fallback mode
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
        - update debian/mozconfig.in
        - update debian/pkgconfig/libxul.pc.in
        - update debian/control.in
        - update debian/rules
      * Refresh build-depends, as this hasn't been done for a while:
        - Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev and bzip2.
          These aren't needed
        - Drop liborbit2-dev - only required if there is no libidl
        - Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
          as the configure script checks for these directly
        - Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
          libgnomeui-dev
        - Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
          and libnss3-dev when using system versions of those libs
      * Introduce a branch config file (debian/config/branch.mk) which holds
        settings which shouldn't be merged between branches (eg, whether
        the crash reporter should be enabled)
        - add debian/config/branch.mk
        - update debian/rules
      * Move debian/locales.* to debian/config
        - move debian/locales.shipped => debian/config/locales.shipped
        - move debian/locales.unavail => debian/config/locales.unavail
        - move debian/locales.blacklist => debian/config/locales.blacklist
        - update debian/rules
        - update debian/build/refresh-supported-locales.pl
      * Don't open about:blank from the New Window quicklist entry
        - update debian/firefox.desktop.in
      * Touch debian/control.in during clean to force a refresh of debian/control,
        so we can check if it is out-of-date and fail if it is
        - update debian/rules
      * Drop the mozilla-devscripts dependency. We were only using this for creating
        tarballs anyway. Instead, implement our own get-orig-source target, which
        also fixes some problems we were having
        - update debian/control.in
        - remove debian/moz-rev.sh
        - update debian/rules
        - remove debian/mozclient/firefox.mk
        - remove debian/mozclient/firefox.conf
        - update debian/config/branch.mk
        - add debian/build/create-source
        - add debian/build/get-orig-source.mk
      * Lots of workflow improvements for dealing with language packs:
        - update debian/rules
        - add debian/build/extract-file.py
        - add debian/build/dump-langpack-control-entries.pl
        - update debian/build/refresh-supported-locales.pl
        - add debian/config/locales.all
        - update debian/config/locales.shipped
        - remove debian/config/locales.unavailable
        - update debian/control
        - update debian/build/create-tarball.py
      * Turn off the one-time addon selection dialog (LP: #888307)
        - update debian/vendor.js
      * Add Mongolian and Swahili to locale blacklist. These aren't meant to be
        built on the release channel, but they still appear in the upstream
        shipped-locales
        - update debian/locales.blacklist
      * Rewrite the apport hook to be more useful
        - update debian/apport/firefox.py.in
      * Ship a file in /etc/apport/native-origins.d to enable bug reporting
        on PPA branches
        - add debian/apport/native-origins.in
        - rename debian/apport/firefox.in => debian/apport/blacklist.in
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/firefox.dirs.in
      * Update the apport blacklist file now that the binary name has changed
        - update debian/apport/firefox.in
      * Look in the correct location for the staged langpack xpi's. They moved
        from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
        - update debian/rules
      * Simplify firefox-dev.install a bit by installing everything in
        /usr/include
        - update debian/firefox-dev.install.in
      * Handle video/webm mimetypes
        - update debian/firefox.desktop.in
      * Fix check-sync-dirs.py test failure - ensure config/system-headers and
        js/src/config/system-headers are kept in sync
        - update debian/patches/unity-globalmenu-build-support-patch
      * Fix browserGlue_distribution.js and browserGlue_smartBookmarks.js xpcshell
        test failures. Update DEFAULT_BOOKMARKS_ON_MENU with the correct number of
        default bookmarks
        - update debian/patches/ubuntu-bookmarks.patch
      * Fix jsreftest failures by setting the correct timezone and locale
        - update debian/testsuite.mk
      * Switch off debian/patches/fix-selection-drag-autoscroll.patch for now. It
        doesn't apply and needs a rethink
        - update debian/patches/series
      * Fix "format not a string literal and no format arguments" error
       - add debian/patches/printf-fix.patch
       - update debian/patches/series
      * Update for the binary name change
        - update debian/firefox.install.in
        - update debian/firefox.sh.in
      * Ensure we install dependentlibs.list so that Firefox knows which libs
        to dlopen before libxul
        - update debian/firefox.install.in
      * Get rid of some more hanging IPC xpcshell tests
        - update debian/testsuite.mk
      * Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the
        shell wrapper (LP: #561124)
        - update debian/firefox.sh.in
      * Only install channel-prefs.js on aurora/beta, where we need it for
        Test Pilot. We don't set a channel name on other branches anyway, so we
        just end up with a nonsense channel name ("default") appearing in the
        About dialog
        - update debian/rules
        - update debian/firefox.install.in
        - update debian/apport/firefox.py.in
      * Don't error out whilst creating the source package if mozilla-devscripts
        or cdbs aren't installed. This enables us to create source packages
        on machines which don't have these available
        - update debian/rules
        - update debian/mozclient/firefox.mk
      * Unconditionally build with --disable-elf-hack. It's basically a noop
        on Ubuntu, as we don't get any of the nice space saving and startup
        time improvements that upstream builds get with it. Enabling it is
        problematic (it fails to build on all architectures in Ubuntu from
        Firefox 7 onwards, and is problematic on armel when building on
        older Ubuntu versions)
        - update debian/rules
        - update debian/mozconfig.in
      * Don't unconditionally set -fshort-wchar in the libxul.pc pkgconfig file.
        It's no longer needed with newer toolchains which support gnu++0x, and
        defining it breaks the mozvoikko build
        - update debian/pkgconfig/libxul.pc.in
        - update debian/rules
      * Drop the profile migrator, as it doesn't really make any sense with the new
        release cycle. In Firefox 7, we want to drop the shell wrapper script
        anyway
        - remove debian/migrator/xulapp-profilemigrator
        - update debian/firefox.sh.in
        - update debian/firefox.install.in
        - update debian/rules
        - update debian/control.in
      * xpt_link and xpt_dump have been replaced by xpt.py
        - update debian/firefox-dev.install.in
        - update debian/firefox-dev.links.in
      * Add support for the system provided hyphenation patterns, by linking
        @MOZ_LIBDIR@/hyphenation to /usr/share/hyphen
        - update debian/firefox.links.in
      * Drop the special "kde.js" file handling from the pref service. It hasn't
        had the desired effect since Firefox 4, as the specialfile handling
        doesn't apply to pref files inside the omni.jar. Moving kde.js back in to
        defaults/pref isn't an option, as these are always read after the prefs
        in the omni.jar, which would mean that all users would get the KDE
        specific prefs. Note, we only override one pref in kde.js anyway, it can
        go elsewhere if really required
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/firefox-kde.patch
        - note, this doesn't change any behaviour from Firefox 4 and 5, but the
          code this patch touched was rewritten in Firefox 6, so it makes more
          sense to just remove it now rather than refactor it and it stil not work
      * Drop abrowser. The abrowser branding doesn't work since Firefox 4, and
        is going to be difficult to maintain going forwards. The Firefox logo
        is freely licensed now, which was the main reason for the existance of
        abrowser. Current abrowser users will be migrated to Firefox
        - remove debian/abrowser.desktop
        - update debian/control
        - update debian/rules
        - remove debian/ubuntu-abrowser.js.tmpl
        - remove debian/patches/awesome_browser_branding_install.patch
        - update debian/patches/series
        - remove debian/patches/browser_branding.patch
        - remove debian/patches/abrowser_run_mozilla.patch
      * Auto-generate debhelper and other files at build-time
        - rename debian/firefox.dirs => debian/firefox.dirs.in
        - rename debian/firefox.install => debian/firefox.install.in
        - rename debian/firefox.links => debian/firefox.links.in
        - rename debian/firefox.menu => debian/firefox.menu.in
        - rename debian/firefox.xml => debian/firefox.xml.in
        - rename debian/firefox-gnome-support.install =>
           debian/firefox-gnome-support.install.in
        - rename debian/apport/firefox.py => debian/apport/firefox.py.in
        - rename debian/firefox-restart-required.update-notifier =>
           debian/firefox-restart-required.update-notifier.in
        - add debian/firefox-mozsymbols.in
        - update debian/firefox.dirs.in
        - update debian/firefox.install.in
        - update debian/firefox.links.in
        - update debian/firefox.menu.in
        - update debian/firefox-gnome-support.install.in
        - update debian/apport/firefox.py.in
        - update debian/firefox-restart-required.update-notifier.in
      * Update apport hook to work with packed extensions
        - update debian/apport/firefox.py.in
      * Drop firefox-gnome-support maintainer scripts, as they aren't needed
        now. Touching .autoreg on install doesn't do anything, and registering
        the gnome-www-browser alternative has moved to firefox
        - remove debian/firefox-gnome-support.postinst.in
        - remove debian/firefox-gnome-support.prerm.in
        - update debian/firefox.postinst.in
        - update debian/firefox.prerm.in
      * Tidy up the branding selection to auto-select based on the channel.
        Also drop obsolete desktop files
        - update debian/rules
        - remove debian/firefox-minefield.desktop
        - remove debian/firefox-namoroka.desktop
      * Build language packs directly from the firefox source
        + Fixes LP: #294187 - Firefox Locales should install locale specific
          search plugins
        + Rip out the bits to create a en-US.xpi
          - update debian/rules
          - remove debian/translation-support/install.rdf.in
        + Include compare-locales FIREFOX_5_0b1_BUILD1 from
          http://hg.mozilla.org/build/compare-locales. It's needed for merging
          en-US strings with incomplete locales
        + Pull l10n data in to tarball from bzr
          - update debian/mozclient/firefox.conf
        + Configure build for creating language packs by configuring with
          "--with-l10n-base="
          - update debian/mozconfig.in
        + Store the list of locales to ship, and provide a way of automatically
          generating that list and the control file entries from the upstream
          source. Also provide a way to blacklist languages. We map languages
          to package names using langpack-o-matic (and also get descriptions
          from there too)
          - update debian/rules
          - add debian/locales.shipped
          - add debian/control.langpacks
          - update debian/control.in
          - add debian/locale.blacklist
          - add debian/refresh-supported-locales.pl
        + Add common-build-indep hook to build the translation xpi's
          - update debian/rules
        + Add common-binary-post-install-indep to install the xpi's and
          searchplugins in to the correct debian packages
          - update debian/rules
          - add debian/get-xpi-id.py
        + When rebuilding debian/control in the clean target, fail the build
          if the control file was out-of-date. This ensures that we don't
          accidentally drop language packs, and forces me to maintain an
          up-to-date control file in bzr
          - update debian/rules
        + Apply vendor patches to localized searchplugins too
          - update debian/patches/ubuntu-codes-amazon.patch
          - add debian/patches/ubuntu-codes-baidu.patch
          - update debian/patches/ubuntu-codes-google.patch
        + Add languages that are currently dropped in FF5 (compared with FF3.6) to
          locales.unavailable. Having transitional packages now will make
          transitioning easier later on if they come back
          - add debian/locales.unavailable
      * Build with "make -f client.mk" and using a mozconfig, rather than the
        autoconf/configure/make steps used previously. The client.mk contains the
        sequencing for doing PGO builds
        - add debian/mozconfig.in
        - update debian/rules
      * Prevent LP: #643899 - Firefox sending header "Accept-Language:
        chrome://global/locale/intl.properties" because the intl.accept_languages
        preference is messed up. Drop a patch which causes the preferences
        system to save a user preference when changing a preference value to equal
        the system default value (and revert to the original behaviour where the
        preference is just discarded). This should hopefully stop Firefox Sync
        from breaking localized preferences where they haven't been modified by
        the user, but does regress LP: #548866
        - update debian/patches/series
      * Prevent LP: #744580 - Firefox doesn't autoscroll when selecting content
        downwards
        - add debian/patches/fix-selection-drag-autoscroll.patch
        - update debian/patches/series
      * Run the Mozilla test suite at build time. Test-suite failures won't
        break the build just yet
        - add debian/testsuite.mk
        - update debian/rules
        - update debian/control.in
      * Build using the versioned yasm-1 binary backported to Lucid
        - add debian/patches/use-new-yasm-in-lucid.patch
        - update debian/patches/series
        - update debian/control.in
        - refresh debian/control
      * Add a firefox-dev package. We need this for mozvoikko
        - update debian/control.in
        - add debian/firefox-dev.install.in
        - add debian/firefox-dev.links.in
        - add debian/pkgconfig/libxul.pc.in
        - add debian/pkgconfig/mozilla-nspr.pc.in
        - add debian/pkgconfig/mozilla-plugin.pc.in
        - update debian/rules
        - refresh debian/control
        - update debian/patches/series
    
      [ Brian Murray <email address hidden> ]
      * Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan
        Rothwell for the patch
    
      [ Micah Gersten <email address hidden> ]
      * Add patch from upstream to fix PowerPC FTBFS (bmo: 703534) aka
        Build failure on platforms without YARR JIT
        - add debian/patches/fix-build-failure-without-yarr-jit.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Sun, 18 Dec 2011 23:18:05 -0600
  • firefox (3.6.24+build2+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.24 (FIREFOX_3_6_24_BUILD2)
        - see USN-1251-1
     -- Micah Gersten <email address hidden>   Mon, 07 Nov 2011 11:14:59 -0600
  • firefox (3.6.23+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.23 (FIREFOX_3_6_23_BUILD1)
        - see USN-1210-1
     -- Micah Gersten <email address hidden>   Wed, 21 Sep 2011 01:44:31 -0500
  • firefox (3.6.22+build2+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.22 (FIREFOX_3_6_22_BUILD2)
        - Distrust and disable all DigiNotar certs including the Staat der
          Nederlanden Certificates (LP: #838322)
     -- Micah Gersten <email address hidden>   Mon, 05 Sep 2011 13:36:05 -0500
  • firefox (3.6.21+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.21 (FIREFOX_3_6_21_BUILD1)
        - Distrust and disable DigiNotar Root CA due to fraudulent certificate
          issuance (LP: #837557)
     -- Micah Gersten <email address hidden>   Tue, 30 Aug 2011 13:56:17 -0500
  • firefox (3.6.20+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.20 (FIREFOX_3_6_20_BUILD1)
        - see USN-1184-1
    
      * Drop patch for previous cookie regression, accepted upstream
        - drop debian/patches/lp801778_bz667087_att542125-fix-cookie-regression.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Fri, 05 Aug 2011 16:07:34 -0500
  • firefox (3.6.18+build2+nobinonly-0ubuntu0.10.04.2) lucid-security; urgency=low
    
      * fix LP: #801778 - Regression: Firefox 3.6.18 does not set cookie when
        talking to single letter hostname
        - add debian/patches/lp801778_bz667087_att542125-fix-cookie-regression.patch
        - update debian/patches/series
     -- Micah Gersten <email address hidden>   Tue, 28 Jun 2011 23:14:35 +0100
  • firefox (3.6.18+build2+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.18 build2 (FIREFOX_3_6_18_BUILD2)
        - see USN-1149-1
     -- Micah Gersten <email address hidden>   Wed, 15 Jun 2011 02:36:57 -0500
  • firefox (3.6.17+build3+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.17 build3 (FIREFOX_3_6_17_BUILD3)
        - see USN-1112-1
    
      * Refresh patch after upstream landing of (bmo: 477724) aka
        avoid pointless shell interpreter hanging around
        - update debian/patches/abrowser_run_mozilla.patch
     -- Micah Gersten <email address hidden>   Fri, 22 Apr 2011 00:37:52 -0500
  • firefox (3.6.16+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.16 (FIREFOX_3_6_16_BUILD1)
        - see USN-1091-1
     -- Micah Gersten <email address hidden>   Wed, 23 Mar 2011 09:29:50 -0500
  • firefox (3.6.15+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.15 (FIREFOX_3_6_15_BUILD1)
        - see USN-1049-2
     -- Chris Coulson <email address hidden>   Thu, 03 Mar 2011 10:30:49 -0600
  • firefox (3.6.14+build3+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.14 (FIREFOX_3_6_14_BUILD3)
        - see USN-1049-1
     -- Micah Gersten <email address hidden>   Sun, 20 Feb 2011 23:32:54 -0600
  • firefox (3.6.13+build3+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.13 (FIREFOX_3_6_13_BUILD3)
        - see USN-1019-1
    
      * Drop patch after upstream landing of bmo: 551152 aka Symlinked components
        break everything
        - remove debian/patches/lp518422.patch
        - update debian/patches/series
     -- Chris Coulson <email address hidden>   Mon, 06 Dec 2010 12:09:20 +0000
  • firefox (3.6.12+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.12 (FIREFOX_3_6_12_BUILD1)
        - see USN-1011-1
    
      [ Jamie Strandboge ]
      * AppArmor:
        - add owner read to environ and auxv in @{PROC} as well as
          /etc/lsb-release read and expr ix for the crash reporter
     -- Chris Coulson <email address hidden>   Wed, 27 Oct 2010 08:36:19 -0400
  • firefox (3.6.11+build3+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.11 (FIREFOX_3_6_11_BUILD3)
        - see USN-997-1
        - Fixes LP: #589236 and LP: #239952
    
      [ Jamie Strandboge <email address hidden> ]
      * AppArmor:
       - fix for Google Gears (LP: #644976)
    
      [ Chris Coulson <email address hidden> ]
      * Refresh patches after landing of (bmo: 327323) aka Can't "Open with" files
        that are send as application/octet-stream (or other "unknown to firefox"
        mime types)
        - update debian/patches/mozilla-kde.patch
      * Bump minimum system NSS to 3.12.8 after landing of (bmo: 600104) aka
        Bump minimum required version for system NSS to 3.12.8
        - update debian/rules
      * Bump minimum system NSPR to 4.8.6 after landing of (bmo: 567620) aka
        Bump minimum required version for system NSPR to 4.8.6
        - update debian/rules
      * Bump minimum version of sqlite to 3.7.1 after landing of (bmo: 583611) aka
        Upgrade to SQLite 3.7.1
        - update debian/rules
     -- Chris Coulson <email address hidden>   Wed, 13 Oct 2010 12:55:19 +0100
  • firefox (3.6.10+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New usptream release v3.6.10 (FIREFOX_3_6_10_BUILD1)
    
      [ Jamie Strandboge <email address hidden> ]
      * adjust apparmor profile for latest sun-java6 plugin (LP: #633369)
    
      [ Chris Coulson <email address hidden> ]
      * Fix LP: #637434 - components.list is not installed
        - update debian/firefox.install
      * De-fuzz patches
        - update debian/patches/mozilla-kde.patch
      * Make sure we actually blacklist firefox and plugin-container in Apport
        - add debian/apport/blacklist
        - update debian/rules
     -- Chris Coulson <email address hidden>   Wed, 15 Sep 2010 18:46:13 +0100
  • firefox (3.6.9+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.9 (FIREFOX_3_6_9_BUILD1)
        - see USN-975-1
    
      * Add support for mozilla breakpad symbols and in turn enable
        crashreporter (LP: #623962)
        - update debian/control
        - update debian/rules
     -- Chris Coulson <email address hidden>   Wed, 25 Aug 2010 16:20:35 +0100
  • firefox (3.6.8+build1+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.8 (FIREFOX_3_6_8_BUILD1)
        - see USN-957-2
     -- Micah Gersten <email address hidden>   Fri, 23 Jul 2010 01:32:15 -0500
  • firefox (3.6.7+build2+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.7 (FIREFOX_3_6_7_BUILD2)
        - see USN-957-1
     -- Chris Coulson <email address hidden>   Thu, 15 Jul 2010 22:27:01 +0100
  • firefox (3.6.6+nobinonly-0ubuntu0.10.04.1) lucid-security; urgency=low
    
      * New upstream release v3.6.6 (FIREFOX_3_6_6_RELEASE)
        - see USN-930-1
    
      [ Micah Gersten <email address hidden> ]
      * Rebase patch after upstream landing of Lorentz branch
        - update debian/patches/bz460917_att350845_reload_new_plugins.patch
      * Drop patch after upstream landing of (bmo: 544481) aka
        Build fails on Ubuntu Lucid Lynx using 'dash' shell
        - drop debian/patches/fix-build-glitch.patch
        - update debian/patches/series
    
      [ Jamie Strandboge <email address hidden> ]
      * Apparmor:
        - allow ixr access to /usr/lib/xulrunner-*/plugin-container for xul builds
        - finetune Adobe Reader access (LP: #570337)
        - silence noisy denial on /boot/vmlinuz* and /boot/initrd.img* caused by
          readlinking symlinks in / (LP: #571761)
        - allow 'm' for java's 'classes.jsa' file (LP: #574459)
        - transition to firefox_java on Sun's jre/bin/java_vm too (LP: #570128)
        - allow Uxr for gnome-codec-install (LP: #577097)
    
      [ Chris Coulson <email address hidden> ]
      * Rebase patches for 3.6.4 release
        - update debian/patches/firefox-kde.patch
        - update debian/patches/mozilla-kde.patch
        - update debian/patches/add_syspref_dir.patch
      * Build with --enable-ipc on amd64, i386 and armel. These are the only
        architectures where OOPP is supported. Build with --disable-ipc on all
        other architectures
        - update debian/rules
      * Fix LP: #513887 - Install the plugin-container binary for OOPP support
        when building with --enable-ipc
        - update debian/rules
      * Fix LP: #469752 - KDE/Gnome startup notification not disappearing
        when app window is up - build with --enable-startup-notification
        - update debian/rules
     -- Chris Coulson <email address hidden>   Mon, 28 Jun 2010 12:46:36 +0100
  • firefox (3.6.3+nobinonly-0ubuntu4) lucid; urgency=low
    
      * fix LP: #443147 - Firefox on ARM inappropriately adds scroll bars to many
        frames and images; this is a workaround that forces -O2 for the whole
        mozilla tree build on armel; the scroll bar only manifests on lucid toolchain
        when using the upstream optimization flag mix
        - update debian/rules
     -- Alexander Sack <email address hidden>   Wed, 21 Apr 2010 17:14:28 +0200
  • firefox (3.6.3+nobinonly-0ubuntu3) lucid; urgency=low
    
      [ Jamie Strandboge <email address hidden> ]
      * AppArmor: add read access to /etc/xul-ext/**, now needed by adblock
    
      [ Chris Coulson <email address hidden> ]
      * Create checksums for NSS libraries to make FIPS mode work (LP: #559881)
        - update debian/rules
     -- Chris Coulson <email address hidden>   Tue, 13 Apr 2010 22:20:28 +0100
  • firefox (3.6.3+nobinonly-0ubuntu2) lucid; urgency=low
    
      [ Chris Coulson <email address hidden> ]
      * Fix LP: #526291 - abrowser menu entry has Firefox icon. After changing the
        branding in common-post-build-arch, ensure that the firefox icons in
        dist/bin/icons are replaced with the abrowser icons
        - update debian/rules
      * Fix LP: #408238 - does not provide gnome-www-browser
        - update debian/firefox-gnome-support.postinst.in
        - add debian/firefox-gnome-support.prerm.in
        - update debian/rules
      * Update Google and Yahoo! search URL's
        - add debian/patches/ubuntu_codes_google.patch
        - update debian/patches/series
        - update debian/firefox.js
      * Fix LP: #520166 - Restore ability to set a preferred plugin for a given
        mime-type, which regressed since we are not using the system xulrunner
        - add debian/patches/bzXXX_plugin_for_mimetype_pref.patch
        - update debian/patches/series
      * Fix LP: #557640 - nrf-003 testcase failed Default "Welcome to Ubuntu" page
        doesn't appear without connectivity - re-enable the NetworkManager
        integration
        - update debian/firefox.js
      * Fix LP: #541951 - Firefox 3.6 does not honour lockPref - resurrect the
        patch used in xulrunner to reimplement this
        - add debian/patches/bz467738_att351145_lockPref_everywhere.patch
        - update debian/patches/series
    
      [ Jamie Strandboge <email address hidden> ]
      * AppArmor:
        - add apturl (LP: #558432)
     -- Chris Coulson <email address hidden>   Fri, 09 Apr 2010 12:29:53 +0100
  • firefox (3.6.3+nobinonly-0ubuntu1) lucid; urgency=low
    
      * New upstream release v3.6.3 (FIREFOX_3_6_3_RELEASE)
    
      [ Jamie Strandboge <email address hidden> ]
      * AppArmor:
        - add leafpad and mousepad text editors for XFCE users (LP: #543587)
    
      [ Micah Gersten <email address hidden> ]
      * fix LP: #548866 - forgets middlemouse.contentLoadURL on upgrade; add patch
        from xulrunner-1.9.1
        - update debian/patches/series
        - add debian/patches/lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch
    
      [ Chris Coulson <email address hidden> ]
      * Add a cairo LCD filter to use Freetype LCD colour filtering features,
        based on the same patch applied to our system cairo package. Thanks to
        Marc Deslauriers for helping to make this work. (LP: #512615)
        - add debian/patches/lp512615_cairo_lcd_filter.patch
        - update debian/patches/series
      * Fix LP: #546490 - "Firefox will not start in debug mode"
        - update debian/firefox.sh.in
      * Fix a build issue installing ubuntu-abrowser.js when building with
        DEB_MIN_SYSDEPS=0
        - update debian/rules
     -- Chris Coulson <email address hidden>   Fri, 02 Apr 2010 16:44:02 +0100
  • firefox (3.6.2+nobinonly-0ubuntu1) lucid; urgency=low
    
      * New upstream release v3.6.2 (FIREFOX_3_6_2_RELEASE)
    
      [ Felix Geyer <email address hidden> ]
      * Rebase mozilla-kde.patch for 3.6.2
        - update debian/patches/mozilla-kde.patch
    
      [ Jamie Strandboge <<email address hidden> > ]
      * AppArmor profile cleanup for Lucid users:
        - remove sys_ptrace now that the kernel DTRT (LP: #498317)
        - don't use @{PROC}/[0-9]*/mounts or /etc/gnome/defaults.list (part of
          gnome abstraction now)
        - don't use @{PROC}/[0-9]*/maps (part of base abstraction)
        - don't use /etc/sound (part of audio abstraction)
        - use 'owner' for Desktop and all dot files and directories in @{HOME}
        - use ubuntu-bittorrent-clients abstraction
        - use ubuntu-media-players abstraction
        - allow access to xubuntu default app list (LP: #500231)
        - add ark and xarchiver for KDE and XFCE archive managers
        - add thunar for XFCE
        - add editors supported by It's All Text, thanks to James Troup
          (LP: #507711)
        - allow RealPlayer plugin and access to /usr/local/lib (LP: #501822)
        - allow Ux for scim and scim-bridge
        - allow ix for gst-plugin-scanner
      * ship different AppArmor profiles for different releases:
        - move usr.bin.firefox.apparmor.in to usr.bin.firefox.apparmor.9.10
        - add usr.bin.firefox.apparmor.10.04
        - debian/rules: ship AppArmor profile based on release:
          + add DISTRIB, DISTRIB_VERSION_MAJOR and DISTRIB_VERSION_MINOR
          + ship 9.10 profile for Karmic and under and 10.04 profile for Lucid
            and later
      * update AppArmor profile to transition to a java child profile rather
        than Ux. This has the added benefit of restricting java a bit more than
        before. This is needed since the java plugins are expecting certain
        environment variables to be present, which get scrubbed with Ux. 'cx'
        doesn't remove these from the environment but allows for better profiling
        over 'ux'. Thanks to John Johansen for discussion and idea. (LP: #484148)
    
      [ Alexander Sack <email address hidden> ]
      * fix LP: #518422 - Firefox does not start with certain addons installed;
        don't normalize paths for xpti.dat
        - add debian/patches/lp518422.patch
        - update debian/series
    
      [ Micah Gersten <email address hidden> ]
      * Bump minimum system NSS to 3.12.6 after upstream landing of (bmo: 545755)
        aka Update Mozilla stable branches to NSS 3.12.6 and minimal support for
        RFC 5746
        - update debian/rules
      * Really fix FTBFS for sparc; Add configure flag to correct variable
        - update debian/rules
     -- Micah Gersten <email address hidden>   Wed, 24 Mar 2010 01:17:46 -0500
  • firefox (3.6+nobinonly-0ubuntu6) lucid; urgency=low
    
      [ Jamie Strandboge <email address hidden> ]
      * adjust AppArmor profile to allow scim
    
      [ Felix Geyer <email address hidden>]
      * Apply KDE integration from openSUSE (LP: #494067)
        - add debian/patches/mozilla-kde.patch
        - add debian/patches/firefox-kde.patch
        - update debian/patches/series
        - update debian/rules
      * Add kmozillahelper to suggests of firefox
        - update debian/control
    
      [ Kees Cook <email address hidden> ]
      * fix LP: #531581 - cannot report bugs or crashes when profile names contains
        spaces; concatenate non alnum characters in profile name for apport use
        - update debian/apport/firefox.py
    
      [ Micah Gersten <email address hidden> ]
      * fix LP: #531895 - Firefox isn't in Ubuntu Software Center's "Internet" or
        "Web Browsers" sections; Add Internet and WebBrowser Categories to .desktop
        - update debian/abrowser.desktop
        - update debian/firefox-final.desktop
        - update debian/firefox-namoroka.desktop
      * fix FTBFS on sparc; disable jit on sparc until bmo 502369 is fixable
        - update debian/rules
     -- Micah Gersten <email address hidden>   Sat, 06 Mar 2010 23:47:38 -0600
  • firefox (3.6+nobinonly-0ubuntu5) lucid; urgency=low
    
      [ Micah Gersten <email address hidden> ]
      * fix LP: #514108 - Cookie Accept Dialog Not Shown on Firefox 3.6; install chrome/comm.* libraries
        - update debian/rules
      * fix LP: #525181 - "Make a Support Request to the Ubuntu Community" bookmark
        woefully out of date; update bookmark
        - update debian/patches/ubuntu_bookmarks.patch
    
      [ Felix Geyer <email address hidden> ]
      * fix LP: #396786 - Default theme missing in Firefox 3.6
        - update debian/firefox.install
    
      [ Alexander Sack <email address hidden> ]
      * use preference way to set yahoo search code 'chr-ubuntu-os' rather
        than patching source
        - update debian/firefox.js
        - delete debian/patches/ubuntu_codes_yahoo.patch
        - update debian/patches/series
     -- Alexander Sack <email address hidden>   Mon, 22 Feb 2010 12:53:08 +0100
  • firefox (3.6+nobinonly-0ubuntu4) lucid; urgency=low
    
      * fix LP: #523569 - No search providers or default search provider
        in 3.6+nobinonly-0ubuntu3; fix syntax issue in bugfix for bmo 534663
        - update debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch
    
    firefox (3.6+nobinonly-0ubuntu3) lucid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * fix LP: #520963 - sysprefs not honoured since firefox is built without
        system xulrunner; resurrect the patch we ship in xulrunner
        - add debian/patches/add_syspref_dir.patch
        - update debian/patches/series
      * fix LP: #520682 - Only search provider is Ask.com; set en-US as
        distribution.searchplugins.defaultLocale in syspref firefox.js
        - update debian/firefox.js
      * fix LP: #428306 - default search engines are removed and readded (keywords
        wiped) with upgrade
        - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch
        - update debian/patches/series
      * add ubuntu fr code for yahoo (en-US) searchplugin
        - add debian/patches/ubuntu_codes_yahoo.patch
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Rename apport hook to firefox.py (unversioned)
        - rename debian/apport/firefox-3.6.py => debian/apport/firefox.py
      * Update apport hook to pull from unversioned profile directory
      * Update apport hook to report on non-distro package and tag PPA
      * Collect version info for firefox/abrowser packages
        - update debian/apport/firefox.py
      * Install apport hook again
        - update debian/firefox.install
    
      [ Jamie Strandboge <email address hidden> ]
      * debian/firefox.postinst.in: move aside the old firefox-3.5 AppArmor
        profile
     -- Alexander Sack <email address hidden>   Thu, 18 Feb 2010 03:16:19 +0100
  • firefox (3.6+nobinonly-0ubuntu3) lucid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * fix LP: #520963 - sysprefs not honoured since firefox is built without
        system xulrunner; resurrect the patch we ship in xulrunner
        - add debian/patches/add_syspref_dir.patch
        - update debian/patches/series
      * fix LP: #520682 - Only search provider is Ask.com; set en-US as
        distribution.searchplugins.defaultLocale in syspref firefox.js
        - update debian/firefox.js
      * fix LP: #428306 - default search engines are removed and readded (keywords
        wiped) with upgrade
        - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch
        - update debian/patches/series
      * add ubuntu fr code for yahoo (en-US) searchplugin
        - add debian/patches/ubuntu_codes_yahoo.patch
        - update debian/patches/series
    
      [ Micah Gersten <email address hidden> ]
      * Rename apport hook to firefox.py (unversioned)
        - rename debian/apport/firefox-3.6.py => debian/apport/firefox.py
      * Update apport hook to pull from unversioned profile directory
      * Update apport hook to report on non-distro package and tag PPA
      * Collect version info for firefox/abrowser packages
        - update debian/apport/firefox.py
      * Install apport hook again
        - update debian/firefox.install
    
      [ Jamie Strandboge <email address hidden> ]
      * debian/firefox.postinst.in: move aside the old firefox-3.5 AppArmor
        profile
     -- Alexander Sack <email address hidden>   Wed, 17 Feb 2010 21:48:12 +0100
  • firefox (3.6+nobinonly-0ubuntu2) lucid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * fix firefox-3.5-gnome-support transitional package typo; depend
        on firefox-gnome-support instead of firefox-3.5-gnome-support
        - update debian/control
    
      [ Michael Vogt <email address hidden> ]
      * add missing Replace: firefox-3.0 for the firefox-branding package
        (LP: #518747). This fixes a upgrade issues from hardy to lucid.
        - update debian/control
    
      [ Jamie Strandboge <email address hidden> ]
      * debian/firefox.postinst.in:
        - remove AppArmor profile from dailies on upgrades (LP: #512470)
        - remove extraneous -T -W from apparmor_parser
        - check for disabled profile ourselves, since apparmor_parser on Ubuntu
          9.04 and earlier didn't honor the disable/ directory
      * debian/firefox.preinst.in: unconditionally disable the AppArmor profile
        on Ubuntu 9.04 and earlier, since it requires abstractions found only
        in 9.10
      * debian/control: have firefox Depends on lsb-release (needed in preinst)
      * debian/usr.bin.firefox.apparmor.in:
        - adjustments in rules for name change (LP: #513160)
        - allow /usr/bin/tr
    
      [ Micah Gersten <email address hidden> ]
      * Add replaces to firefox-branding on kubuntu-firefox-installer (LP: #439431)
        - update debian/control
      * Add firefox 3 transitional packages and Replaces/Provides/Conflicts
        (LP: #513074)
        - update debian/control
      * Don't install firefox.xml for adding entries to
        gnome-default-applications-properties (LP: #519606)
        - update debian/control
      * Update rosetta template name to firefox-3.6
        - update debian/translation-support/install.rdf.in
      * Update EM_TRANSLATION variables for firefox 3.6
        - update debian/rules
     -- Micah Gersten <email address hidden>   Wed, 10 Feb 2010 14:52:12 -0600
  • firefox (3.6+nobinonly-0ubuntu1) lucid; urgency=low
    
      * New upstream release v3.6 (FIREFOX_3_6_RELEASE)
        + fix LP: #449744 - Firefox crashes when attempting to load Firebug 1.5
        + fix LP: #66015 - Duplicate spell checking dictionaries for every entry
        + fix LP: #132938 - tooltips dont work in sidebar
        + fix LP: #195698 - Password asked separately for each tab that requires it
                            (proxy)
        + fix LP: #239462 - tooltips disappear too fast
        + fix LP: #385816 - Resize corner grab stays visible after maximize
        + fix LP: #429476 - firefox crash on javascript page
        + fix LP: #432876 - Icons missing in Firefox searchbox drop down list
        + fix LP: #486284 - maxlength on input box can be overriden by autocomplete
        + fix LP: #501393 - Integrate Firefox notifications with notify-osd bling
    
      [ H. Montoliu <email address hidden> ]
      * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file
      * update debian/apport/firefox-3.6.py - removed unused code and minor refactoring.
    
      [ Fabien Tassin <email address hidden> ]
      * Update the location of the upsteam branch now that 3.6/Namoroka has its own
        branch, and trunk moved on to 3.7
        - update debian/mozclient/firefox-3.6.conf
      * Use Namoroka instead of Shiretoko as brand name and use it for snapshots.
        Name it Namoroka in the Preferred Application UI too
        - update debian/firefox-3.6-shiretoko.desktop => debian/firefox-3.6-namoroka.desktop
        - update debian/firefox-3.6.xml
        - update debian/rules
      * Target the 'default' branch instead of tip
        - add debian/moz-rev.sh
        - update debian/mozclient/firefox-3.6.conf
      * Add firefox 3.6 to the list of Preferred Applications in Gnome
        - add debian/firefox-3.6.xml
        - update debian/firefox-3.6-gnome-support.install
      * Add ${misc:Depends} to all non-transitional packages, make firefox-3.6-dbg
        depend on firefox-3.6 with the exact same version, move -dbg packges to
        priority extra and add firefox-3.6-gnome-support-dbg
        - update debian/control
      * Update diverged patches:
        - update debian/patches/browser_branding.patch
        - update debian/patches/firefox-profilename
        - update debian/patches/ubuntu_bookmarks.patch
        - update debian/patches/lp185622_system_path_default_browser.patch
        - update debian/patches/dont_depend_on_nspr_sources.patch
    
      [ Alexander Sack <email address hidden> ]
      * add libnotify-dev to build-depends
        - update debian/control
      * add libiw-dev to build-depends to fix build failure
        - update debian/control
      * until we move searchplugins to a separate package provided only by the current default
        firefox, we need to make firefox-3.6 replace all the older firefox binary packages:
        firefox-3.5, firefox-3.2, firefox-3.1, firefox-3.0
        - update debian/control
      * implement MIN_SYS_DEPS approach that does not use system xulrunner
        and only a minimal set of system dependencies.
        + drop patches not required anymore:
          - delete debian/patches/dont_depend_on_nspr_sources.patch
          - update debian/patches/series
        + update browser directory provider patch
          - update debian/patches/bz515232_att399338_distro_locale_searchplugins.patch
        + move .install lines that depend on whether MIN_SYS_DEPS is used or not
          to debian/rules in ifneq (,$(MIN_SYS_DEPS)) blocks
          - update debian/rules
          - update debian/firefox-3.5.install
        + ship gnome support .so's inside of the main package, but keep dependencies in
          the (now empty) gnome-support package; to achieve this, we first install
          the gnome support files in the -gnome-support package and move them to the
          main package _after_ shlib depends where generated
          - update debian/rules
        + do not build-depend on xulrunner dev package anymore; local xulrunner builds
          with MIN_SYS_DEPS=0 should still work though
          - update debian/control
        + make firefox-3.5 conflict firefox-3.5-gnome-support as it shipps the gnome
          files directly now
          - update debian/control
      * add patch for armv7 support
        - add debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
        - update debian/patches/series
      * move to unversioned binary and source package name for "archive" firefox
        + generalize final version dependent pieces in debian/rules
          - update debian/rules
        + update mozclient/ files to create unversioned sources/tarballs
          - rename debian/mozclient/firefox-3.6.conf => debian/mozclient/firefox.conf
          - update debian/mozclient/firefox.conf
          - rename debian/mozclient/firefox-3.6.mk => debian/mozclient/firefox.mk
        + rename and update previously versioned debhelper files
          - rename debian/firefox-3.6-dev.install => debian/firefox-dev.install
          - rename debian/firefox-3.6-dev.links => debian/firefox-dev.links
          - rename debian/firefox-3.6-gnome-support.install => debian/firefox-gnome-support.install
          - rename debian/firefox-3.6-gnome-support.postinst.in => debian/firefox-gnome-support.postinst.in
          - rename debian/firefox-3.6.dirs => debian/firefox.dirs
          - rename debian/firefox-3.6.install => debian/firefox.install
          - update debian/firefox.install
          - rename debian/firefox-3.6.links => debian/firefox.links
          - update debian/firefox.links
        + rename versioned maintainer scripts
          - rename debian/firefox-3.6.postinst.in => debian/firefox.postinst.in
          - rename debian/firefox-3.6.postrm.in => debian/firefox.postrm.in
          - rename debian/firefox-3.6.preinst.in => debian/firefox.preinst.in
          - rename debian/firefox-3.6.prerm.in => debian/firefox.prerm.in
        + rename and update previously versioned .desktop, gnome helper and other debian
          integration files
          - rename debian/abrowser-3.6.desktop => debian/abrowser.desktop
          - rename debian/firefox-3.6-final.desktop => debian/firefox-final.desktop
          - update debian/firefox-final.desktop
          - rename debian/firefox-3.6-minefield.desktop => debian/firefox-minefield.desktop
          - update debian/firefox-minefield.desktop
          - rename debian/firefox-3.6-namoroka.desktop => debian/firefox-namoroka.desktop
          - update debian/firefox-namoroka.desktop
          - rename debian/firefox-3.6.menu => debian/firefox.menu
          - update debian/firefox.menu
          - rename debian/firefox-3.6.xml => debian/firefox.xml
          - update debian/firefox.xml
          - rename debian/firefox-3.6-restart-required.update-notifier => debian/firefox-restart-required.update-notifier
          - update debian/firefox-restart-required.update-notifier
          - update debian/control
        + disable patches for versioned directories and binaries
          - update debian/patches/series
        + add fix issues in libpr0n for make syntax issues after lucid dash/bash update;
          patch by Kees Cook <email address hidden>
          - add debian/patches/fix-build-glitch.patch
          - update debian/patches/series
      * ease transition for daily firefox-3.6 users by adding conflicts/replaces on firefox-3.6-gnome-support
        to firefox binary package which now ships bits previously in there.
        - update debian/control
      * update to firefox.sh.in start script from firefox-3.5 branch and add firefox-3.6 transition
        accordingly; also adjust a bunch of wrongly worded debug messages
        - update debian/firefox.sh.in
      * fix version number used in profile migration dialog
        - update debian/migrator/main.c
      * fix wrapper startscript to properly handle all-static firefox build
        - update debian/firefox.sh.in
      * fix DEBIAN_NAME_OTHER to work for non-versioned abrowser main packages
        - update debian/rules
      * fix startscript for abrowser; set CMDNAME_USER=firefox for run-mozilla.sh;
        and also use META_NAME to guess the -bin binary
        - update debian/firefox.sh.in
      * add CMDNAME_USER feature to overwrite cmdname for abrowser in run-mozilla.sh
        - add debian/patches/abrowser_run_mozilla.patch
        - update debian/patches/series
      * fix abrowser.desktop; use unversioned icon and exec name
        - update debian/abrowser.desktop
      * copy abrowser.desktop translations from firefox-3.5.head branch
        - update debian/abrowser.desktop
      * add firefox-2* transitional packages for hardy users
        - update debian/control
    
      [ Micah Gersten <email address hidden> ]
      * Rebase/minor code change after upstream landing of unified manifest (bmo: 511642)
        - update debian/patches/awesome_browser_branding_install.patch
        - update debian/patches/browser_branding.patch
        - update debian/patches/bzXXX_moz_app_name_inconsistencies.patch
    
      [ Jamie Strandboge <email address hidden> ]
      * add AppArmor profile (disabled by default)
        - debian/firefox-3.6.dirs: add etc/apparmor.d/disable
        - add debian/firefox-3.6.preinst.in: disable the profile on new installs,
          installs where the last modified profile is disabled and upgrades to
          this version
        - debian/firefox-3.6.postinst.in: reload profile
        - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable
          directories
        - add debian/usr.bin.firefox.apparmor.in
        - add debian/README.Debian.in with note about AppArmor
        - debian/apport/firefox-3.6.py: add AppArmor information if the profile is
          not disabled
        - debian/rules: install profile and update subst_files
        - allow dirname and pwd. Thanks to Thomas Templin. (LP: #510644)
        - allow the IBM jre
        - debian/usr.bin.firefox.apparmor.in: use @LIBDIR@/firefox-*bin as binary
          confined by AppArmor
    
      [ Kees Cook <email address hidden> ]
      * enable PIE build for stronger security (LP: #507744)
        - update debian/rules
        - update debian/control
     -- Alexander Sack <email address hidden>   Sat, 23 Jan 2010 16:46:32 +0100