~ubuntu-branches/ubuntu/natty/firefox/natty-security

Viewing all changes in revision 100.

  • Committer: Package Import Robot
  • Author(s): Chris Coulson, Chris Coulson, Jamie Strandboge
  • Date: 2012-04-23 13:20:06 UTC
  • mfrom: (1.2.6)
  • Revision ID: package-import@ubuntu.com-20120423132006-yjtjnfbta86pvlz0
Tags: 12.0+build1-0ubuntu0.11.04.1
* New upstream stable release (FIREFOX_12_0_BUILD1)
  - see LP: #987262 for USN information

[ Chris Coulson <chris.coulson@canonical.com> ]
* Update globalmenu-extension to 2.0.6
  - Add support for Firefox 12
  - Ensure we correctly hide dummy menu items
* 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. In doing this, we also move the distribution.ini
  back in to our installation directory, as that never made sense in
  /usr/lib/firefox-addons
  - 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/avoid-dbus-roundtrip-for-httpchannel.patch
  - 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
* 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 <jamie@ubuntu.com> ]
* 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)

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: