Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package iceweasel The last release contains a few changes that would be nice to have in squeeze, plus reverts a change from previous version that didn't have the expected benefit, plus another one to make lenny backports easier, see the attached debdiff, and the changelog below: * debian/iceweasel.README.Debian: Fix for the default dsp wrapper behaviour. * debian/xulrunner-GRE_VERSION.postinst.in: Revert components registration trigger, it didn't fix anything for python-xpcom. * debian/iceweasel.desktop: Add russian translation. Closes: #608876. Thanks Alexander Sashanov. * debian/control.in, debian/rules, debian/xulrunner-GRE_VERSION.links.in: Use /usr/share/myspell/dicts for dictionaries when building for lenny. Closes: #609111. unblock iceweasel/3.5.16-4 -- System Information: Debian Release: 6.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru iceweasel-3.5.16/debian/changelog iceweasel-3.5.16/debian/changelog --- iceweasel-3.5.16/debian/changelog 2010-12-27 11:00:11.000000000 +0100 +++ iceweasel-3.5.16/debian/changelog 2011-01-07 14:15:14.000000000 +0100 @@ -1,3 +1,19 @@ +iceweasel (3.5.16-4) unstable; urgency=low + + * debian/iceweasel.README.Debian: Fix for the default dsp wrapper behaviour. + * debian/xulrunner-GRE_VERSION.postinst.in: Revert components registration + trigger, it didn't fix anything for python-xpcom. + * debian/iceweasel.desktop: Add russian translation. Closes: #608876. + Thanks Alexander Sashanov. + * debian/control.in, debian/rules, debian/xulrunner-GRE_VERSION.links.in: + Use /usr/share/myspell/dicts for dictionaries when building for lenny. + Closes: #609111. + + * build/automation.py.in: Add a 2 minutes timeout on automation.py-driven + tests. + + -- Mike Hommey <gland...@debian.org> Fri, 07 Jan 2011 14:11:08 +0100 + iceweasel (3.5.16-3) unstable; urgency=low * debian/xulrunner-GRE_VERSION.postinst.in: Trigger components registration diff -Nru iceweasel-3.5.16/debian/control iceweasel-3.5.16/debian/control --- iceweasel-3.5.16/debian/control 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/control 2011-01-07 14:08:57.000000000 +0100 @@ -39,7 +39,8 @@ ttf-freefont, imagemagick, librsvg2-bin, - xsltproc + xsltproc, + lsb-release Build-Conflicts: graphicsmagick-imagemagick-compat, libhildonmime-dev, libosso-dev diff -Nru iceweasel-3.5.16/debian/control.in iceweasel-3.5.16/debian/control.in --- iceweasel-3.5.16/debian/control.in 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/control.in 2011-01-07 14:08:57.000000000 +0100 @@ -39,7 +39,8 @@ ttf-freefont, imagemagick, librsvg2-bin, - xsltproc + xsltproc, + lsb-release Build-Conflicts: graphicsmagick-imagemagick-compat, libhildonmime-dev, libosso-dev diff -Nru iceweasel-3.5.16/debian/iceweasel.desktop iceweasel-3.5.16/debian/iceweasel.desktop --- iceweasel-3.5.16/debian/iceweasel.desktop 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/iceweasel.desktop 2011-01-07 13:34:02.000000000 +0100 @@ -20,6 +20,7 @@ Name[pl]=Iceweasel Name[pt]=Iceweasel Name[pt_BR]=Iceweasel +Name[ru]=Iceweasel Name[sk]=Iceweasel Name[sv]=Iceweasel Comment=Browse the World Wide Web @@ -43,6 +44,7 @@ Comment[pl]=Przeglądanie stron WWW Comment[pt]=Navegue na Internet Comment[pt_BR]=Navegue na Internet +Comment[ru]=Обозреватель Всемирной Паутины Comment[sk]=Prehliadanie internetu Comment[sv]=Surfa på webben GenericName=Web Browser @@ -65,6 +67,7 @@ GenericName[pl]=Przeglądarka WWW GenericName[pt]=Navegador Web GenericName[pt_BR]=Navegador Web +GenericName[ru]=Интернет-браузер GenericName[sk]=Internetový prehliadač GenericName[sv]=Webbläsare X-GNOME-FullName=Iceweasel Web Browser @@ -87,6 +90,7 @@ X-GNOME-FullName[pl]=Przeglądarka WWW Iceweasel X-GNOME-FullName[pt]=Iceweasel Navegador Web X-GNOME-FullName[pt_BR]=Navegador Web Iceweasel +X-GNOME-FullName[ru]=Интернет-браузер Iceweasel X-GNOME-FullName[sk]=Internetový prehliadač Iceweasel X-GNOME-FullName[sv]=Webbläsaren Iceweasel Exec=iceweasel %u diff -Nru iceweasel-3.5.16/debian/iceweasel.README.Debian iceweasel-3.5.16/debian/iceweasel.README.Debian --- iceweasel-3.5.16/debian/iceweasel.README.Debian 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/iceweasel.README.Debian 2011-01-07 13:34:02.000000000 +0100 @@ -20,8 +20,8 @@ Sound ----- -By default, iceweasel detects and runs the correct dsp wrapper for esd, -arts, or alsa. If this is not the desired behaviour, edit +By default, iceweasel doesn't use a dsp wrapper for sound support. If you +happen to experience sound issues, you can try to edit /etc/iceweasel/iceweaselrc or ~/.mozilla/firefox/rc and set the ICEWEASEL_DSP variable to: diff -Nru iceweasel-3.5.16/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-automation.py-driven-test.patch iceweasel-3.5.16/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-automation.py-driven-test.patch --- iceweasel-3.5.16/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-automation.py-driven-test.patch 1970-01-01 01:00:00.000000000 +0100 +++ iceweasel-3.5.16/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-automation.py-driven-test.patch 2011-01-07 14:10:28.000000000 +0100 @@ -0,0 +1,40 @@ +From: Mike Hommey <m...@glandium.org> +Date: Fri, 7 Jan 2011 10:50:20 +0100 +Subject: Add a 2 minutes timeout on automation.py-driven tests + +--- + build/automation.py.in | 13 ++++++++++--- + 1 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/build/automation.py.in b/build/automation.py.in +index dbedd3a..79668a1 100644 +--- a/build/automation.py.in ++++ b/build/automation.py.in +@@ -48,6 +48,7 @@ import signal + import subprocess + import sys + import threading ++import select + + """ + Runs the browser from a script, and provides useful utilities +@@ -481,10 +482,16 @@ def runApp(testURL, env, app, profileDir, extraArgs, + if outputPipe is None: + log.info("TEST-INFO: Not logging stdout or stderr due to debugger connection") + else: +- line = proc.stdout.readline() +- while line != "": +- log.info(line.rstrip()) ++ while True: ++ (r, w, e) = select.select([proc.stdout], [], [], 120) ++ if len(r) == 0: ++ log.info("TEST-UNEXPECTED-FAIL | automation.py | application timed out after 120 seconds with no output") ++ proc.kill() ++ break + line = proc.stdout.readline() ++ if line == "": ++ break ++ log.info(line.rstrip()) + + status = proc.wait() + if status != 0: diff -Nru iceweasel-3.5.16/debian/patches/series iceweasel-3.5.16/debian/patches/series --- iceweasel-3.5.16/debian/patches/series 2010-12-27 11:00:55.000000000 +0100 +++ iceweasel-3.5.16/debian/patches/series 2011-01-07 14:10:28.000000000 +0100 @@ -109,4 +109,5 @@ debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch +debian-hacks/Add-a-2-minutes-timeout-on-automation.py-driven-test.patch configure.patch diff -Nru iceweasel-3.5.16/debian/rules iceweasel-3.5.16/debian/rules --- iceweasel-3.5.16/debian/rules 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/rules 2011-01-07 14:08:57.000000000 +0100 @@ -96,8 +96,14 @@ GENERATED_FILES += $(filter-out debian/control,$(PREPROCESSED_FILES)) +ifeq ($(shell lsb_release -sc),lenny) +DICT_DIR := /usr/share/myspell/dicts +else +DICT_DIR := /usr/share/hunspell +endif + $(PREPROCESSED_FILES): - sed $(foreach var,GRE_VERSION GRE_MILESTONE SO_VERSION,-e 's/##$(var)##/$($(var))/g' )$^ > $@ + sed $(foreach var,GRE_VERSION GRE_MILESTONE SO_VERSION DICT_DIR,-e 's,##$(var)##,$($(var)),g' )$^ > $@ build-iceweasel/%/Makefile build-xulrunner/%/Makefile: cd $(firstword $(subst /, ,$@)) && ../build/autoconf/make-makefile -t .. $* diff -Nru iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.links.in iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.links.in --- iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.links.in 2010-12-27 10:44:31.000000000 +0100 +++ iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.links.in 2011-01-07 14:08:57.000000000 +0100 @@ -1,5 +1,5 @@ usr/lib/libmozjs.so.##SO_VERSION## usr/lib/xulrunner-##GRE_VERSION##/libmozjs.so -usr/share/hunspell usr/lib/xulrunner-##GRE_VERSION##/dictionaries +##DICT_DIR## usr/lib/xulrunner-##GRE_VERSION##/dictionaries usr/share/xulrunner-##GRE_VERSION##/icons usr/lib/xulrunner-##GRE_VERSION##/icons usr/share/xulrunner-##GRE_VERSION##/greprefs usr/lib/xulrunner-##GRE_VERSION##/greprefs usr/share/xulrunner-##GRE_VERSION##/res usr/lib/xulrunner-##GRE_VERSION##/res diff -Nru iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.postinst.in iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.postinst.in --- iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.postinst.in 2010-12-27 11:00:11.000000000 +0100 +++ iceweasel-3.5.16/debian/xulrunner-GRE_VERSION.postinst.in 2011-01-07 13:34:02.000000000 +0100 @@ -2,7 +2,8 @@ set -e -if [ "$1" = "triggered" ]; then +if [ "$1" = "configure" ] || [ "$1" = "triggered" ] || + [ "$1" = "abort-upgrade" ]; then touch /usr/lib/xulrunner-##GRE_VERSION##/.autoreg rm -f /usr/lib/xulrunner-##GRE_VERSION##/components/compreg.dat \ /usr/lib/xulrunner-##GRE_VERSION##/components/xpti.dat @@ -14,10 +15,6 @@ rm -rf "$HOME" fi -if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then - dpkg-trigger /usr/lib/xulrunner-##GRE_VERSION##/components -fi - if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then update-alternatives --install /usr/bin/xulrunner-stub \ xulrunner-stub /usr/lib/xulrunner-##GRE_VERSION##/xulrunner-stub 100 \