--- Begin Message ---
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 \
--- End Message ---