Your message dated Sun, 09 Aug 2020 14:10:12 +0000
with message-id <[email protected]>
and subject line Bug#946808: fixed in ublock-origin 1.25.0+dfsg-1
has caused the Debian Bug report #946808,
regarding webext-ublock-origin: Element picker and cosmetic filters broken with 
Chromium 78 due to symlinks
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 [email protected]
immediately.)


-- 
946808: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946808
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: webext-ublock-origin
Version: 1.22.2+dfsg-1~deb10u1
Severity: important

Dear Maintainer,

I belive a chromium security update (version 78.0.3904.108-1~deb10u1)
a while ago broke the use of symlinks in this extension. Strangely
most things still work but at least the content_scripts declared in
the extension manifest seem to be, silently, not loaded.

To reproduce the problem: click the "Element zapper mode" or "Element
picker mode" buttons in the extension menu and observe that nothing
happens.

Further it is possible to observe that the uBlock content scripts are
not loaded by trying to access the commonly used 'vAPI' variable in
DevTools:

- Open any page with uBlock active,
- Open DevTools,
- Enter 'vAPI' or 'window.vAPI' in "Console" window,
- Get the following error error: Uncaught ReferenceError: vAPI is not defined

If I copy the extension directory from /usr somewhere else while
dereferencing symlinks the element-picker starts working again:

    $ cp -aL /usr/share/chromium/extensions/ublock-origin/ /tmp/

To confirm that the problem is not related to some extension settings
I also tried copying with symlinks still in place:

    $ cd /tmp
    $ mkdir -p 
usr/share/mozilla/extensions/\{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}/
    $ mkdir -p usr/share/chromium/extensions/
    $ cp -a 
/usr/share/mozilla/extensions/\{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}/[email protected]/
 \
             
usr/share/mozilla/extensions/\{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}/
    $ cp -a /usr/share/chromium/extensions/ublock-origin/ \
             usr/share/chromium/extensions

(Awkward copying of mozilla extension is necessary due to use of
relative symlinks)

This copy of the extension also exhibits the same problem, confirming
that setting have nothing to do with it as the loaded extension ID is
different.

I've tested with the old chromium versions 76.0.3809.100-1~deb10u1 and
78.0.3904.97-1~deb10u1 in a VM and confirmed that the element-picker
still works there. After the upgrade to 78.0.3904.108-1~deb10u1 the
described breakage occurs.

Thanks,
--Daniel

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

Kernel: Linux 4.19.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

webext-ublock-origin depends on no packages.

Versions of packages webext-ublock-origin recommends:
ii  chromium     78.0.3904.108-1~deb10u1
ii  firefox-esr  68.3.0esr-1~deb10u1

Versions of packages webext-ublock-origin suggests:
pn  ublock-origin-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ublock-origin
Source-Version: 1.25.0+dfsg-1
Done: Markus Koschany <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ublock-origin, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <[email protected]> (supplier of updated ublock-origin 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 03 Mar 2020 15:35:13 +0100
Source: ublock-origin
Binary: ublock-origin-doc webext-ublock-origin webext-ublock-origin-chromium 
webext-ublock-origin-firefox
Architecture: source all
Version: 1.25.0+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Mozilla Extension Maintainers 
<[email protected]>
Changed-By: Markus Koschany <[email protected]>
Description:
 ublock-origin-doc - lightweight and efficient ads, malware, trackers blocker 
(docs)
 webext-ublock-origin - transitional package
 webext-ublock-origin-chromium - lightweight and efficient ads, malware, 
trackers blocker (Chromiu
 webext-ublock-origin-firefox - lightweight and efficient ads, malware, 
trackers blocker (Firefox
Closes: 908158 911098 946796 946808 952645
Changes:
 ublock-origin (1.25.0+dfsg-1) experimental; urgency=medium
 .
   * New upstream version 1.25.0+dfsg. (Closes: #952645)
   * Remove obsolete binary packages xul-ext-ublock-origin and
     chromium-ublock-origin. (Closes: #908158)
   * Make webext-ublock-origin a transitional package. From now on users need to
     install the browser-specific addon versions,either
     webext-ublock-origin-firefox or webext-ublock-origin-chromium. Please also
     read /usr/share/doc/webext-ublock-origin/NEWS.
     Providing just a single binary package for both web browsers was not a
     viable solution due to sandboxing limitations. (Closes: #946808, #911098)
   * Fix the wrong version number in both Firefox and Chromium manifest files.
     (Closes: #946796)
Checksums-Sha1:
 37548390714526b2bb9157b86682667cf59f85fe 2500 ublock-origin_1.25.0+dfsg-1.dsc
 2eaf9939099892cbfe6fcfcad7d0d5252bd6fe4f 14065024 
ublock-origin_1.25.0+dfsg.orig.tar.xz
 b7dcc7a637272ce0a69f38fc1f63c4c42db9aa10 39176 
ublock-origin_1.25.0+dfsg-1.debian.tar.xz
 229410e3ba4dd5d86f5b43542b3de40caab974d4 5695348 
ublock-origin-doc_1.25.0+dfsg-1_all.deb
 d2b9bfedb153748b0f8925c3d39c788089c73720 7354 
ublock-origin_1.25.0+dfsg-1_amd64.buildinfo
 150177f68b3aa48f2c19334cece5861522ed4760 1573024 
webext-ublock-origin-chromium_1.25.0+dfsg-1_all.deb
 7ffeaa9901d17f3e0591930296e4eb4e6ef76e97 1570380 
webext-ublock-origin-firefox_1.25.0+dfsg-1_all.deb
 b43c5d81473d95fe5629068bc80fc338d8507ad7 51884 
webext-ublock-origin_1.25.0+dfsg-1_all.deb
Checksums-Sha256:
 654f418b60b7d6c6844065b9a339e96e19cd01de51fa461adb2e231f9287fa45 2500 
ublock-origin_1.25.0+dfsg-1.dsc
 3553bb4b30af106a22ce315fe024ddb91b450560e53899317ff7e6bcd18dbafb 14065024 
ublock-origin_1.25.0+dfsg.orig.tar.xz
 c1584e91796256a17789952e4868de76b2ce564785f9eb00d631e9403e8a9228 39176 
ublock-origin_1.25.0+dfsg-1.debian.tar.xz
 12331652fa7135a4190133aedfc19c9501c9c396cc62855c656fd6577fe88130 5695348 
ublock-origin-doc_1.25.0+dfsg-1_all.deb
 a6ac89c3bce00748e4d8af551e53dd63f62e0f8b3276f164be06d17949b14be4 7354 
ublock-origin_1.25.0+dfsg-1_amd64.buildinfo
 7f88409908b064724a9a0308ab95f383af38ae8ee772d32e0d7e4d373f23ee65 1573024 
webext-ublock-origin-chromium_1.25.0+dfsg-1_all.deb
 b90b5c1a4a9ad1c0a1a443ca30fe73cc6baf5b82dd8582485ed767bc3b6ac910 1570380 
webext-ublock-origin-firefox_1.25.0+dfsg-1_all.deb
 3aad05bc11410510714530e83ee984692ac40166e2cc5c9f957e6af9aa967158 51884 
webext-ublock-origin_1.25.0+dfsg-1_all.deb
Files:
 5774ea26d7523abb42a16057e499a1aa 2500 web optional 
ublock-origin_1.25.0+dfsg-1.dsc
 3d0ecc6eef7aa7309accebc3a3b9fa62 14065024 web optional 
ublock-origin_1.25.0+dfsg.orig.tar.xz
 accbf2ef33d2b69cb3f98cade225baf1 39176 web optional 
ublock-origin_1.25.0+dfsg-1.debian.tar.xz
 c9a762c6b392b3098b2599993e2284de 5695348 doc optional 
ublock-origin-doc_1.25.0+dfsg-1_all.deb
 b866cae22df284a3d734f1aba46f51b7 7354 web optional 
ublock-origin_1.25.0+dfsg-1_amd64.buildinfo
 8539fed7206d39039a2167fa0de1edbc 1573024 web optional 
webext-ublock-origin-chromium_1.25.0+dfsg-1_all.deb
 4a0632130e83b651226701475fd22074 1570380 web optional 
webext-ublock-origin-firefox_1.25.0+dfsg-1_all.deb
 6409905e7fee8cae1b3525990cad6d78 51884 oldlibs optional 
webext-ublock-origin_1.25.0+dfsg-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAl5ebThfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkWWIP/1FyIjDnpELFkD3WNgEmFtfdI3lDGir88Xr8
HdzlU3ym/ajhfkXpTcCea6La0RsKoPrwS3afdPBn55R5dIvhEUjyTBVHr32mfCzp
a8TeajJsuzDNOCv1ywMW6jdP9R7N4B5z3ujYhg/4aIwxnVctdJwhW6+nc8GzOBpS
9hDiFxY3v6kmy38qImYGnPwImZYVrKGc5E6A9aMgzLm8QzPBBj7plZcYErQ+utDz
d7l4c8w/Jm86eH7523c/f7qy+N3i2PWVv95Qt5q/7dYBITVIHvJmUK21OH289bjn
1t256sTr7bETJC6Z2+VlZti7c1n/WBxie95kw7740JzCvrXqwS4TdAwRFTnHjToc
XdBU0Iuu5ToeDas0glOy35NdKBqH3XHv4CiVQxwyfEvaIhU3tOYB+F7rbsz/0Ved
dN/Dh/uTQHCR7WjezD61s6SeucMf6eBNkXahRuNxCPAMxUmeCClsHgilWnB9qVAz
HVZjR0YXc4NhBsRJ7RH4pXHeKEt2GnOs94qrTd4qdYkiM4R+voz2NOROeiQuxHAC
T+KTWsXQK1vA2igb+K3i2FsRA6n/753RJCTHnyhzZO+qrjx2XuEdtWDSLEYpscwi
23hKHjiWJOzn+RE4Vy+ve4NL6C1+1DQHCuMsjjVJg+cKRXGRIqlCNANLcE/SPgnG
2qbXR+RM
=B4iA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to