--- firefox-10.0.2+build1.orig/mozilla-release-10.0.2+build1-source.tar.bz2.cdbs-config_list +++ firefox-10.0.2+build1/mozilla-release-10.0.2+build1-source.tar.bz2.cdbs-config_list @@ -0,0 +1,261 @@ +mozilla/l10n/zu/toolkit/chrome/global/config.properties +mozilla/l10n/zu/toolkit/chrome/global/config.dtd +mozilla/l10n/zh-TW/toolkit/chrome/global/config.properties +mozilla/l10n/zh-TW/toolkit/chrome/global/config.dtd +mozilla/l10n/zh-CN/toolkit/chrome/global/config.properties +mozilla/l10n/zh-CN/toolkit/chrome/global/config.dtd +mozilla/l10n/vi/toolkit/chrome/global/config.properties +mozilla/l10n/vi/toolkit/chrome/global/config.dtd +mozilla/l10n/uk/toolkit/chrome/global/config.properties +mozilla/l10n/uk/toolkit/chrome/global/config.dtd +mozilla/l10n/tr/toolkit/chrome/global/config.properties +mozilla/l10n/tr/toolkit/chrome/global/config.dtd +mozilla/l10n/th/toolkit/chrome/global/config.properties +mozilla/l10n/th/toolkit/chrome/global/config.dtd +mozilla/l10n/te/toolkit/chrome/global/config.properties +mozilla/l10n/te/toolkit/chrome/global/config.dtd +mozilla/l10n/ta-LK/toolkit/chrome/global/config.properties +mozilla/l10n/ta-LK/toolkit/chrome/global/config.dtd +mozilla/l10n/ta/toolkit/chrome/global/config.properties +mozilla/l10n/ta/toolkit/chrome/global/config.dtd +mozilla/l10n/sv-SE/toolkit/chrome/global/config.properties +mozilla/l10n/sv-SE/toolkit/chrome/global/config.dtd +mozilla/l10n/sr/toolkit/chrome/global/config.properties +mozilla/l10n/sr/toolkit/chrome/global/config.dtd +mozilla/l10n/sq/toolkit/chrome/global/config.properties +mozilla/l10n/sq/toolkit/chrome/global/config.dtd +mozilla/l10n/son/toolkit/chrome/global/config.properties +mozilla/l10n/son/toolkit/chrome/global/config.dtd +mozilla/l10n/sl/toolkit/chrome/global/config.properties +mozilla/l10n/sl/toolkit/chrome/global/config.dtd +mozilla/l10n/sk/toolkit/chrome/global/config.properties +mozilla/l10n/sk/toolkit/chrome/global/config.dtd +mozilla/l10n/si/toolkit/chrome/global/config.properties +mozilla/l10n/si/toolkit/chrome/global/config.dtd +mozilla/l10n/ru/toolkit/chrome/global/config.properties +mozilla/l10n/ru/toolkit/chrome/global/config.dtd +mozilla/l10n/ro/toolkit/chrome/global/config.properties +mozilla/l10n/ro/toolkit/chrome/global/config.dtd +mozilla/l10n/rm/toolkit/chrome/global/config.properties +mozilla/l10n/rm/toolkit/chrome/global/config.dtd +mozilla/l10n/pt-PT/toolkit/chrome/global/config.properties +mozilla/l10n/pt-PT/toolkit/chrome/global/config.dtd +mozilla/l10n/pt-BR/toolkit/chrome/global/config.properties +mozilla/l10n/pt-BR/toolkit/chrome/global/config.dtd +mozilla/l10n/pl/toolkit/chrome/global/config.properties +mozilla/l10n/pl/toolkit/chrome/global/config.dtd +mozilla/l10n/pa-IN/toolkit/chrome/global/config.properties +mozilla/l10n/pa-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/or/toolkit/chrome/global/config.properties +mozilla/l10n/or/toolkit/chrome/global/config.dtd +mozilla/l10n/nso/toolkit/chrome/global/config.properties +mozilla/l10n/nso/toolkit/chrome/global/config.dtd +mozilla/l10n/nn-NO/toolkit/chrome/global/config.properties +mozilla/l10n/nn-NO/toolkit/chrome/global/config.dtd +mozilla/l10n/nl/toolkit/chrome/global/config.properties +mozilla/l10n/nl/toolkit/chrome/global/config.dtd +mozilla/l10n/nb-NO/toolkit/chrome/global/config.dtd +mozilla/l10n/nb-NO/toolkit/chrome/global/config.properties +mozilla/l10n/mr/toolkit/chrome/global/config.properties +mozilla/l10n/mr/toolkit/chrome/global/config.dtd +mozilla/l10n/ml/toolkit/chrome/global/config.properties +mozilla/l10n/ml/toolkit/chrome/global/config.dtd +mozilla/l10n/mk/toolkit/chrome/global/config.properties +mozilla/l10n/mk/toolkit/chrome/global/config.dtd +mozilla/l10n/mai/toolkit/chrome/global/config.properties +mozilla/l10n/mai/toolkit/chrome/global/config.dtd +mozilla/l10n/lv/toolkit/chrome/global/config.properties +mozilla/l10n/lv/toolkit/chrome/global/config.dtd +mozilla/l10n/lt/toolkit/chrome/global/config.properties +mozilla/l10n/lt/toolkit/chrome/global/config.dtd +mozilla/l10n/lg/toolkit/chrome/global/config.properties +mozilla/l10n/lg/toolkit/chrome/global/config.dtd +mozilla/l10n/ku/toolkit/chrome/global/config.properties +mozilla/l10n/ku/toolkit/chrome/global/config.dtd +mozilla/l10n/ko/toolkit/chrome/global/config.properties +mozilla/l10n/ko/toolkit/chrome/global/config.dtd +mozilla/l10n/kn/toolkit/chrome/global/config.properties +mozilla/l10n/kn/toolkit/chrome/global/config.dtd +mozilla/l10n/kk/toolkit/chrome/global/config.properties +mozilla/l10n/kk/toolkit/chrome/global/config.dtd +mozilla/l10n/ja-JP-mac/toolkit/chrome/global/config.properties +mozilla/l10n/ja-JP-mac/toolkit/chrome/global/config.dtd +mozilla/l10n/ja/toolkit/chrome/global/config.properties +mozilla/l10n/ja/toolkit/chrome/global/config.dtd +mozilla/l10n/it/toolkit/chrome/global/config.properties +mozilla/l10n/it/toolkit/chrome/global/config.dtd +mozilla/l10n/is/toolkit/chrome/global/config.properties +mozilla/l10n/is/toolkit/chrome/global/config.dtd +mozilla/l10n/id/toolkit/chrome/global/config.properties +mozilla/l10n/id/toolkit/chrome/global/config.dtd +mozilla/l10n/hy-AM/toolkit/chrome/global/config.properties +mozilla/l10n/hy-AM/toolkit/chrome/global/config.dtd +mozilla/l10n/hu/toolkit/chrome/global/config.properties +mozilla/l10n/hu/toolkit/chrome/global/config.dtd +mozilla/l10n/hr/toolkit/chrome/global/config.properties +mozilla/l10n/hr/toolkit/chrome/global/config.dtd +mozilla/l10n/hi-IN/toolkit/chrome/global/config.properties +mozilla/l10n/hi-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/he/toolkit/chrome/global/config.properties +mozilla/l10n/he/toolkit/chrome/global/config.dtd +mozilla/l10n/gu-IN/toolkit/chrome/global/config.properties +mozilla/l10n/gu-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/gl/toolkit/chrome/global/config.properties +mozilla/l10n/gl/toolkit/chrome/global/config.dtd +mozilla/l10n/gd/toolkit/chrome/global/config.properties +mozilla/l10n/gd/toolkit/chrome/global/config.dtd +mozilla/l10n/ga-IE/toolkit/chrome/global/config.properties +mozilla/l10n/ga-IE/toolkit/chrome/global/config.dtd +mozilla/l10n/fy-NL/toolkit/chrome/global/config.properties +mozilla/l10n/fy-NL/toolkit/chrome/global/config.dtd +mozilla/l10n/fr/toolkit/chrome/global/config.properties +mozilla/l10n/fr/toolkit/chrome/global/config.dtd +mozilla/l10n/fi/toolkit/chrome/global/config.properties +mozilla/l10n/fi/toolkit/chrome/global/config.dtd +mozilla/l10n/fa/toolkit/chrome/global/config.properties +mozilla/l10n/fa/toolkit/chrome/global/config.dtd +mozilla/l10n/eu/toolkit/chrome/global/config.properties +mozilla/l10n/eu/toolkit/chrome/global/config.dtd +mozilla/l10n/et/toolkit/chrome/global/config.properties +mozilla/l10n/et/toolkit/chrome/global/config.dtd +mozilla/l10n/es-MX/toolkit/chrome/global/config.properties +mozilla/l10n/es-MX/toolkit/chrome/global/config.dtd +mozilla/l10n/es-ES/toolkit/chrome/global/config.properties +mozilla/l10n/es-ES/toolkit/chrome/global/config.dtd +mozilla/l10n/es-CL/toolkit/chrome/global/config.properties +mozilla/l10n/es-CL/toolkit/chrome/global/config.dtd +mozilla/l10n/es-AR/toolkit/chrome/global/config.properties +mozilla/l10n/es-AR/toolkit/chrome/global/config.dtd +mozilla/l10n/eo/toolkit/chrome/global/config.properties +mozilla/l10n/eo/toolkit/chrome/global/config.dtd +mozilla/l10n/en-ZA/toolkit/chrome/global/config.properties +mozilla/l10n/en-ZA/toolkit/chrome/global/config.dtd +mozilla/l10n/en-GB/toolkit/chrome/global/config.properties +mozilla/l10n/en-GB/toolkit/chrome/global/config.dtd +mozilla/l10n/el/toolkit/chrome/global/config.properties +mozilla/l10n/el/toolkit/chrome/global/config.dtd +mozilla/l10n/de/toolkit/chrome/global/config.properties +mozilla/l10n/de/toolkit/chrome/global/config.dtd +mozilla/l10n/da/toolkit/chrome/global/config.properties +mozilla/l10n/da/toolkit/chrome/global/config.dtd +mozilla/l10n/cy/toolkit/chrome/global/config.properties +mozilla/l10n/cy/toolkit/chrome/global/config.dtd +mozilla/l10n/csb/toolkit/chrome/global/config.properties +mozilla/l10n/csb/toolkit/chrome/global/config.dtd +mozilla/l10n/cs/toolkit/chrome/global/config.properties +mozilla/l10n/cs/toolkit/chrome/global/config.dtd +mozilla/l10n/ca/toolkit/chrome/global/config.properties +mozilla/l10n/ca/toolkit/chrome/global/config.dtd +mozilla/l10n/bs/toolkit/chrome/global/config.properties +mozilla/l10n/bs/toolkit/chrome/global/config.dtd +mozilla/l10n/br/toolkit/chrome/global/config.properties +mozilla/l10n/br/toolkit/chrome/global/config.dtd +mozilla/l10n/bn-IN/toolkit/chrome/global/config.properties +mozilla/l10n/bn-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/bn-BD/toolkit/chrome/global/config.properties +mozilla/l10n/bn-BD/toolkit/chrome/global/config.dtd +mozilla/l10n/bg/toolkit/chrome/global/config.properties +mozilla/l10n/bg/toolkit/chrome/global/config.dtd +mozilla/l10n/be/toolkit/chrome/global/config.properties +mozilla/l10n/be/toolkit/chrome/global/config.dtd +mozilla/l10n/ast/toolkit/chrome/global/config.properties +mozilla/l10n/ast/toolkit/chrome/global/config.dtd +mozilla/l10n/as/toolkit/chrome/global/config.properties +mozilla/l10n/as/toolkit/chrome/global/config.dtd +mozilla/l10n/ar/toolkit/chrome/global/config.properties +mozilla/l10n/ar/toolkit/chrome/global/config.dtd +mozilla/l10n/ak/toolkit/chrome/global/config.properties +mozilla/l10n/ak/toolkit/chrome/global/config.dtd +mozilla/l10n/af/toolkit/chrome/global/config.properties +mozilla/l10n/af/toolkit/chrome/global/config.dtd +mozilla/tools/leaky/config.h +mozilla/tools/jprof/stub/config.h +mozilla/toolkit/themes/winstripe/global/config.css +mozilla/toolkit/themes/pinstripe/global/config.css +mozilla/toolkit/locales/en-US/chrome/global/config.properties +mozilla/toolkit/locales/en-US/chrome/global/config.dtd +mozilla/toolkit/crashreporter/google-breakpad/src/config.h.in +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.sub +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.guess +mozilla/toolkit/components/viewconfig/content/config.xul +mozilla/toolkit/components/viewconfig/content/config.js +mozilla/testing/tps/config/config.json.in +mozilla/security/nss/tests/pkcs11/netscape/trivial/config.h.in +mozilla/security/nss/tests/pkcs11/netscape/suites/security/ssl/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/pkcs11/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/config.mk +mozilla/security/nss/lib/zlib/config.mk +mozilla/security/nss/lib/util/config.mk +mozilla/security/nss/lib/sysinit/config.mk +mozilla/security/nss/lib/ssl/config.mk +mozilla/security/nss/lib/sqlite/config.mk +mozilla/security/nss/lib/softoken/legacydb/config.mk +mozilla/security/nss/lib/softoken/config.mk +mozilla/security/nss/lib/smime/config.mk +mozilla/security/nss/lib/pki/config.mk +mozilla/security/nss/lib/pkcs7/config.mk +mozilla/security/nss/lib/pkcs12/config.mk +mozilla/security/nss/lib/pk11wrap/config.mk +mozilla/security/nss/lib/nss/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/module/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/config.mk +mozilla/security/nss/lib/libpkix/pkix/util/config.mk +mozilla/security/nss/lib/libpkix/pkix/top/config.mk +mozilla/security/nss/lib/libpkix/pkix/store/config.mk +mozilla/security/nss/lib/libpkix/pkix/results/config.mk +mozilla/security/nss/lib/libpkix/pkix/params/config.mk +mozilla/security/nss/lib/libpkix/pkix/crlsel/config.mk +mozilla/security/nss/lib/libpkix/pkix/config.mk +mozilla/security/nss/lib/libpkix/pkix/checker/config.mk +mozilla/security/nss/lib/libpkix/pkix/certsel/config.mk +mozilla/security/nss/lib/libpkix/include/config.mk +mozilla/security/nss/lib/libpkix/config.mk +mozilla/security/nss/lib/jar/config.mk +mozilla/security/nss/lib/freebl/config.mk +mozilla/security/nss/lib/dev/config.mk +mozilla/security/nss/lib/cryptohi/config.mk +mozilla/security/nss/lib/crmf/config.mk +mozilla/security/nss/lib/ckfw/nssmkey/config.mk +mozilla/security/nss/lib/ckfw/dbm/config.mk +mozilla/security/nss/lib/ckfw/config.mk +mozilla/security/nss/lib/ckfw/capi/config.mk +mozilla/security/nss/lib/ckfw/builtins/config.mk +mozilla/security/nss/lib/certhigh/config.mk +mozilla/security/nss/lib/certdb/config.mk +mozilla/security/nss/lib/base/config.mk +mozilla/security/nss/cmd/libpkix/testutil/config.mk +mozilla/security/nss/cmd/libpkix/config.mk +mozilla/security/nss/cmd/lib/config.mk +mozilla/security/nss/cmd/crmftest/config.mk +mozilla/security/nss/cmd/crmf-cgi/config.mk +mozilla/security/dbm/src/config.mk +mozilla/security/dbm/config/config.mk +mozilla/security/coreconf/config.mk +mozilla/nsprpub/config/config.mk +mozilla/nsprpub/build/autoconf/config.sub +mozilla/nsprpub/build/autoconf/config.guess +mozilla/modules/freetype2/builds/unix/config.sub +mozilla/modules/freetype2/builds/unix/config.guess +mozilla/mobile/themes/core/config.css +mozilla/mobile/locales/en-US/chrome/config.dtd +mozilla/mobile/chrome/content/config.xul +mozilla/mobile/chrome/content/config.js +mozilla/media/libvpx/vpx_ports/config.h +mozilla/media/libtheora/lib/config.h +mozilla/js/src/tracevis/config.py +mozilla/js/src/ctypes/libffi/config.sub +mozilla/js/src/ctypes/libffi/config.guess +mozilla/js/src/config/config.mk +mozilla/js/src/build/autoconf/config.sub +mozilla/js/src/build/autoconf/config.guess +mozilla/ipc/chromium/src/third_party/libevent/mac/config.h +mozilla/ipc/chromium/src/third_party/libevent/linux/config.h +mozilla/ipc/chromium/src/third_party/libevent/config.sub +mozilla/ipc/chromium/src/third_party/libevent/config.h.in +mozilla/ipc/chromium/src/third_party/libevent/config.guess +mozilla/config/config.mk +mozilla/build/autoconf/config.sub +mozilla/build/autoconf/config.guess --- firefox-10.0.2+build1.orig/debian/control.langpacks.unavail +++ firefox-10.0.2+build1/debian/control.langpacks.unavail @@ -0,0 +1,7 @@ + +Package: @MOZ_APP_NAME@-locale-@LANGCODE@ +Architecture: all +Depends: ${misc:Depends} +Description: Transitional package for unavailable language + This is an empty transitional package to ensure a clean upgrade + process. You can safely remove this package after installation. --- firefox-10.0.2+build1.orig/debian/firefox.preinst.in +++ firefox-10.0.2+build1/debian/firefox.preinst.in @@ -0,0 +1,77 @@ +#!/bin/sh + +set -e + +APP_DIR="/etc/apparmor.d" +APP_PROFILE="usr.bin.@MOZ_APP_NAME@" +APP_CONFFILE="$APP_DIR/$APP_PROFILE" +APP_DISABLE="$APP_DIR/disable/$APP_PROFILE" +APP_NAME=@MOZ_APP_NAME@ + +prepare_rm_conffile() { + local PACKAGE="$1" + local CONFFILE="$2" + + [ -e "$CONFFILE" ] || return 0 + + local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" + local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PACKAGE | \ + sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE.dpkg-backup" + else + echo "Moving obsolete conffile $CONFFILE out of the way..." + mv -f "$CONFFILE" "$CONFFILE.dpkg-remove" + fi +} + +disable_profile() { + # Create a symlink to the yet-to-be-unpacked profile + if [ ! -e "$APP_CONFFILE" ]; then + mkdir -p `dirname $APP_DISABLE` 2>/dev/null || true + ln -sf $APP_CONFFILE $APP_DISABLE + fi +} + +if [ "$1" = "install" ] || [ "$1" = "upgrade" ] ; then + # Unconditionally disable AppArmor profile for Ubuntu 9.04 and under, since + # it requires abstractions found only in 9.10 and higher. + major=`lsb_release -r | awk '{print $2}' | cut -d '.' -f 1` + version=`lsb_release -r | awk '{print $2}'` + if [ "$major" -lt 10 ] && [ "$version" != "9.10" ]; then + disable_profile + else + if [ "$1" = "install" ]; then + # Disable AppArmor profile on install, unless the last profile they + # modified is enabled. + base=`echo $APP_PROFILE | cut -d '-' -f 1` + last_modified=`ls -rt $APP_DIR/$base* 2>/dev/null | grep -v '\.dpkg' | tail -n1` + if [ -s "$last_modified" ]; then + if [ -e "$APP_DIR/disable/`basename $last_modified`" ]; then + disable_profile + fi + else + # Fresh install and no other firefox profiles exist, so disable. + disable_profile + fi + elif [ "$1" = "upgrade" ]; then + # Disable AppArmor on upgrade from earlier than when we first shipped + # the profile if the user does not already have a profile defined. + if dpkg --compare-versions "$2" lt "3.6~b6~hg20091208" ; then + disable_profile + fi + fi + fi + + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/bookmarks.html" + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/localstore.rdf" + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/mimeTypes.rdf" + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/prefs.js" + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/chrome/userChrome-example.css" + prepare_rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/chrome/userContent-example.css" +fi + +#DEBHELPER# + --- firefox-10.0.2+build1.orig/debian/firefox-dev.links.in +++ firefox-10.0.2+build1/debian/firefox-dev.links.in @@ -0,0 +1,14 @@ +%%ifdef MOZ_TREE_NSPR +@MOZ_LIBDIR@/libnspr4.so @MOZ_SDKDIR@/sdk/lib/libnspr4.so +@MOZ_LIBDIR@/libplc4.so @MOZ_SDKDIR@/sdk/lib/libplc4.so +@MOZ_LIBDIR@/libplds4.so @MOZ_SDKDIR@/sdk/lib/libplds4.so +%%else +/usr/include/nspr @MOZ_INCDIR@/nspr +/usr/bin/nspr-config @MOZ_SDKDIR@/sdk/bin/nspr-config +%%endif +%%ifndef MOZ_TREE_CAIRO +/usr/include/cairo @MOZ_INCDIR@/cairo +%%endif +@MOZ_LIBDIR@/libmozalloc.so @MOZ_SDKDIR@/sdk/lib/libmozalloc.so +@MOZ_LIBDIR@/libxpcom.so @MOZ_SDKDIR@/sdk/lib/libxpcom.so +@MOZ_LIBDIR@/libxul.so @MOZ_SDKDIR@/sdk/lib/libxul.so --- firefox-10.0.2+build1.orig/debian/firefox-mozsymbols.install.in +++ firefox-10.0.2+build1/debian/firefox-mozsymbols.install.in @@ -0,0 +1,3 @@ +%%ifdef MOZ_ENABLE_BREAKPAD +@MOZ_DISTDIR@/*symbols.zip @MOZ_LIBDIR@ +%%endif --- firefox-10.0.2+build1.orig/debian/firefox.dirs.in +++ firefox-10.0.2+build1/debian/firefox.dirs.in @@ -0,0 +1,5 @@ +/usr/lib/@MOZ_APP_NAME@-addons/extensions +/usr/lib/@MOZ_APP_NAME@-addons/plugins +/etc/apparmor.d/disable +/etc/apport/native-origins.d +/etc/apport/blacklist.d --- firefox-10.0.2+build1.orig/debian/firefox.sh.in +++ firefox-10.0.2+build1/debian/firefox.sh.in @@ -0,0 +1,111 @@ +#!/bin/sh + +set -e + +# Firefox launcher containing a Profile migration helper for +# temporary profiles used during alpha and beta phases. + +# Authors: +# Alexander Sack +# Fabien Tassin +# Steve Langasek +# Chris Coulson +# License: GPLv2 or later + +MOZ_LIBDIR=@MOZ_LIBDIR@ +MOZ_APP_LAUNCHER=`which $0` +MOZ_APP_NAME=@MOZ_APP_NAME@ +MOZ_APP_BASENAME=@MOZ_APP_BASENAME@ +MOZ_PROFILE_PREFIX=@MOZ_PROFILE_PREFIX@ + +export MOZ_APP_LAUNCHER + +while [ ! -x $MOZ_LIBDIR/$MOZ_APP_NAME ] ; do + if [ -L "$MOZ_APP_LAUNCHER" ] ; then + MOZ_APP_LAUNCHER=`readlink -f $MOZ_APP_LAUNCHER` + MOZ_LIBDIR=`dirname $MOZ_APP_LAUNCHER` + else + echo "Can't find $MOZ_LIBDIR/$MOZ_APP_NAME" + exit 1 + fi +done + +usage () { + $MOZ_LIBDIR/$MOZ_APP_NAME -h | sed -e 's,/.*/,,' + echo + echo " -g or --debug Start within debugger" + echo " -d or --debugger Specify debugger to start with (eg, gdb or valgrind)" + echo " -a or --debugger-args Specify arguments for debugger" +} + +moz_debug=0 +moz_debugger_args="" +moz_debugger="gdb" + +while [ $# -gt 0 ]; do + case "$1" in + -h | --help ) + usage + exit 0 + ;; + -g | --debug ) + moz_debug=1 + shift + ;; + -d | --debugger) + moz_debugger=$2; + if [ "${moz_debugger}" != "" ]; then + shift 2 + else + echo "-d requires an argument" + exit 1 + fi + ;; + -a | --debugger-args ) + moz_debugger_args=$2; + if [ "${moz_debugger_args}" != "" ] ; then + shift 2 + else + echo "-a requires an argument" + exit 1 + fi + ;; + -- ) # Stop option processing + shift + break + ;; + * ) + break + ;; + esac +done + +%%if MOZ_APP_NAME != MOZ_APP_BASENAME +if [ $MOZ_APP_NAME != $MOZ_APP_BASENAME ] && + [ ! -e ${HOME}/${MOZ_PROFILE_PREFIX}${MOZ_APP_NAME} ] && + [ -d ${HOME}/${MOZ_PROFILE_PREFIX}${MOZ_APP_BASENAME} ] ; then + cp -r ${HOME}/${MOZ_PROFILE_PREFIX}${MOZ_APP_BASENAME} ${HOME}/${MOZ_PROFILE_PREFIX}${MOZ_APP_NAME} +fi +%%endif + +if [ $moz_debug -eq 1 ] ; then + debugger=`which $moz_debugger` + if [ ! -x $debugger ] ; then + echo "Invalid debugger" + exit 1 + fi + + case `basename $debugger` in + gdb) + exec $debugger $moz_debugger_args --args $MOZ_LIBDIR/$MOZ_APP_NAME "$@" + ;; + valgrind) + exec $debugger $moz_debugger_args $MOZ_LIBDIR/$MOZ_APP_NAME "$@" + ;; + *) + exec $debugger $moz_debugger_args $MOZ_LIBDIR/$MOZ_APP_NAME "$@" + ;; + esac +else + exec $MOZ_LIBDIR/$MOZ_APP_NAME "$@" +fi --- firefox-10.0.2+build1.orig/debian/firefox.postinst.in +++ firefox-10.0.2+build1/debian/firefox.postinst.in @@ -0,0 +1,140 @@ +#!/bin/sh + +set -e + +UPDATENOTIFIERDIR=/var/lib/update-notifier/user.d +MOZ_LIBDIR=@MOZ_LIBDIR@ +MOZ_APP_NAME=@MOZ_APP_NAME@ + +# Move a conffile without triggering a dpkg question +finish_mv_conffile() { + local OLDCONFFILE="$1" + local NEWCONFFILE="$2" + + rm -f $OLDCONFFILE.dpkg-remove + + [ -e "$OLDCONFFILE" ] || return 0 + + echo "Preserving user changes to $NEWCONFFILE (renamed from $OLDCONFFILE)..." + mv -f "$NEWCONFFILE" "$NEWCONFFILE.dpkg-new" + mv -f "$OLDCONFFILE" "$NEWCONFFILE" +} + +finish_rm_conffile() { + local CONFFILE="$1" + + if [ -e "$CONFFILE.dpkg-backup" ]; then + mv -f "$CONFFILE.dpkg-backup" "$CONFFILE.dpkg-bak" + fi + if [ -e "$CONFFILE.dpkg-remove" ]; then + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE.dpkg-remove" + fi +} + +if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remove" ] ; then + update-alternatives --install /usr/bin/gnome-www-browser \ + gnome-www-browser /usr/bin/$MOZ_APP_NAME 40 + + update-alternatives --install /usr/bin/x-www-browser \ + x-www-browser /usr/bin/$MOZ_APP_NAME 40 +fi + +if [ "$1" = "configure" ] ; then + # + # AppArmor + # + # Unconditionally move aside the old firefox 3.5 profile on upgrades + # to a firefox release that provides firefox-3.5 + if dpkg --compare-versions "$2" le-nl "3.6+nobinonly-0ubuntu2"; then + OLDCONFFILE="/etc/apparmor.d/usr.bin.firefox-3.5" + if [ -f "$OLDCONFFILE" ]; then + # first unload the old profile + apparmor_parser -R "$OLDCONFFILE" || true + mv -f "$OLDCONFFILE" "$OLDCONFFILE".dpkg-old + fi + fi + + APP_PROFILE="/etc/apparmor.d/usr.bin.$MOZ_APP_NAME" + if [ -f "$APP_PROFILE" ]; then + if [ -e /etc/lsb-release ] ; then + ubuntu_version=`grep ^DISTRIB_RELEASE /etc/lsb-release | cut -d= -f2 | cut -d '.' -f-2 | tr -d '.'` + else + ubuntu_version=`lsb_release -rs | cut -d '.' -f-2 | tr -d '.'` + fi + + # Setup the extra include files for Ubuntu 10.10 and higher + if [ "$ubuntu_version" -ge '1010' ]; then + # Add the local/ include + LOCAL_APP_PROFILE="/etc/apparmor.d/local/usr.bin.$MOZ_APP_NAME" + test -e "$LOCAL_APP_PROFILE" || { + tmp=`mktemp` + cat < "$tmp" +# Site-specific additions and overrides for usr.bin.firefox. +# For more details, please see /etc/apparmor.d/local/README. +EOM + mkdir `dirname $LOCAL_APP_PROFILE` 2>/dev/null || true + mv -f "$tmp" "$LOCAL_APP_PROFILE" + chmod 644 "$LOCAL_APP_PROFILE" + } + + # Add the addons include + ADDONS_APP_PROFILE="/etc/apparmor.d/abstractions/ubuntu-browsers.d/$MOZ_APP_NAME" + test -e "$ADDONS_APP_PROFILE" || { + tmp=`mktemp` + cat < "$tmp" +# This file is updated by 'aa-update-browser' and may be overwritten on +# upgrades. +# +# For site-specific adjustments, please see /etc/apparmor.d/local/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +EOM + mkdir -p `dirname $ADDONS_APP_PROFILE` 2>/dev/null || true + mv -f "$tmp" "$ADDONS_APP_PROFILE" + chmod 644 "$ADDONS_APP_PROFILE" + } + fi + + # Reload AppArmor profile + DISABLE_APP_PROFILE="/etc/apparmor.d/disable/usr.bin.$MOZ_APP_NAME" + if [ ! -f "$DISABLE_APP_PROFILE" ] && aa-status --enabled 2>/dev/null; then + apparmor_parser -r -T -W "$APP_PROFILE" || true + fi + fi + # + # End AppArmor + # + + finish_rm_conffile "/etc/${APP_NAME}/profile/bookmarks.html" + finish_rm_conffile "/etc/${APP_NAME}/profile/localstore.rdf" + finish_rm_conffile "/etc/${APP_NAME}/profile/mimeTypes.rdf" + finish_rm_conffile "/etc/${APP_NAME}/profile/prefs.js" + finish_rm_conffile "/etc/${APP_NAME}/profile/chrome/userChrome-example.css" + finish_rm_conffile "/etc/${APP_NAME}/profile/chrome/userContent-example.css" +fi + +echo "Please restart all running instances of $MOZ_APP_NAME, or you will experience problems." + +if [ -d $UPDATENOTIFIERDIR ] ; then + # pgrep matches application names from /proc//status which is + # truncated according to sys/procfs.h definition. Problem is it's + # platform dependent. Either 15 or 16 chars. + if [ `/usr/bin/pgrep -x -c firefox` -ne 0 ] || + [ `/usr/bin/pgrep -x -c $MOZ_APP_NAME` -ne 0 ] ; then + cp -f $MOZ_LIBDIR/$MOZ_APP_NAME-restart-required.update-notifier \ + $UPDATENOTIFIERDIR/$MOZ_APP_NAME-restart-required + else + rm -f $UPDATENOTIFIERDIR/$MOZ_APP_NAME-restart-required + fi +fi + +#DEBHELPER# --- firefox-10.0.2+build1.orig/debian/usr.bin.firefox.apparmor.10.10 +++ firefox-10.0.2+build1/debian/usr.bin.firefox.apparmor.10.10 @@ -0,0 +1,144 @@ +# vim:syntax=apparmor +# Author: Jamie Strandboge + +#include + +# We want to confine the binaries that match: +# @MOZ_LIBDIR@/@MOZ_APP_NAME@ +# @MOZ_LIBDIR@/firefox +# but not: +# @MOZ_LIBDIR@/firefox.sh +@MOZ_LIBDIR@/firefox{,*[^s][^h]} { + #include + #include + #include + #include + #include + #include + #include + #include + #include + + # Addons + #include + + # for networking + network inet stream, + network inet6 stream, + @{PROC}/[0-9]*/net/if_inet6 r, + @{PROC}/[0-9]*/net/ipv6_route r, + + # should maybe be in abstractions + /etc/ r, + /etc/mime.types r, + /etc/mailcap r, + /etc/xdg/{,xdg-}xubuntu/applications/defaults.list r, + owner @{HOME}/.local/share/applications/defaults.list r, + owner @{HOME}/.local/share/applications/mimeapps.list r, + owner @{HOME}/.local/share/applications/mimeinfo.cache r, + owner /tmp/** m, + owner /var/tmp/** m, + /tmp/.X[0-9]*-lock r, + + /etc/timezone r, + /etc/wildmidi/wildmidi.cfg r, + + # firefox specific + /etc/firefox*/ r, + /etc/firefox*/** r, + /etc/xul-ext/** r, + /etc/xulrunner-2.0*/ r, + /etc/xulrunner-2.0*/** r, + /etc/gre.d/ r, + /etc/gre.d/* r, + + # noisy + deny @MOZ_LIBDIR@/** w, + deny /usr/lib/@MOZ_APP_NAME@-addons/** w, + deny /usr/lib/xulrunner-addons/** w, + deny /usr/lib/xulrunner-*/components/*.tmp w, + deny /.suspended r, + deny /boot/initrd.img* r, + deny /boot/vmlinuz* r, + deny /var/cache/fontconfig/ w, + deny @{HOME}/.local/share/recently-used.xbel r, + + # TODO: investigate + deny /usr/bin/gconftool-2 x, + + # These are needed when a new user starts firefox and firefox.sh is used + @MOZ_LIBDIR@/** ixr, + /usr/bin/basename ixr, + /usr/bin/dirname ixr, + /usr/bin/pwd ixr, + /sbin/killall5 ixr, + /bin/which ixr, + /usr/bin/tr ixr, + @{PROC}/ r, + @{PROC}/[0-9]*/cmdline r, + @{PROC}/[0-9]*/mountinfo r, + @{PROC}/[0-9]*/stat r, + owner @{PROC}/[0-9]*/task/[0-9]*/stat r, + @{PROC}/[0-9]*/status r, + @{PROC}/filesystems r, + owner @{HOME}/.thumbnails/*/*.png r, + + /etc/mtab r, + /etc/fstab r, + + # Needed for the crash reporter + owner @{PROC}/[0-9]*/environ r, + owner @{PROC}/[0-9]*/auxv r, + /etc/lsb-release r, + /usr/bin/expr ix, + /sys/devices/system/cpu/ r, + /sys/devices/system/cpu/** r, + + # Needed for container to work in xul builds + /usr/lib/xulrunner-*/plugin-container ixr, + + # allow access to documentation and other files the user may want to look + # at in /usr + /usr/ r, + /usr/** r, + + # so browsing directories works + / r, + /**/ r, + + # Default profile allows downloads to ~/Downloads and uploads from ~/Public + owner @{HOME}/ r, + owner @{HOME}/Public/ r, + owner @{HOME}/Public/* r, + owner @{HOME}/Downloads/ r, + owner @{HOME}/Downloads/* rw, + + # per-user firefox configuration + owner @{HOME}/.{firefox,mozilla}/ rw, + owner @{HOME}/.{firefox,mozilla}/** rw, + owner @{HOME}/.{firefox,mozilla}/**/*.{db,parentlock,sqlite}* k, + owner @{HOME}/.{firefox,mozilla}/plugins/** rm, + owner @{HOME}/.{firefox,mozilla}/**/plugins/** rm, + owner @{HOME}/.config/ibus/bus/ w, + owner @{HOME}/.gnome2/firefox*-bin-* rw, + + # + # Extensions + # /usr/share/.../extensions/... is already covered by '/usr/** r', above. + # Allow 'x' for downloaded extensions, but inherit policy for safety + owner @{HOME}/.mozilla/**/extensions/** mixr, + + deny @MOZ_LIBDIR@/update.test w, + deny /usr/lib/mozilla/extensions/**/ w, + deny /usr/lib/xulrunner-addons/extensions/**/ w, + deny /usr/share/mozilla/extensions/**/ w, + deny /usr/share/mozilla/ w, + + # Miscellaneous (to be abstracted) + /usr/bin/mkfifo Uxr, # TODO: investigate + /bin/ps Uxr, # TODO: child profile + /bin/uname Uxr, # TODO: child profile + + # Site-specific additions and overrides. See local/README for details. + #include +} --- firefox-10.0.2+build1.orig/debian/compat +++ firefox-10.0.2+build1/debian/compat @@ -0,0 +1 @@ +5 --- firefox-10.0.2+build1.orig/debian/control +++ firefox-10.0.2+build1/debian/control @@ -0,0 +1,785 @@ +Source: firefox +Section: web +Priority: optional +Maintainer: Ubuntu Mozilla Team +Vcs-Bzr: https://code.launchpad.net/~mozillateam/firefox/firefox.maverick +Build-Depends: cdbs, + locales, + debhelper (>= 5), + m4, + autotools-dev, + autoconf2.13, + quilt, + zip, + libx11-dev, + libxt-dev, + libxext-dev, + libgtk2.0-dev (>= 2.10), + libglib2.0-dev, + libpango1.0-dev (>= 1.14.0), + libidl-dev (>= 0.8.0), + libfontconfig1-dev, + libgconf2-dev (>= 1.2.1), + libgnomeui-dev (>= 2.2.0), + libstartup-notification0-dev, + libasound2-dev, + libcurl4-openssl-dev, + libdbus-glib-1-dev (>= 0.60), + hardening-wrapper, + lsb-release, + libiw-dev, + mesa-common-dev, + libnotify-dev (>= 0.4), + libxrender-dev, + libfreetype6-dev (>= 2.0.1), + libgnomevfs2-dev (>= 1:2.0), + yasm (>= 1.1), + xvfb, + imagemagick, + unzip +Standards-Version: 3.9.1 + +Package: firefox +Architecture: any +Depends: fontconfig, + psmisc, + lsb-release, + debianutils (>= 1.16), + ${misc:Depends}, + ${shlibs:Depends} +Recommends: ubufox +Provides: www-browser, + iceweasel, + gnome-www-browser +Suggests: firefox-gnome-support | firefox-kde-support, + latex-xft-fonts, + libthai0 +Replaces: abrowser, + abrowser-branding, + firefox-branding, + kubuntu-firefox-installer +Breaks: abrowser (<= 4.0~b11+build3+nobinonly-0ubuntu1), + abrowser-branding (<= 4.0~b11+build3+nobinonly-0ubuntu1), + firefox-branding (<= 4.0~b11+build3+nobinonly-0ubuntu1) +XB-Xul-AppId: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} +Description: Safe and easy web browser from Mozilla + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + +Package: firefox-gnome-support +Architecture: any +Section: gnome +Depends: ${shlibs:Depends}, + ${misc:Depends}, + firefox +Description: Safe and easy web browser from Mozilla - GNOME support + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package depends on the GNOME libraries which allow Firefox to take + advantage of technologies such as GConf, GIO libnotify + +Package: firefox-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends}, + firefox (= ${binary:Version}) +Description: Safe and easy web browser from Mozilla - debug symbols + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the debugging symbols for the Firefox web + browser + +Package: firefox-dev +Architecture: any +Section: devel +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends}, + firefox (= ${binary:Version}), + ${nspr:Depends}, + ${nss:Depends}, + ${cairo:Depends} +Conflicts: xulrunner-2.0-dev, + xulrunner-1.9.2-dev +Description: Safe and easy web browser from Mozilla - development files + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the headers and SDK for building plugins with Firefox + +Package: firefox-mozsymbols +Architecture: amd64 i386 armel +Section: debug +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Safe and easy web browser from Mozilla - Breakpad symbols + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the Firefox symbols in a format expected by Mozilla's + Breakpad. Eventually this package should go away and the symbol upload be + implemented in soyuz (or other builders that build this package) + +# Transitional packages below here + +Package: abrowser +Architecture: any +Depends: ${misc:Depends}, firefox (>= 9.0) +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: firefox-branding +Architecture: any +Depends: ${misc:Depends}, firefox (>= 9.0) +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: abrowser-branding +Architecture: any +Depends: ${misc:Depends}, firefox (>= 9.0) +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: firefox-gnome-support-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${misc:Depends}, firefox-gnome-support, firefox-dbg (= ${binary:Version}) +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +# Language packs below here + +Package: firefox-locale-af +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-af-base +Description: Afrikaans language pack for Firefox + This package contains Afrikaans translations and search plugins + for Firefox + +Package: firefox-locale-ar +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ar-base +Description: Arabic language pack for Firefox + This package contains Arabic translations and search plugins + for Firefox + +Package: firefox-locale-as +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-as-base +Description: Assamese language pack for Firefox + This package contains Assamese translations and search plugins + for Firefox + +Package: firefox-locale-ast +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ast-base +Description: Asturian language pack for Firefox + This package contains Asturian translations and search plugins + for Firefox + +Package: firefox-locale-be +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-be-base +Description: Belarusian language pack for Firefox + This package contains Belarusian translations and search plugins + for Firefox + +Package: firefox-locale-bg +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-bg-base +Description: Bulgarian language pack for Firefox + This package contains Bulgarian translations and search plugins + for Firefox + +Package: firefox-locale-bn +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-bn-base +Description: Bengali language pack for Firefox + This package contains Bengali translations and search plugins + for Firefox + +Package: firefox-locale-br +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-br-base +Description: Breton language pack for Firefox + This package contains Breton translations and search plugins + for Firefox + +Package: firefox-locale-bs +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-bs-base +Description: Bosnian language pack for Firefox + This package contains Bosnian translations and search plugins + for Firefox + +Package: firefox-locale-ca +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ca-base +Description: Catalan; Valencian language pack for Firefox + This package contains Catalan; Valencian translations and search plugins + for Firefox + +Package: firefox-locale-cs +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-cs-base +Description: Czech language pack for Firefox + This package contains Czech translations and search plugins + for Firefox + +Package: firefox-locale-csb +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-csb-base +Description: Kashubian language pack for Firefox + This package contains Kashubian translations and search plugins + for Firefox + +Package: firefox-locale-cy +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-cy-base +Description: Welsh language pack for Firefox + This package contains Welsh translations and search plugins + for Firefox + +Package: firefox-locale-da +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-da-base +Description: Danish language pack for Firefox + This package contains Danish translations and search plugins + for Firefox + +Package: firefox-locale-de +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-de-base +Description: German language pack for Firefox + This package contains German translations and search plugins + for Firefox + +Package: firefox-locale-el +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-el-base +Description: Greek language pack for Firefox + This package contains Greek translations and search plugins + for Firefox + +Package: firefox-locale-en +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-en-base +Description: English language pack for Firefox + This package contains English translations and search plugins + for Firefox + +Package: firefox-locale-eo +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-eo-base +Description: Esperanto language pack for Firefox + This package contains Esperanto translations and search plugins + for Firefox + +Package: firefox-locale-es +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-es-base +Description: Spanish; Castilian language pack for Firefox + This package contains Spanish; Castilian translations and search plugins + for Firefox + +Package: firefox-locale-et +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-et-base +Description: Estonian language pack for Firefox + This package contains Estonian translations and search plugins + for Firefox + +Package: firefox-locale-eu +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-eu-base +Description: Basque language pack for Firefox + This package contains Basque translations and search plugins + for Firefox + +Package: firefox-locale-fa +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-fa-base +Description: Persian language pack for Firefox + This package contains Persian translations and search plugins + for Firefox + +Package: firefox-locale-fi +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-fi-base +Description: Finnish language pack for Firefox + This package contains Finnish translations and search plugins + for Firefox + +Package: firefox-locale-fr +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-fr-base +Description: French language pack for Firefox + This package contains French translations and search plugins + for Firefox + +Package: firefox-locale-fy +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-fy-base +Description: Western Frisian language pack for Firefox + This package contains Western Frisian translations and search plugins + for Firefox + +Package: firefox-locale-ga +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ga-base +Description: Irish language pack for Firefox + This package contains Irish translations and search plugins + for Firefox + +Package: firefox-locale-gd +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-gd-base +Description: Gaelic; Scottish Gaelic language pack for Firefox + This package contains Gaelic; Scottish Gaelic translations and search plugins + for Firefox + +Package: firefox-locale-gl +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-gl-base +Description: Galician language pack for Firefox + This package contains Galician translations and search plugins + for Firefox + +Package: firefox-locale-gu +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-gu-base +Description: Gujarati language pack for Firefox + This package contains Gujarati translations and search plugins + for Firefox + +Package: firefox-locale-he +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-he-base +Description: Hebrew language pack for Firefox + This package contains Hebrew translations and search plugins + for Firefox + +Package: firefox-locale-hi +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-hi-base +Description: Hindi language pack for Firefox + This package contains Hindi translations and search plugins + for Firefox + +Package: firefox-locale-hr +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-hr-base +Description: Croatian language pack for Firefox + This package contains Croatian translations and search plugins + for Firefox + +Package: firefox-locale-hu +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-hu-base +Description: Hungarian language pack for Firefox + This package contains Hungarian translations and search plugins + for Firefox + +Package: firefox-locale-hy +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-hy-base +Description: Armenian language pack for Firefox + This package contains Armenian translations and search plugins + for Firefox + +Package: firefox-locale-id +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-id-base +Description: Indonesian language pack for Firefox + This package contains Indonesian translations and search plugins + for Firefox + +Package: firefox-locale-is +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-is-base +Description: Icelandic language pack for Firefox + This package contains Icelandic translations and search plugins + for Firefox + +Package: firefox-locale-it +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-it-base +Description: Italian language pack for Firefox + This package contains Italian translations and search plugins + for Firefox + +Package: firefox-locale-ja +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ja-base +Description: Japanese language pack for Firefox + This package contains Japanese translations and search plugins + for Firefox + +Package: firefox-locale-ka +Architecture: all +Depends: ${misc:Depends} +Description: Transitional package for unavailable language + This is an empty transitional package to ensure a clean upgrade + process. You can safely remove this package after installation. + +Package: firefox-locale-kk +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-kk-base +Description: Kazakh language pack for Firefox + This package contains Kazakh translations and search plugins + for Firefox + +Package: firefox-locale-kn +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-kn-base +Description: Kannada language pack for Firefox + This package contains Kannada translations and search plugins + for Firefox + +Package: firefox-locale-ko +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ko-base +Description: Korean language pack for Firefox + This package contains Korean translations and search plugins + for Firefox + +Package: firefox-locale-ku +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ku-base +Description: Kurdish language pack for Firefox + This package contains Kurdish translations and search plugins + for Firefox + +Package: firefox-locale-lg +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-lg-base +Description: Ganda language pack for Firefox + This package contains Ganda translations and search plugins + for Firefox + +Package: firefox-locale-lt +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-lt-base +Description: Lithuanian language pack for Firefox + This package contains Lithuanian translations and search plugins + for Firefox + +Package: firefox-locale-lv +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-lv-base +Description: Latvian language pack for Firefox + This package contains Latvian translations and search plugins + for Firefox + +Package: firefox-locale-mai +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-mai-base +Description: Maithili language pack for Firefox + This package contains Maithili translations and search plugins + for Firefox + +Package: firefox-locale-mk +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-mk-base +Description: Macedonian language pack for Firefox + This package contains Macedonian translations and search plugins + for Firefox + +Package: firefox-locale-ml +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ml-base +Description: Malayalam language pack for Firefox + This package contains Malayalam translations and search plugins + for Firefox + +Package: firefox-locale-mn +Architecture: all +Depends: ${misc:Depends} +Description: Transitional package for unavailable language + This is an empty transitional package to ensure a clean upgrade + process. You can safely remove this package after installation. + +Package: firefox-locale-mr +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-mr-base +Description: Marathi language pack for Firefox + This package contains Marathi translations and search plugins + for Firefox + +Package: firefox-locale-nb +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-nb-base +Description: Bokmål, Norwegian; Norwegian Bokmål language pack for Firefox + This package contains Bokmål, Norwegian; Norwegian Bokmål translations and search plugins + for Firefox + +Package: firefox-locale-nl +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-nl-base +Description: Dutch; Flemish language pack for Firefox + This package contains Dutch; Flemish translations and search plugins + for Firefox + +Package: firefox-locale-nn +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-nn-base +Description: Norwegian Nynorsk; Nynorsk, Norwegian language pack for Firefox + This package contains Norwegian Nynorsk; Nynorsk, Norwegian translations and search plugins + for Firefox + +Package: firefox-locale-nso +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-nso-base +Description: Sotho, Northern language pack for Firefox + This package contains Sotho, Northern translations and search plugins + for Firefox + +Package: firefox-locale-oc +Architecture: all +Depends: ${misc:Depends} +Description: Transitional package for unavailable language + This is an empty transitional package to ensure a clean upgrade + process. You can safely remove this package after installation. + +Package: firefox-locale-or +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-or-base +Description: Oriya language pack for Firefox + This package contains Oriya translations and search plugins + for Firefox + +Package: firefox-locale-pa +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-pa-base +Description: Panjabi; Punjabi language pack for Firefox + This package contains Panjabi; Punjabi translations and search plugins + for Firefox + +Package: firefox-locale-pl +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-pl-base +Description: Polish language pack for Firefox + This package contains Polish translations and search plugins + for Firefox + +Package: firefox-locale-pt +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-pt-base +Description: Portuguese language pack for Firefox + This package contains Portuguese translations and search plugins + for Firefox + +Package: firefox-locale-ro +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ro-base +Description: Romanian language pack for Firefox + This package contains Romanian translations and search plugins + for Firefox + +Package: firefox-locale-ru +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ru-base +Description: Russian language pack for Firefox + This package contains Russian translations and search plugins + for Firefox + +Package: firefox-locale-si +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-si-base +Description: Sinhala; Sinhalese language pack for Firefox + This package contains Sinhala; Sinhalese translations and search plugins + for Firefox + +Package: firefox-locale-sk +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-sk-base +Description: Slovak language pack for Firefox + This package contains Slovak translations and search plugins + for Firefox + +Package: firefox-locale-sl +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-sl-base +Description: Slovenian language pack for Firefox + This package contains Slovenian translations and search plugins + for Firefox + +Package: firefox-locale-sq +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-sq-base +Description: Albanian language pack for Firefox + This package contains Albanian translations and search plugins + for Firefox + +Package: firefox-locale-sr +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-sr-base +Description: Serbian language pack for Firefox + This package contains Serbian translations and search plugins + for Firefox + +Package: firefox-locale-sv +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-sv-base +Description: Swedish language pack for Firefox + This package contains Swedish translations and search plugins + for Firefox + +Package: firefox-locale-sw +Architecture: all +Depends: ${misc:Depends} +Description: Transitional package for unavailable language + This is an empty transitional package to ensure a clean upgrade + process. You can safely remove this package after installation. + +Package: firefox-locale-ta +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-ta-base +Description: Tamil language pack for Firefox + This package contains Tamil translations and search plugins + for Firefox + +Package: firefox-locale-te +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-te-base +Description: Telugu language pack for Firefox + This package contains Telugu translations and search plugins + for Firefox + +Package: firefox-locale-th +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-th-base +Description: Thai language pack for Firefox + This package contains Thai translations and search plugins + for Firefox + +Package: firefox-locale-tr +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-tr-base +Description: Turkish language pack for Firefox + This package contains Turkish translations and search plugins + for Firefox + +Package: firefox-locale-uk +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-uk-base +Description: Ukrainian language pack for Firefox + This package contains Ukrainian translations and search plugins + for Firefox + +Package: firefox-locale-vi +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-vi-base +Description: Vietnamese language pack for Firefox + This package contains Vietnamese translations and search plugins + for Firefox + +Package: firefox-locale-zh-hans +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-zh-hans-base +Description: Simplified Chinese language pack for Firefox + This package contains Simplified Chinese translations and search plugins + for Firefox + +Package: firefox-locale-zh-hant +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-zh-hant-base +Description: Traditional Chinese language pack for Firefox + This package contains Traditional Chinese translations and search plugins + for Firefox + +Package: firefox-locale-zu +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-zu-base +Description: Zulu language pack for Firefox + This package contains Zulu translations and search plugins + for Firefox --- firefox-10.0.2+build1.orig/debian/control.langpacks +++ firefox-10.0.2+build1/debian/control.langpacks @@ -0,0 +1,8 @@ + +Package: @MOZ_APP_NAME@-locale-@LANGCODE@ +Architecture: all +Depends: ${misc:Depends} +Replaces: language-pack-@LANGCODE@-base +Description: @LANG@ language pack for Firefox + This package contains @LANG@ translations and search plugins + for Firefox --- firefox-10.0.2+build1.orig/debian/usr.bin.firefox.apparmor.10.04 +++ firefox-10.0.2+build1/debian/usr.bin.firefox.apparmor.10.04 @@ -0,0 +1,348 @@ +# vim:syntax=apparmor +# Author: Jamie Strandboge + +#include + +# We want to confine the binaries that match: +# @MOZ_LIBDIR@/@MOZ_APP_NAME@ +# @MOZ_LIBDIR@/firefox +# but not: +# @MOZ_LIBDIR@/firefox.sh +@MOZ_LIBDIR@/firefox-*bin { + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + # for networking + network inet stream, + network inet6 stream, + @{PROC}/[0-9]*/net/if_inet6 r, + @{PROC}/[0-9]*/net/ipv6_route r, + + # should maybe be in abstractions + /etc/ r, + /etc/mime.types r, + /etc/mailcap r, + /etc/timezone r, + /etc/wildmidi/wildmidi.cfg r, + /etc/xdg/xubuntu/applications/defaults.list r, + /usr/bin/dbus-launch ixr, + /usr/bin/scim Ux, + /usr/bin/scim-bridge Ux, + /usr/bin/apport-bug Ux, + /usr/local/lib{,32,64}/*.so* mr, + /usr/lib/gstreamer0.10/gstreamer-0.10/gst-plugin-scanner ix, + /usr/bin/apturl Uxr, + /tmp/.X[0-9]*-lock r, + + # firefox specific + /etc/firefox*/ r, + /etc/firefox*/** r, + /etc/xul-ext/** r, + /etc/xulrunner-2.0*/ r, + /etc/xulrunner-2.0*/** r, + /etc/gre.d/ r, + /etc/gre.d/* r, + + # noisy + deny @MOZ_LIBDIR@/** w, + deny /usr/lib/@MOZ_APP_NAME@-addons/** w, + deny /usr/lib/xulrunner-addons/** w, + deny /usr/lib/xulrunner-*/components/*.tmp w, + deny /.suspended r, + deny /boot/initrd.img* r, + deny /boot/vmlinuz* r, + deny /var/cache/fontconfig/ w, + + # What is firefox doing with this? + deny /usr/bin/gconftool-2 x, + + # These are needed when a new user starts firefox and firefox.sh is used + @MOZ_LIBDIR@/** ixr, + /usr/bin/basename ixr, + /usr/bin/dirname ixr, + /usr/bin/pwd ixr, + /sbin/killall5 ixr, + /bin/which ixr, + /usr/bin/tr ixr, + @{PROC}/ r, + @{PROC}/[0-9]*/cmdline r, + @{PROC}/[0-9]*/mountinfo r, + @{PROC}/[0-9]*/stat r, + owner @{PROC}/[0-9]*/task/[0-9]*/stat r, + @{PROC}/[0-9]*/status r, + @{PROC}/filesystems r, + + /etc/mtab r, + /etc/fstab r, + + # Needed for the crash reporter + owner @{PROC}/[0-9]*/environ r, + owner @{PROC}/[0-9]*/auxv r, + /etc/lsb-release r, + /usr/bin/expr ix, + + # allow access to documentation and other files the user may want to look + # at in /usr + /usr/ r, + /usr/** r, + + # so browsing directories works + / r, + /**/ r, + + # allow read and write to all user's files, except explicitly denied ones + @{HOME}/ r, + @{HOME}/** r, + owner @{HOME}/** w, + owner @{HOME}/Desktop/** r, + + # removable media and filesystems + /media/** r, + /mnt/** r, + /srv/** r, + owner /media/** w, + owner /mnt/** w, + owner /srv/** w, + + #include + audit deny @{HOME}/.ssh/** mrwkl, + audit deny @{HOME}/.gnome2_private/** mrwkl, + + # comment this out if using gpg plugin/addons + audit deny @{HOME}/.gnupg/** mrwkl, + + # per-user firefox configuration + owner @{HOME}/.{firefox,mozilla}/ rw, + owner @{HOME}/.{firefox,mozilla}/** rw, + owner @{HOME}/.{firefox,mozilla}/**/*.{db,parentlock,sqlite}* k, + owner @{HOME}/.{firefox,mozilla}/plugins/** rm, + owner @{HOME}/.{firefox,mozilla}/**/plugins/** rm, + + # + # Extensions + # /usr/share/.../extensions/... is already covered by '/usr/** r', above. + # Allow 'x' for downloaded extensions, but inherit policy for safety + owner @{HOME}/.mozilla/**/extensions/** mixr, + + deny @MOZ_LIBDIR@/update.test w, + deny /usr/lib/mozilla/extensions/**/ w, + deny /usr/lib/xulrunner-addons/extensions/**/ w, + deny /usr/share/mozilla/extensions/**/ w, + deny /usr/share/mozilla/ w, + + # + # Plugins/helpers + # + @{PROC}/[0-9]*/fd/ r, + /usr/lib/** rm, + /bin/bash ixr, + /bin/dash ixr, + /bin/grep ixr, + /bin/sed ixr, + /bin/ps Uxr, + /bin/uname Uxr, + /usr/bin/gnome-codec-install Uxr, + /usr/bin/m4 ixr, + /usr/bin/mkfifo Uxr, + /usr/lib/nspluginwrapper/i386/linux/npviewer Uxr, + /usr/bin/pulseaudio ixr, + /var/lib/ r, + /var/lib/** mr, + + # Needed for container to work in xul builds + /usr/lib/xulrunner-*/plugin-container ixr, + + # for maximum plugin/helper compatibility + #/usr/bin/* Uxr, + #/usr/lib/*/** ixr, + + # + # For stricter access, comment out the 'maximum plugin/helper compatibility' + # lines above and uncomment these + # + + # for PDFs + owner @{HOME}/.adobe/** rw, + /opt/Adobe/Reader9/bin/acroread Uxr, + /opt/Adobe/Reader9/** r, + /usr/bin/evince PUxr, + /usr/bin/okular Uxr, + + # Image viewers + /usr/bin/eog Uxr, + /usr/bin/gimp* Uxr, + + # Openoffice.org + /usr/bin/ooffice Uxr, + /usr/bin/oocalc Uxr, + /usr/bin/oodraw Uxr, + /usr/bin/ooimpress Uxr, + /usr/bin/oowriter Uxr, + /usr/lib/openoffice/program/soffice Uxr, + + # Multimedia + #include + owner @{HOME}/.macromedia/** rw, + /opt/real/RealPlayer/mozilla/nphelix.so rm, + + # Bittorrent clients + #include + + # Archivers + /usr/bin/ark Uxr, + /usr/bin/file-roller Uxr, + /usr/bin/xarchiver Uxr, + + # Text editors (It's All Text [https://addons.mozilla.org/en-US/firefox/addon/4125]) + /usr/bin/emacsclient.emacs-snapshot Uxr, + /usr/bin/emacsclient.emacs22 Uxr, + /usr/bin/gedit Uxr, + /usr/bin/vim.gnome Uxr, + /usr/bin/leafpad Uxr, + /usr/bin/mousepad Uxr, + + # Mozplugger + /etc/mozpluggerrc r, + /usr/bin/mozplugger-helper Uxr, + + # Java + @{HOME}/.java/deployment/deployment.properties k, + /etc/java-*/ r, + /etc/java-*/** r, + /usr/lib/jvm/java-6-openjdk/jre/bin/java cx -> firefox_openjdk, + /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> firefox_java, + /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> firefox_java, + /usr/lib/j2*-ibm/jre/bin/java cx -> firefox_java, + + # for mailto: + #include + #include + + # Terminals for using console applications. These abstractions should ideally + # have 'ix' to restrct access to what only firefox is allowed to do + #include + + # By default, we won't support launching a terminal program in Xterm or + # KDE's konsole. It opens up too many unnecessary files for most users. + # People who need this functionality can uncomment the following: + ##include + ##include + + # Miscellaneous (to be abstracted) + /usr/bin/nautilus Uxr, + /usr/bin/thunar Uxr, + /usr/bin/liferea-add-feed Uxr, + + + # + # Child profiles + # + + # Profile for the supported OpenJDK in Ubuntu. This doesn't require the + # unfortunate workarounds of the proprietary Javas, so have a separate + # profile. + profile firefox_openjdk { + #include + #include + #include + #include + #include + #include + #include + #include + + network inet stream, + network inet6 stream, + @{PROC}/[0-9]*/net/if_inet6 r, + @{PROC}/[0-9]*/net/ipv6_route r, + + /etc/java-*/ r, + /etc/java-*/** r, + /etc/lsb-release r, + /etc/ssl/certs/java/* r, + /etc/timezone r, + + @{PROC}/[0-9]*/ r, + @{PROC}/[0-9]*/fd/ r, + @{PROC}/filesystems r, + /sys/devices/system/cpu/ r, + /sys/devices/system/cpu/** r, + /usr/share/** r, + /var/lib/dbus/machine-id r, + + /usr/bin/env ix, + /usr/lib/jvm/java-6-openjdk/jre/bin/java ix, + /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/classes.jsa m, + + # Why would java need this? + deny /usr/bin/gconftool-2 x, + + owner @{HOME}/ r, + owner @{HOME}/** rwk, + } + + # Profile for commercial Javas. These need workarounds to work right (eg + # Sun's forcing of an executable stack (LP: #535247)). + profile firefox_java { + #include + #include + #include + #include + #include + #include + #include + #include + + network inet stream, + network inet6 stream, + @{PROC}/[0-9]*/net/if_inet6 r, + @{PROC}/[0-9]*/net/ipv6_route r, + @{PROC}/loadavg r, + + /etc/debian_version r, + /etc/java-*/ r, + /etc/java-*/** r, + /etc/lsb-release r, + /etc/ssl/certs/java/* r, + /etc/timezone r, + + @{PROC}/[0-9]*/ r, + @{PROC}/[0-9]*/fd/ r, + @{PROC}/filesystems r, + /sys/devices/system/cpu/ r, + /sys/devices/system/cpu/** r, + /usr/share/** r, + /var/lib/dbus/machine-id r, + + /usr/bin/env ix, + /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} ix, + /usr/lib/jvm/java-*-sun-1.*/jre/lib/i386/client/classes.jsa m, + /usr/lib/j2*-ibm/jre/bin/java ix, + + # noisy, can't write here anyway + deny /etc/.java/ w, + deny /etc/.java/** w, + + deny /usr/bin/gconftool-2 x, + + owner @{HOME}/ r, + owner @{HOME}/** rwk, + owner @{HOME}/.fontconfig/*.cache* m, + + # These are seriously unfortunate, but required due to LP: #535247 + /etc/passwd m, + owner @{HOME}/.java/**/cache/** m, + owner /tmp/** m, + /usr/lib{,32,64}/jvm/**/*.jar mr, + /usr/share/fonts/** m, + } +} --- firefox-10.0.2+build1.orig/debian/firefox.xml.in +++ firefox-10.0.2+build1/debian/firefox.xml.in @@ -0,0 +1,17 @@ + + + + + + @MOZ_DISPLAY_NAME@ + @MOZ_APP_NAME@ + @MOZ_APP_NAME@ %s + @MOZ_APP_NAME@ + false + true + @MOZ_APP_NAME@ -new-tab "%s" + @MOZ_APP_NAME@ -new-window "%s" + + + + --- firefox-10.0.2+build1.orig/debian/changelog +++ firefox-10.0.2+build1/debian/changelog @@ -0,0 +1,6274 @@ +firefox (10.0.2+build1-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream stable release (FIREFOX_10_0_2_BUILD1) + - see LP: #933293 for USN information + + -- Micah Gersten Thu, 16 Feb 2012 01:53:57 -0600 + +firefox (10.0.1+build1-0ubuntu0.10.10.1) maverick-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 Maverick + - update debian/usr.bin.firefox.apparmor.10.10 + + -- Micah Gersten Thu, 09 Feb 2012 15:32:45 -0600 + +firefox (10.0+build1-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream stable release (FIREFOX_10_0_BUILD1) + - see LP: #923319 for USN information + + [ Chris Coulson ] + * 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 + + [ Micah Gersten ] + * 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 ] + * Add missing build-dep on non-essential locales, since we use it. + - update debian/control{,.in} + + -- Chris Coulson Sun, 29 Jan 2012 14:03:35 +0000 + +firefox (9.0.1+build1-0ubuntu0.10.10.2) maverick-proposed; urgency=low + + [ Chris Coulson ] + * Fix LP: #907666 - readd missing kubuntu-firefox-installer Replaces + - update debian/control + + [ Micah Gersten ] + * 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} + + -- Micah Gersten Tue, 17 Jan 2012 03:13:30 -0600 + +firefox (9.0.1+build1-0ubuntu0.10.10.1) maverick-proposed; urgency=low + + * New upstream stable release (FIREFOX_9_0_1_BUILD1) (LP: #904594) + + -- Micah Gersten Wed, 21 Dec 2011 15:39:02 -0600 + +firefox (9.0+build1-0ubuntu0.10.10.1) maverick-proposed; urgency=low + + * New upstream stable release (FIREFOX_9_0_BUILD1) + + [ Chris Coulson ] + * 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 + * Restore global preference folder (/etc/firefox/pref) + - add debian/patches/add-syspref-dir.patch + - update debian/patches/series + - update debian/firefox.links.in + + [ Brian Murray ] + * Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan + Rothwell for the patch + + [ Micah Gersten ] + * 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 Mon, 19 Dec 2011 00:55:29 -0600 + +firefox (3.6.24+build2+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.24 (FIREFOX_3_6_24_BUILD2) + - see USN-1251-1 + + -- Micah Gersten Mon, 07 Nov 2011 11:42:10 -0600 + +firefox (3.6.23+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.23 (FIREFOX_3_6_23_BUILD1) + - see USN-1210-1 + + -- Micah Gersten Wed, 21 Sep 2011 00:01:54 -0500 + +firefox (3.6.22+build2+nobinonly-0ubuntu0.10.10.1) maverick-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 Mon, 05 Sep 2011 13:42:50 -0500 + +firefox (3.6.21+build1+nobinonly-0ubuntu0.10.10.1) maverick-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 Tue, 30 Aug 2011 13:59:36 -0500 + +firefox (3.6.20+build1+nobinonly-0ubuntu0.10.10.1) maverick-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 Fri, 05 Aug 2011 16:42:03 -0500 + +firefox (3.6.18+build2+nobinonly-0ubuntu0.10.10.2) maverick-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 Tue, 28 Jun 2011 23:21:04 +0100 + +firefox (3.6.18+build2+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.18 build2 (FIREFOX_3_6_18_BUILD2) + - see USN-1149-1 + + -- Micah Gersten Wed, 15 Jun 2011 02:39:32 -0500 + +firefox (3.6.17+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.17 build3 (FIREFOX_3_6_17_BUILD3) + - see USN-1112-1 + + -- Micah Gersten Thu, 21 Apr 2011 23:47:06 -0500 + +firefox (3.6.16+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.16 (FIREFOX_3_6_16_BUILD1) + - see USN-1091-1 + + -- Micah Gersten Wed, 23 Mar 2011 09:14:39 -0500 + +firefox (3.6.15+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.15 (FIREFOX_3_6_15_BUILD1) + - see USN-1049-2 + + -- Chris Coulson Thu, 03 Mar 2011 10:27:43 -0600 + +firefox (3.6.14+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.14 (FIREFOX_3_6_14_BUILD3) + - see USN-1049-1 + + -- Micah Gersten Sun, 20 Feb 2011 23:18:06 -0600 + +firefox (3.6.13+build3+nobinonly-0ubuntu0.10.10.1) maverick-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 Mon, 06 Dec 2010 11:47:50 +0000 + +firefox (3.6.12+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.12 (FIREFOX_3_6_12_BUILD1) + - see USN-1011-1 + + [ Jamie Strandboge ] + * AppArmor: + - allow mmap for temporary files that we own (LP: #662918) + - add owner read to environ and auxv in @{PROC} as well as + /etc/lsb-release read and expr ix for the crash reporter + - update path for Xubuntu default settings (LP: #664093) + + -- Chris Coulson Wed, 27 Oct 2010 08:31:06 -0400 + +firefox (3.6.11+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.11 (FIREFOX_3_6_11_BUILD3) + - see USN-997-1 + + [ Jamie Strandboge ] + * AppArmor: + - fix for Google Gears (LP: #644976) + + [ Chris Coulson ] + * 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 + - update debian/patches/series + - remove debian/patches/bz327323_att471859_lp239952_launch_from_extension.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 Wed, 13 Oct 2010 12:23:34 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu3) maverick; urgency=low + + * Fix LP: #239952 - the associated helper application does not exist. + Where a launcher doesn't exist for a particular mimetype, use the file + extension instead + - add debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch + - update debian/patches/series + + -- Chris Coulson Tue, 21 Sep 2010 23:09:29 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu2) maverick; urgency=low + + * Add the following .desktop translations; Thanks to David Planella for + organizing the translations and to those who contributed the translations + - update debian/firefox-final.desktop + + Asturian + + Croatian + + Galician + + German + + Hebrew + + Uyghur + * Update the Italian Name for Firefox + - update debian/firefox-final.desktop + + -- Micah Gersten Wed, 15 Sep 2010 22:51:30 -0500 + +firefox (3.6.10+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.10 (FIREFOX_3_6_10_BUILD1) + + [ Chris Coulson ] + * Fix "ISO C++ forbids braced-groups within expressions" error on + GCC < 4.4 (which is also a warning on GCC >= 4.4) + - update debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + * Blacklist plugin-container in Apport + - update debian/apport/blacklist + * Fix LP: #637434 - components.list is not installed + - update debian/firefox.install + * De-fuzz patches + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * adjust apparmor profile for non-maverick dailies for latest sun-java6 + plugin (LP: #633369) + * ignore writes to /var/cache/fontconfig for 10.10 + + -- Chris Coulson Wed, 15 Sep 2010 17:50:08 +0100 + +firefox (3.6.9+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.9 build1 (FIREFOX_3_6_9_BUILD1) + + * Drop patch after landing of (bmo: 569836) aka Build fails on + Fedora Core 13 + - remove debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + * Don't suggest the transitional kmozillahelper now we've branched + for Maverick. This stops it from being displayed as an addon + for Firefox in software-center + - update debian/control + * Don't suggest the transitional latex-xft-fonts. Use ttf-lyx + instead + - update debian/control + * Fix LP: #623509 - Firefox is creating empty crash reports due to + kernel ptrace hardening + - add debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + - update debian/patches/series + * Build with MOZILLA_OFFICIAL=1 again and in turn, enable the crashreporter + - update debian/rules + * Really fix LP: #605336 - "Report Broken Web Site" option missing - make + sure that we install the reporter chrome + - update debian/rules + + -- Chris Coulson Fri, 27 Aug 2010 20:14:45 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu3) maverick; urgency=low + + [ Chris Coulson ] + * Fix LP: #605336 - "Report Broken Web Site" option missing - don't + disable the reporter extension when building with DEB_MIN_SYSDEPS=1 + - update debian/rules + * Add DEB_HOST_GNU_CPU to MOZ_SYMBOLS_EXTRA_BUILDID to avoid the + possibility of filename collisions on the server if our builds + happen to run at the same time + - update debian/rules + * Build without MOZILLA_OFFICIAL=1 for beta until LP #623509 is fixed, + so we're not sending empty crash reports + - update debian/rules + + [ Jamie Strandboge ] + * add debian/usr.bin.firefox.apparmor.10.10 (LP: #565756, LP: #592121) + * debian/rules: updated for usr.bin.firefox.apparmor.10.10 + * debian/firefox.postinst.in: + - remove old code for the dailies + - update for local include file + - update for addons include file + - use '-T -W' with apparmor_parser to pull in abstraction updates + * debian/firefox.postrm.in: + - update for local include file + - update for addons include file + + [ Micah Gersten ] + * fix LP: #559154 - KDE users installing Firefox from archive don't know + about kmozillahelper; kmozillahelper was renamed to firefox-kde-support + so update Suggests + - update debian/control + + -- Chris Coulson Thu, 26 Aug 2010 00:09:49 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu2) maverick; urgency=low + + [ Chris Coulson ] + * Provide iceweasel + - update debian/control + * Really build with MOZILLA_OFFICIAL=1 this time, so that the crash + reporter is actually enabled + - update debian/rules + * Only enable the crashreporter and build the Breakpad symbols on i386, + amd64 and armel + - update debian/control + - update debian/rules + * Blacklist Firefox in Apport on architectures where we use the Mozilla + crash reporter + - add debian/apport/blacklist + - update debian/rules + * Drop the DEBIAN_META_NAME stuff - we don't need this now we are always + using unversioned sources for the official in-archive version. This + simplifies the wrapper script a little + - update debian/rules + - update debian/firefox.sh.in + * Rework how abrowser is launched a little. Drop an unnecessary patch + and ship both abrowser and abrowser-bin files in LIBDIR. With the + DEBIAN_META_NAME bits gone, the wrapper script will always search for + $LIBDIR/abrowser if you launch /usr/bin/abrowser. From there, the Mozilla + scripts already handle this properly + - update debian/firefox.sh.in + - update debian/rules + - remove debian/patches/abrowser_run_mozilla.patch + - update debian/patches/series + * Don't handle launching GDB in our wrapper script, run-mozilla.sh + already does all this. Just make sure that we pass the right arguments + - update debian/firefox.sh.in + * Fix LP: #613049 - Default website link in Maverick firefox is invalid + - update debian/patches/ubuntu_bookmarks.patch + * Refresh favicon's in the default bookmark collection, so they display + the latest Ubuntu branding on a fresh profile + - update debian/patches/ubuntu_bookmarks.patch + * Drop the mips-specific binutils build-depend - we don't even build + on this arch + - update debian/control + * Only try to install the crashreporter binary when building with the + bundled xulrunner library + - update debian/firefox.install + - update debian/rules + * Fix LP: #615889 - Add Ubuntu One bookmark to Firefox fresh install + - update debian/patches/ubuntu_bookmarks.patch + * Fix LP: #612185 - Apport leaks the secret name of the Firefox + profile directory + - update debian/apport/firefox.py + * Fix LP: #614190 - Chinese update for firefox.desktop. Thanks to + Cheng-Chia Tseng and Aron Xu + - update debian/firefox-final.desktop + * Fix LP: #559083 - Incomplete Vietnamese translation for items listed + in desktop main menu. Thanks to Vu Do Quynh for the translations + - update debian/firefox-final.desktop + + [ Igor Zubarev ] + * Fix LP: #569762 - Add Russian translations to desktop files + - update debian/abrowser.desktop + - update debian/firefox-final.desktop + + -- Chris Coulson Thu, 12 Aug 2010 21:52:18 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.8build1 (FIREFOX_3_6_8_BUILD1) + + [ Alexander Sack ] + * add support for mozilla breakpad symbols and in turn enable + crashreporter + - add debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + - update debian/control + - update debian/rules + + [ Chris Coulson ] + * Drop all the transitional packages and conflicts/replaces cruft built + up from the pre-LTS releases + - update debian/control + * Install the crash reporter + - update debian/firefox.install + * Build with MOZILLA_OFFICIAL=1. This is required to enable the crash + reporter in application.ini + - update debian/rules + + [ Micah Gersten ] + * Add build depends on libcurl4-openssl-dev for building the crash reporter + - update debian/control + + -- Chris Coulson Fri, 23 Jul 2010 16:40:54 +0200 + +firefox (3.6.7+build2+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7build2 (FIREFOX_3_6_7_BUILD2) + + * Make it possible to disable patches on a per-release basis. This + makes it easier to share packaging branches across releases, and makes + it possible to disable the patches which make the Hardy daily builds fail + - update debian/rules + - add debian/disable-patches.sh + - add debian/patches/series-disable-patches.8.04 + * Make the debian/usr.bin.firefox.apparmor.in target a dependency of + pre-build rather than makebuilddir. Whilst this doesn't really change + much, it is technically slightly more correct (makebuilddir is just for + creating the build directory, whilst pre-build is for doing all the + preparation work) + - update debian/rules + * Merge the debian/firefox.sh target in to the match-all target, this + just de-clutters things a little + - update debian/rules + * Remove debian/stamp-autotools-files-moz in the clean target + - update debian/rules + * Drop the empty firefox-dev and firefox-*-dev transitional packages. We + didn't install anything in to firefox-dev, and we can reintroduce it in + the future if anything in the archive depends on the browser specific + interfaces + - update debian/control + - remove debian/firefox-dev.install + - remove debian/firefox-dev.links + * Fix some Lintian warnings + - add debian/README.source + - update debian/control + * Make debian/migrator/ffox-beta-profile-migration-dialog a dependency of + post-patches rather than pre-build. This avoids the need for having to + build the profile migrator when unpacking the source tarball + - update debian/rules + + -- Chris Coulson Thu, 15 Jul 2010 23:51:25 +0200 + +firefox (3.6.7+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7 (FIREFOX_3_6_7_BUILD1) + * Set the StartupWMClass to the same value as the WM_CLASS property on the + browser window. This makes startup notification work for all branding + and also makes it work properly with Docky + - update debian/firefox-minefield.desktop + - update debian/firefox-namoroka.desktop + - update debian/abrowser.desktop + + -- Chris Coulson Fri, 09 Jul 2010 12:16:23 +0100 + +firefox (3.6.6+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.6 (FIREFOX_3_6_6_RELEASE) + + * fix LP: #590450 - Firefox should use the hunspell directory for dictionaries + - update debian/rules + + -- Micah Gersten Sun, 27 Jun 2010 01:30:09 -0500 + +firefox (3.6.4+build7+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.4 (FIREFOX_3_6_4_BUILD7) + + [ Micah Gersten ] + * 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 ] + * 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 ] + * 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 build failure with fontconfig 2.5 + - update debian/patches/lp512615_cairo_lcd_filter.patch + * Fix LP: #469752 - KDE/Gnome startup notification not disappearing + when app window is up - build with --enable-startup-notification + - update debian/rules + + -- Chris Coulson Wed, 23 Jun 2010 15:31:44 +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 Wed, 21 Apr 2010 17:14:28 +0200 + +firefox (3.6.3+nobinonly-0ubuntu3) lucid; urgency=low + + [ Jamie Strandboge ] + * AppArmor: add read access to /etc/xul-ext/**, now needed by adblock + + [ Chris Coulson ] + * Create checksums for NSS libraries to make FIPS mode work (LP: #559881) + - update debian/rules + + -- Chris Coulson Tue, 13 Apr 2010 22:20:28 +0100 + +firefox (3.6.3+nobinonly-0ubuntu2) lucid; urgency=low + + [ Chris Coulson ] + * 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 ] + * AppArmor: + - add apturl (LP: #558432) + + -- Chris Coulson 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 ] + * AppArmor: + - add leafpad and mousepad text editors for XFCE users (LP: #543587) + + [ Micah Gersten ] + * 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 ] + * 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 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 ] + * Rebase mozilla-kde.patch for 3.6.2 + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * 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 ] + * 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 ] + * 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 Wed, 24 Mar 2010 01:17:46 -0500 + +firefox (3.6+nobinonly-0ubuntu6) lucid; urgency=low + + [ Jamie Strandboge ] + * adjust AppArmor profile to allow scim + + [ Felix Geyer ] + * 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 ] + * 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 ] + * 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 Sat, 06 Mar 2010 23:47:38 -0600 + +firefox (3.6+nobinonly-0ubuntu5) lucid; urgency=low + + [ Micah Gersten ] + * 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 ] + * fix LP: #396786 - Default theme missing in Firefox 3.6 + - update debian/firefox.install + + [ Alexander Sack ] + * 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 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 + + -- Alexander Sack Thu, 18 Feb 2010 03:16:19 +0100 + +firefox (3.6+nobinonly-0ubuntu3) lucid; urgency=low + + [ Alexander Sack ] + * 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 ] + * 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 ] + * debian/firefox.postinst.in: move aside the old firefox-3.5 AppArmor + profile + + -- Alexander Sack Wed, 17 Feb 2010 21:48:12 +0100 + +firefox (3.6+nobinonly-0ubuntu2) lucid; urgency=low + + [ Alexander Sack ] + * 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 ] + * 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 ] + * 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 ] + * 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 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 ] + * 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 ] + * 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 ] + * 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 + - 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 ] + * 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 ] + * 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 ] + * enable PIE build for stronger security (LP: #507744) + - update debian/rules + - update debian/control + + -- Alexander Sack Sat, 23 Jan 2010 16:46:32 +0100 + +firefox-3.5 (3.5.7+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.7 (FIREFOX_3_5_7_RELEASE) + - see USN-878-1 + + [ Benjamin Drung ] + * Add metadata for mozilla-devscripts + - update debian/control + + -- Micah Gersten Tue, 05 Jan 2010 18:02:04 -0600 + +firefox-3.5 (3.5.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.6 (FIREFOX_3_5_6_RELEASE) + - see USN-874-1 + + [ Micah Gersten ] + * 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 ] + * 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 ] + * bump lower bound for system sqlite3 to >= 3.6.16.1 + - update debian/rules + + -- Alexander Sack Wed, 16 Dec 2009 00:43:08 +0100 + +firefox-3.5 (3.5.5+nobinonly-0ubuntu2) lucid; urgency=low + + * New upstream release v3.5.5 (FIREFOX_3_5_5_RELEASE) + * fixes regressions/crashes + + -- Alexander Sack Mon, 09 Nov 2009 11:40:35 +0100 + +firefox-3.5 (3.5.4+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.4 (FIREFOX_3_5_4_RELEASE) + - see USN-853-1 + + [ Alexander Sack ] + * 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 ] + * 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 + + -- Alexander Sack Mon, 09 Nov 2009 11:21:28 +0100 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu6) karmic; urgency=low + + [ Fabien Tassin ] + * fix LP: #454166 - target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/firefox-3.5.conf + + [ Alexander Sack ] + * 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 + + -- Alexander Sack Tue, 20 Oct 2009 10:42:56 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu5) karmic; urgency=low + + * fix LP: #411691 - many Exception... "update.locale file doesn't exist" in + console"; patch by Micah Gersten + - update debian/rules + + -- Alexander Sack Thu, 15 Oct 2009 02:49:12 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu4) karmic; urgency=low + + [ Fabien Tassin ] + * Bump requirement for system sqlite to >= 3.6.16 (bmo 508104) + - update debian/rules + + [ Alexander Sack ] + * 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 ] + * 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) + + -- Alexander Sack Thu, 15 Oct 2009 02:30:48 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu3) karmic; urgency=low + + [ Jamie Strandboge ] + * disable profile on upgrades from earlier Ubuntu releases (LP: #436221) + - update debian/firefox-3.5.preinst.in + + -- Alexander Sack Mon, 28 Sep 2009 10:35:46 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu2) karmic; urgency=low + + * 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 ] + * 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 ] + * 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 + + -- Alexander Sack Thu, 03 Sep 2009 10:03:08 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu2) karmic; urgency=low + + Firefox 3.5 by default upload + + see: https://blueprints.launchpad.net/ubuntu/+spec/desktop-karmic-firefox-3.5 + + [ Fabien Tassin ] + * 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 ] + * 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 + + -- Alexander Sack Mon, 10 Aug 2009 17:05:37 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.2 (FIREFOX_3_5_2_RELEASE) + + [ Fabien Tassin ] + * 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 + + -- Alexander Sack Mon, 03 Aug 2009 16:52:25 +0200 + +firefox-3.5 (3.5.1+build1+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.1 build1 (FIREFOX_3_5_1_BUILD1) + * fix LP: #396460 - Firefox 3.5 'final' version is in repos but tooltip + in menu says 'beta'; we update the shiretoko desktop file to not + say "beta" anymore + - update debian/firefox-3.5-shiretoko.desktop + * fix LP: #398121 - firefox-3.5-gnome-support failed to install/upgrade; we + make the postinst script more failsafe + - update debian/firefox-3.5-gnome-support.postinst.in + + -- Alexander Sack Thu, 16 Jul 2009 18:27:57 +0200 + +firefox-3.5 (3.5+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5_RELEASE + * Bump Depends/Build-Depends for xulrunner-1.9.1(-dev) to >= 1.9.1 + - update debian/control + * Bump EM_TRANSLATION_{MIN,MAX}_VERSION and MaxVersion/MinVersion + (from application.ini) + - update debian/rules + + -- Fabien Tassin Tue, 30 Jun 2009 20:01:33 +0200 + +firefox-3.5 (3.5~rc2+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5rc2_RELEASE + * Fix startup page, release notes and first run bogus URLs when + using non official brandings. Also fix bogus addons URLs due + to our change of appname (LP: #388880) + - update debian/patches/firefox-profilename + * Fix profile migrator broken when using abrowser-3.5 (LP: #331654) + - update debian/firefox.sh.in + * Bump Standards-Version to 3.8.1 + - update debian/control + * Call update-menus + - update debian/firefox-3.5.postinst.in + * Make firefox-3.5-dbg depend on firefox-3.5 with the exact same version + - update debian/control + * Bump Depends and Build-depends to xulrunner* >= 1.9.1~rc2 + - update debian/control + * Refresh diverged patch: + - update debian/patches/firefox-profilename + + -- Fabien Tassin Fri, 19 Jun 2009 18:55:00 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu2) karmic; urgency=low + + * bump (build-)depends version on xulrunner-1.9.1 to >= 1.9.1~b4 + - update debian/control + + -- Alexander Sack Wed, 06 May 2009 22:27:21 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release 3.5 b4 + + [ H. Montoliu ] + * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file + - update debian/apport/firefox-3.5.py - removed unused code and minor refactoring + + -- Alexander Sack Wed, 29 Apr 2009 15:19:59 +0200 + +firefox-3.5 (3.5~b4~hg20090330r24021+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream snapshot, needed to initiate the firefox 3.1->3.5 transition (LP: #352995) + * Add libstartup-notification0-dev to build-deps as it now seems to be + mandatory on lpia + - update debian/control + * Fix the mozclient include to really use the local configuration + - update debian/rules + * Update MOZCLIENT_GETDATE to make it use pushlog so it is not confused by merges with + dates in the past + - update debian/mozclient/firefox-3.5.conf + + -- Fabien Tassin Mon, 30 Mar 2009 19:00:40 +0200 + +firefox-3.1 (3.1~b3+build2+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream release taken from tag FIREFOX_3_1b3_BUILD2 (LP: #339181) + + -- Fabien Tassin Sat, 07 Mar 2009 15:27:58 +0100 + +firefox-3.1 (3.1~b3~hg20090205r23182+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Fabien Tassin ] + * Drop upstreamed patch now that it has landed and add --with-system-libxul + to configure. + - update debian/rules + - drop debian/patches/installer_shouldnt_copy_xulrunner.patch + - update debian/patches/series + + [ Alexander Sack ] + * add lower bound for xulrunner-1.9.1-dev build-depends to >= + 1.9.1~b3~ + - update debian/control + + -- Alexander Sack Sat, 07 Feb 2009 15:18:30 +0100 + +firefox-3.1 (3.1~b3~hg20090122r22900+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * improve reload plugins patch; dont rename function + - update debian/patches/bzXXX_reload_new_plugins.patch + * forward reload plugins patch upstream + - debian/patches/bzXXX_reload_new_plugins.patch => + bz460917_att350845_reload_new_plugins.patch + * fix reload new plugins patch - use variables that actually exist on 3.1 + - update debian/patches/bz460917_att350845_reload_new_plugins.patch + + [ Fabien Tassin ] + * Move mozclient project files from mozilla-descripts to this package + and update the upstream branch now that it has moved to 3.2 + - add debian/mozclient/firefox-3.1.conf + - add debian/mozclient/firefox-3.1.mk + - update debian/rules + * Fix menu still mentionning firefox 4 + - update debian/firefox-3.1.menu + * Fix WM class for minefield + - update debian/firefox-3.1-minefield.desktop + * Fix the update-notifier script to really look for firefox-3.1 + - update debian/firefox-3.1-restart-required.update-notifier + * Fix patch series after the rename of patch bz460917_* + - update debian/patches/series + * Revert to codename branding for betas + - update debian/rules + * Fix typo in control file + - update debian/control + * Drop useless patch: + - drop debian/patches/ftbfs-with-branding-dir + - update debian/patches/series + * Update diverged patches: + - update debian/patches/ubuntu_no_app_updates.patch + - update debian/patches/dont_depend_on_nspr_sources.patch + - update and rename debian/patches/ubuntu_bookmarks.html => + debian/patches/ubuntu_bookmarks.patch & d/p/series + + -- Fabien Tassin Fri, 23 Jan 2009 00:33:43 +0100 + +firefox-3.1 (3.1~b2+build1+nobinonly-0ubuntu1) jaunty; urgency=low + + New upstream release: 3.1 beta 2 from FIREFOX_3_1b2_BUILD1 (LP: #274187) + + [ Fabien Tassin ] + * Change appname and use a dedicated profile so 3.1 could run along with + 3.0 without locking/corrupting the profile. Initial 3.1 profile is + cloned from 3.0 whenever possible. + - update debian/firefox.sh.in + - add debian/patches/firefox-profilename + - add debian/patches/firefox-fsh + * Use Shiretoko, codename for 3.1 instead of Granparadiso + - rename debian/firefox-3.1-granparadiso.desktop => firefox-3.1-shiretoko.desktop + - update debian/rules + * Unset FORCE_OFFICIAL_BRANDING to return to minefield branding for + intermediate snapshots and to Shiretoko branding for milestones + - update debian/rules + * Set MALLOC_OPTIONS=O before calling xulrunner during build. This is needed + to avoid a dead-lock in jemalloc when running under fakeroot + - update debian/rules + * Drop system nspr/nss (until the soname work is stable) + - update debian/rules + * Update requirement for system sqlite3 to >= 3.6.0 + - update debian/rules + * Add libasound2-dev to Build-Depends for the new HTML5