Publishing details

Changelog

firefox (5.0~b2+build1+nobinonly-0ubuntu0.10.04.1~mfs1) lucid; urgency=low

  * New upstream release from the beta channel (FIREFOX_5_0b2_BUILD1)

  * Switch to mozilla-beta
    - update debian/mozclient/firefox.conf
  * Rebase packaging on Natty, some notable changes:
  * 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
  * 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
  * Remove patches that are obsolete or fixed upstream
    - bz386904_config_rules_install_dist_files.patch
    - bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch
    - bzXXX_libxul_sdk_nspr.patch
    - drop_bz418016.patch
    - firefox-fsh
    - firefox-profilename
    - ubuntu_no_app_updates.patch
  * Refresh patches:
    - update debian/patches/allow-lockPref-everywhere.patch
    - update debian/patches/cairo-lcd-filter.patch
    - update debian/patches/distro-locale-searchplugins.patch
    - update debian/patches/firefox-kde.patch
    - update debian/patches/mozilla-kde.patch
    - update debian/patches/plugin-for-mimetype-pref.patch
    - update debian/patches/reload-new-plugins.patch
    - update debian/patches/ubuntu-bookmarks.patch
    - update debian/patches/add-syspref-dir.patch
  * 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
  * Backport patch from mozilla-central to fix powerpc build failure
    - add debian/patches/powerpc-build-fix.patch
    - update debian/patches/series
  * Replace debian/patches/lp185622_system_path_default_browser.patch with
    debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch. The former
    doesn't make sense without abrowser
  * 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
 -- Chris Coulson <email address hidden>   Tue, 24 May 2011 16:34:48 +0100

Available diffs

Builds

Package files

No files published for this package.