lp:ubuntu/wily/firefox-3.5

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/wily/firefox-3.5
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

17. By Micah Gersten

* New upstream release v3.5.7 (FIREFOX_3_5_7_RELEASE)
  - see USN-878-1

[ Benjamin Drung <email address hidden> ]
* Add metadata for mozilla-devscripts
  - update debian/control

16. By Alexander Sack

* New upstream release v3.5.6 (FIREFOX_3_5_6_RELEASE)
  - see USN-874-1

[ Micah Gersten <email address hidden> ]
* Bump minimum system cairo to 1.8.8
  - update debian/rules
* Fix .desktop Name field for Slovak translation (LP: 448683)
  - update debian/firefox-3.5-final.desktop
* Fix .desktop Name field for Estonian and Arabic translations
  (LP: 419507, LP: 321239)
  - update debian/firefox-3.5-final.desktop

[ Jamie Strandboge <email address hidden> ]
* AppArmor fixes:
  - allow access to nautilus, to allow "Open containing folder" to work
    (LP: #452591)
  - allow access for deluge (LP: #455792)
  - work better with KDE by adding kde abstraction, allow access to soffice,
    allow access to okular and read access to /etc/fstab (for print dialog)
    (LP: #447006)
  - allow access to acroread (LP: #473268)
  - allow access to eog (LP: #464016)
  - allow access to transmission (LP: #476299)
  - deny noisy write attempts to deny /usr/lib/xulrunner-*/components/*.tmp
    as seen with 'firefox --help')
  - deny noisy read to /.suspended (when navigating directories)
  - allow access to /usr/bin/liferea-add-feed (LP: #488851)
  - allow access to azureus (LP: #482677)
  - don't require 'owner' for /media (LP: #479580)
  - adjust AppArmor profile binary globbing to match other branches
  - allow ixr access to sed (for first runs)

[ Alexander Sack <email address hidden> ]
* bump lower bound for system sqlite3 to >= 3.6.16.1
  - update debian/rules

15. By Alexander Sack

* New upstream release v3.5.5 (FIREFOX_3_5_5_RELEASE)
  * fixes regressions/crashes

14. By Alexander Sack

* New upstream release v1.9.1.4 (FIREFOX_3_5_4_RELEASE)
  - see USN-853-1

[ Alexander Sack <email address hidden> ]
* use awesome-browser-branch-3.5 during tarball creation
  - update debian/mozclient/firefox-3.5.conf
* drop branding patch for lp:396156 as new upstream tarballs
  automatically contain this fix now.
  - delete debian/patches/lp396156_prepatch_abrowser_branding.patch
  - update debian/patches/series

[ Fabien Tassin <email address hidden> ]
* Don't enable the AppArmor profile by default for backports coming
  from the Mozilla daily PPA. It's still possible for users to
  enable that themselves though
  - update debian/firefox-3.5.preinst.in

13. By Alexander Sack

[ Fabien Tassin <email address hidden> ]
* fix LP: #454166 - target the 'default' branch instead of tip
  - add debian/moz-rev.sh
  - update debian/mozclient/firefox-3.5.conf

[ Alexander Sack <email address hidden> ]
* fix LP: #455504 - abrowser does not run from Applications Menu;
  create the unversioned link in debian/rules like we do for the
  firefox name
  - update debian/rules
* fix LP: #455517 - supersede firefox 3.0 and xulrunner-1.9 in karmic;
  add transitional packages and add Conflicts/Replaces/Provides
  accordingly.
  - update debian/control
* fix LP: #396156 - Help→About does not function (abrowser-3.5,
  jaunty-proposed); we prepatch the required changes to
  browser/branding/awesome-browser/ tree taken from the 3.5 branding
  branch: lp:~mozillateam/firefox/awesome-browser-branding-3.5
  - add debian/patches/lp396156_prepatch_abrowser_branding.patch
  - update debian/patches/series

12. By Alexander Sack

[ Fabien Tassin <email address hidden> ]
* Bump requirement for system sqlite to >= 3.6.16 (bmo 508104)
  - update debian/rules

[ Alexander Sack <email address hidden> ]
* fix LP: #423610 - daily build failures after landing of mozilla-nss.pc droppage
  (bug 422829); we drop our previously used nspr pkgconfig patch and fix
  configure.in to not require in-source nspr if libxul-sdk is used
  - delete debian/patches/nspr_flags_by_pkg_config_hack.patch
  - add debian/patches/bzXXX_libxul_sdk_nspr.patch
  - update debian/patches/series
* now that we always use libxul-sdk for getting the nspr flags we
  can use --without-system-nspr and --without-system-nss all the time
  - update debian/rules
* rework localized search engine patch to use ChromeRegistry locale
  information rather than a char pref; also change plugin dir order to allow
  locale specific searchplugins to overlay the ones shipped in
  "searchplugins/common"
  - add debian/patches/bz515232_att399338_distro_locale_searchplugins.patch
  - update debian/patches/series
* adjust packaging to support localized searchplugins
  + ship default searchplugins in /usr/lib/firefox-addons/searchplugins/en-US/
    and link that directory to $(DEBIAN_FF3_DIR)/distribution/searchplugins instead
    of the main firefox APP_DIR
    - update debian/rules
  + set default searchplugin locale pref to en-US - which is used as a
    fallback if no matching searchplugins/LOCALE directory exists for the
    current locale directory
    - update debian/firefox.js
  + do not install upstream searchplugins through debhelper file and
    install "debsearch" to the new distribution/.../en-US location
    - update debian/firefox-3.0.install
  + ship "common" searchplugins link that points to the old default
    searchplugins location '/usr/lib/firefox-addons/searchplugins/
    - update debian/rules

[ Jamie Strandboge <email address hidden> ]
* fix bugs surrounding apparmor profile
  + allow ixr access to gnash (LP: #429061)
  + allow ixr access to pulseaudio (LP: #432702)
  + allow access to plugins directory (LP: #428071)
  + allow access to mounted media (LP: #433362)
  + allow access to abstractions/ubuntu-console-email,
    abstractions/ubuntu-email and abstractions/ubuntu-gnome-terminal
    for mailto:. Add commented section for using xterm and konsole
    - update debian/usr.bin.firefox-3.5
  + allow access to extensions directory (LP: #433128)
  + allow 'k' access to @{HOME}/.mozilla/**/*.sqlite* (LP: #449286)
  + allow Ux access to apport-bug (LP: #449423)
  + allow access to /etc/mplayerplug-in.conf (LP: #439484)

11. By Alexander Sack

[ Jamie Strandboge <email address hidden> ]
* disable profile on upgrades from earlier Ubuntu releases (LP: #436221)
  - update debian/firefox-3.5.preinst.in

10. By Alexander Sack

* security/stability update v3.5.3 build1 (FIREFOX_3_5_3_BUILD1)
  - see USN-821-1
  - fix LP: #333127 - Firefox 3.5 and above crash on full screen flash video
  - fix LP: #236853 - firefox crashed with SIGSEGV in NSSRWLock_LockRead_Util()

[ Alexander Sack <email address hidden> ]
* fix LP: #422365 - apport hook fails because profiles_d is not initialized
  in add_info if no profiles.ini exist; we ensure that profiles_d gets instantiated
  as an empty map even if no profiles.ini exist.
  - update debian/apport/firefox-3.5.py
* hook firefox-addons/searchplugins as the distribution/searchplugins
  directory to support localized distro search engines.
  - update debian/rules
* in case localized search engines are available the main searchplugins
  directory is not scanned anymore; to fix this we provide a compatibility
  link /usr/lib/firefox-addons/searchplugins/common => /usr/lib/firefox-addons/searchplugins
  - update debian/firefox-3.5.links
* fix localized search engine upstream code to properly deal with general.useragent.locale
  being a complex pref; also change plugin dir order to allow locale specific searchplugins
  to overlay the ones shipped in "searchplugins/common"
  - add debian/patches/fix_complex_locale_distro_searchplugins.patch
  - update debian/patches/series

[ Jamie Strandboge <email address hidden> ]
* add AppArmor profile (disabled by default) (LP: #382917)
  - debian/firefox-3.5.dirs: add etc/apparmor.d/disable
  - add debian/firefox-3.5.preinst.in: disable the profile on new installs
    and upgrades to this version
  - debian/firefox-3.5.postinst.in: reload profile
  - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable
    directories
  - add debian/usr.bin.firefox.apparmor.in
  - debian/rules: install profile
  - add debian/README.Debian.in with note about AppArmor
  - debian/apport/firefox-3.5.py: add AppArmor information if the profile is
    not disabled
  - debian/firefox-3.5.preinst.in: allow for when apparmor is not installed

9. By Alexander Sack

Firefox 3.5 by default upload
+ see: https://blueprints.launchpad.net/ubuntu/+spec/desktop-karmic-firefox-3.5

[ Fabien Tassin <email address hidden> ]
* Make firefox-3.5 the default firefox. Use the official branding only
  for releases (the -daily PPA remains branded as Shiretoko, like the
  upstream nightlies). Activate the profile migrator and the apport hooks.
  Add the meta packages to make the transition smoother.
  - update debian/control
  - drop debian/patches/firefox-fsh
  - drop debian/patches/firefox-profilename
  - update debian/patches/series
  - update debian/firefox-3.5.install
  - update debian/firefox.sh.in
  - update debian/migrator/main.c
  - update debian/mozclient/firefox-3.5.mk
  - update debian/rules
  - update debian/firefox-3.5-final.desktop
  - update debian/firefox-3.5-shiretoko.desktop
  - update debian/abrowser-3.5.desktop
  - update debian/apport/firefox-3.5.py

[ Alexander Sack <email address hidden> ]
* make -final and -shiretoko .desktop file refer to unversioned "firefox"
  Binary and Icon
  - update debian/firefox-3.5-shiretoko.desktop
  - update debian/firefox-3.5-final.desktop
  - update debian/firefox-3.5-minefield.desktop
  - update debian/abrowser-3.5.desktop
* add translations for .desktop file from firefox-3.0.head branch
  - update debian/firefox-3.5-final.desktop
  - update debian/abrowser-3.5.desktop
* set BUILD_OFFICIAL = 1 to enable all official build features
  - update debian/rules
* fix LP: #404827 - Firefox doesn't warn about Attack Sites!?; add
  --enable-safe-browsing to configure flags
  - update debian/rules
* fix LP: #383484 - search engine plugins missing in firefox-3.5 packages;
  installing searchplugins and default theme as now firefox-3.5
  Replaces: firefox-3.0
  - update debian/firefox-3.5.install
* fix restart issues by installing proper versioned binary (without a
  firefox-fsh patch); in turn drop unversioned firefox link from .install
 - update debian/rules
 - update debian/firefox-3.0.install

8. By Alexander Sack

* security/stability update v3.5.2 (FIREFOX_3_5_2_RELEASE)

[ Fabien Tassin <email address hidden> ]
* Fix postinst to also consider firefox-3.5 for the update-notifier
  restart notification
  - update debian/firefox-3.5.postinst.in
* Fix bogus prerm rule removing the wrong alternative
  - update renamed debian/firefox-3.5.prerm
* Refresh diverged patch
  - update debian/patches/nspr_flags_by_pkg_config_hack.patch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers