[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#609298: marked as done (unblock: iceweasel/3.5.16-4)



Your message dated Sat, 08 Jan 2011 10:39:53 +0000
with message-id <1294483193.2903.4177.camel@hathi.jungle.funky-badger.org>
and subject line Re: Bug#609298: unblock: iceweasel/3.5.16-4
has caused the Debian Bug report #609298,
regarding unblock: iceweasel/3.5.16-4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
609298: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609298
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <glandium@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 <mh@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 ---
--- Begin Message ---
On Sat, 2011-01-08 at 10:48 +0100, Mike Hommey wrote:
> 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.

Unblocked; thanks.

Regards,

Adam



--- End Message ---

Reply to: