Your message dated Sat, 29 Aug 2015 15:47:38 +0000
with message-id <e1zvily-0007zq...@franck.debian.org>
and subject line Bug#797043: fixed in mozilla-noscript 2.6.8.19-1~deb7u2
has caused the Debian Bug report #797043,
regarding xul-ext-noscript: menu no longer shows script sources after iceweasel 
38.2.0esr-1~deb7u1 security update in wheezy
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 ow...@bugs.debian.org
immediately.)


-- 
797043: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797043
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xul-ext-noscript
Version: 2.6.8.19-1~deb7u1
Severity: normal

Originally with these packages:

ii  iceweasel         31.8.0esr-1~deb7u1  amd64  Web browser based on Firefox
ii  xul-ext-noscript  2.6.8.19-1~deb7u1   all    permissions manager for Icew

I reset the noscript settings, restarted Iceweasel, opened
http://www.debian.org/, and hovered over the noscript button in
the navigation bar.  A menu with the following options popped up:

  Salli tilapäisesti debian.org
  Salli debian.org
  ---------------------------------------
  Epäluotettava                         >
  Viimeksi estetyt sivustot             >
  ---------------------------------------
  Tilapäisesti salli kaikki tällä sivulla
  Salli kaikki tällä sivulla
  Salli scriptit yleisesti (turvaton)
  ---------------------------------------
  Asetukset (O)...
  Tietoja NoScript 2.6.8.19istä...

I then quit Iceweasel, upgraded it to 38.2.0esr-1~deb7u1, started
it again, opened http://www.debian.org/, and hovered over the
noscript button in the navigation bar.  A menu with the following
options popped up:

  Viimeksi estetyt sivustot             >
  ---------------------------------------
  Salli scriptit yleisesti (turvaton)
  ---------------------------------------
  Asetukset (O)...
  Tietoja NoScript 2.6.8.19istä...
  
This menu no longer lets me temporarily add sites to the whitelist.
I suppose I could add the sites permanently via the options dialog box,
but that would be rather inconvenient.

It looks like there is some kind of incompatibility between
iceweasel 38.2.0esr-1~deb7u1, which is being offered as a
security update, and xul-ext-noscript 2.6.8.19-1~deb7u1, which is
still in wheezy.

I then installed xul-ext-noscript 2.6.9.3-1 from jessie.
That had no dependency problems and made the menu work again.

In /usr/share/doc/xul-ext-noscript/changelog.gz, this item looks
relevant, because 31.8.0esr-1~deb7u1 < 35 < 38.2.0esr-1~deb7u1:

> v 2.6.8.42rc1
> =============================================================
> x Fixed script sources enumeration breakage in Firefox 35
>  (Moz Bug 1068508, thanks Octoploid for reporting)

Upstream NoScript does not appear to have a public
version-control repository but someone has collected the released
versions to GitHub.  The differences between 2.6.8.41 and
2.6.8.42rc1 are here:

https://github.com/avian2/noscript/commit/0b09ec993cad215af6a20eeba7d20ffa7df12cec

The relevant part appears to be in xpi/components/noscriptService.js.
I installed xul-ext-noscript 2.6.9.3-1 again, and patched it in
place as follows:

--- /usr/share/xul-ext/noscript/components/noscriptService.js.~2.6.8.19~        
2014-03-25 04:45:50.000000000 +0200
+++ /usr/share/xul-ext/noscript/components/noscriptService.js   2015-08-27 
11:54:02.402450512 +0300
@@ -5280,7 +5280,7 @@
       
       // Collect document / cached plugin URLs
       let win = document.defaultView;
-      let docURI = docURI = document.documentURI;
+      let docURI = document.documentURI;
       let url = this.getSite(docURI);
       
       if (url) {

then restarted Iceweasel -- and now the menu works again.

Can you push this patch to wheezy?

-- System Information:
Debian Release: 7.8
  APT prefers oldstable
  APT policy: (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fi_FI.utf8, LC_CTYPE=fi_FI.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xul-ext-noscript depends on:
ii  iceweasel  38.2.0esr-1~deb7u1

xul-ext-noscript recommends no packages.

xul-ext-noscript suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: mozilla-noscript
Source-Version: 2.6.8.19-1~deb7u2

We believe that the bug you reported is fixed in the latest version of
mozilla-noscript, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 797...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Prévot <taf...@debian.org> (supplier of updated mozilla-noscript package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 27 Aug 2015 17:51:23 -0400
Source: mozilla-noscript
Binary: xul-ext-noscript
Architecture: source all
Version: 2.6.8.19-1~deb7u2
Distribution: wheezy
Urgency: medium
Maintainer: Debian Mozilla Extension Maintainers 
<pkg-mozext-maintainers@lists.alioth.debian.org>
Changed-By: David Prévot <taf...@debian.org>
Description: 
 xul-ext-noscript - permissions manager for Iceweasel and Iceape
Closes: 797043
Changes: 
 mozilla-noscript (2.6.8.19-1~deb7u2) wheezy; urgency=medium
 .
   [ David Prévot ]
   * Track Wheezy
 .
   [ Kalle Olavi Niemitalo ]
   * Fix enumeration of scripts on iceweasel >= 35
     Backported from upstream 2.6.8.42rc1 (Closes: #797043)
Checksums-Sha1: 
 d73dc0aff4ab32ed85dbb265daba1d192f2f4392 1750 
mozilla-noscript_2.6.8.19-1~deb7u2.dsc
 9d611bf9a9cba6d378e185fb896f46d3017826c1 138532 
mozilla-noscript_2.6.8.19-1~deb7u2.debian.tar.gz
 6ca33da61de5a71a77cd49d9bfc3583a42bf2ed6 758518 
xul-ext-noscript_2.6.8.19-1~deb7u2_all.deb
Checksums-Sha256: 
 0d247899f9fff6cb242f13e806507d8b3dd48e1e4e90f4d0b922e304ee365581 1750 
mozilla-noscript_2.6.8.19-1~deb7u2.dsc
 ebf63ddaf84dc68f03d73a6c3f3c574a10ccc746daaa7e146faad28a6334a94a 138532 
mozilla-noscript_2.6.8.19-1~deb7u2.debian.tar.gz
 d79921f1d0242fe6784e1011910a94cde99fc0ff5befbcc6f8fdcdfb6ea94e0e 758518 
xul-ext-noscript_2.6.8.19-1~deb7u2_all.deb
Files: 
 573f81266c0eb4a4ea3a8a0ef2edeab7 1750 web optional 
mozilla-noscript_2.6.8.19-1~deb7u2.dsc
 387c8bfae63b27be861dcdb551755d3f 138532 web optional 
mozilla-noscript_2.6.8.19-1~deb7u2.debian.tar.gz
 6dcc46d1b11b83f6ce2535eb34f30033 758518 web optional 
xul-ext-noscript_2.6.8.19-1~deb7u2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJV34dVAAoJEAWMHPlE9r08wP0H/jGPekgpMRcFh/iCq7/81U7f
/ltzkU+ufnSyovCkJf9PfF/zx9xo7JvV6RN0mTy7F4JwSlS7t0opPTIXdyNQpRBm
b4+tLurjDRGZCxNVOqWi19KzWuu3P1nfgpqqqhvgAy9AQOntZF3EzZcs4OuM+XHb
ABlk994K5aJDXqZYYMaUs5ZHhCl7htjH1MjJPYSVVqihhgO9pTq9fJ4pm74AJtSD
ZNW9OVLRpeYiFnD7KhJAqudP3DlU0FIuTrDc8ZLxkiPAxcE/a7XYrhvoo7LnJNNL
zizgT6YRlQ+e0uU992izjocdmql+/cvN6Vo5mDEy9QxYDo8OMEx8+JsEj2R+LeE=
=n4UZ
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers

Reply via email to