Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2023-07-31 Thread Bastien Roucariès
Source: umatrix
Followup-For: Bug #976697
Forwarded: https://gitlab.com/vannilla/ematrix/

Dear Maintainer,

I have asked guidance to the last fork about firefox/chromium support. If not
RM is the wayto go

Bastien


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 6.3.0-1-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2021-09-04 Thread Paul Wise
On Sat, 2021-09-04 at 17:08 +0200, Axel Beckert wrote:

> Also it is unclear to me why the source is the Mozilla XPI while the
> package works with both and upstream offers different download files
> for Firefox and for Chromium/Chrome. (Then again, I haven't worked on
> browser extensions since Mozilla ditched XUL…)

I tried updating webext-umatrix to the latest release and immediately
encountered this issue too as the build fails with the upstream source
instead of the upstream prebuilt XPI file. I think that using prebuilt
XPI files when the upstream project has a git repository has a risk of
DFSG item 2 violations. Debian using XPI files is one of the reasons I
started this discussion about not using upstream packaging ecosystems:

   Debian choice of upstream tarballs for packaging
   
https://lists.debian.org/msgid-search/937697e40caf519e18119635db07d7b74b37b980.ca...@debian.org

That said, I expect building WebExtensions from source properly is
going to be a large undertaking that will require lots of node-*
packages and other dependencies to be added to Debian.

So a reasonable way to start is probably to update to the latest XPI
and then start working on the dependencies etc.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2021-09-04 Thread Axel Beckert
Hi,

Paul Wise wrote:
> uMatrix is no longer developed upstream:
> 
>    https://github.com/gorhill/uMatrix
>    
>    This repository has been archived by the owner. It is now read-only.
[…]
> The upstream author has stated they no longer have time for it:
> 
>
> https://github.com/uBlockOrigin/uMatrix-issues/issues/291#issuecomment-694988696
>
>I've archived uMatrix's repo, I can't and won't be spending any more
>time on this project, and neither on all such issues.

Despite this he did two stable release (1.4.2 and 1.4.4) in July 2021
a bunch of beta releases in 2020, February and July 2021:

https://github.com/gorhill/uMatrix/releases
https://chrome.google.com/webstore/detail/empty-title/ogfcmafjalglgifnmanfmnieipoejdcf?ucbcb=1
https://addons.mozilla.org/de/firefox/addon/umatrix/

(And then archived the Github repo again as it seems. *sigh*)

So for me it looks like the author still cares about security issues,
but has no time for other support. Which IMHO would be OK for a Debian
Stable release.

> These are the options for solving this issue:
> 
> uMatrix could be removed in favour of uBlock Origin's advanced mode.

IMHO this is no real solution. It works completely different and is at
least (from an UI/UX aspect) unusable for me. IMHO no alternative.

> uMatrix could be removed and LibreMatrix packaged, I think this is a
> community fork so it should be a drop-in replacement.
> 
>    https://www.librematrix.com/

Seems to have been rather short-lived and is dead and removed already:

  This site can’t be reached
  www.librematrix.com’s server IP address could not be found.

  […]

  ERR_NAME_NOT_RESOLVED

>    https://github.com/LibreMatrix/LibreMatrix

This as well:

  404 This is not the web page you are looking for.

The same counts for the according account:
https://github.com/LibreMatrix

So IMHO continuing with the original source seems (again) the best
solution to me.

I'd also help packaging 1.4.4 (at least), but the packaging is quite
non-standard while no debian/README.source is present. And
amo-changelog throws Python errors, probably needs an update wrt.
python3-urllib:

~/uMatrix/umatrix → make -f debian/rules get-orig-changelog
amo-changelog -p rst umatrix
failed to write debian/upstream/changelog.html: module 'urllib' has no 
attribute 'error'
make: *** [debian/rules:11: get-orig-changelog] Error 1

Also it is unclear to me why the source is the Mozilla XPI while the
package works with both and upstream offers different download files
for Firefox and for Chromium/Chrome. (Then again, I haven't worked on
browser extensions since Mozilla ditched XUL…)

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2021-02-11 Thread Axel Beckert
Hi,

just became aware of this issue due to how-to-help telling me about
the testing removal. What a pity. (Thanks Vagrant!)

Paul Wise wrote:
> This was discussed on Hacker News at the time:
> 
>    https://news.ycombinator.com/item?id=24532973
> 
> The upstream author has stated they no longer have time for it:
> 
>
> https://github.com/uBlockOrigin/uMatrix-issues/issues/291#issuecomment-694988696
>
>I've archived uMatrix's repo, I can't and won't be spending any more
>time on this project, and neither on all such issues.

*sigh* I'm a heavy uMatrix user and rely on it. :-(

(And I never ran into the issues Anarcat mentioned. I only had the
impression that it occassional fought with Chromium's own cookie
blocker and the displayed number of cookies wasn't correct.)

> I think that uMatrix now isn't suitable to ship in bullseye.

Unfortunately, yes.

> These are the options for solving this issue:
> 
> uMatrix could be removed in favour of uBlock Origin's advanced mode.

Never heard of that mode. Is it comparable? I kinda diskliked uBlock
Origin for having too many automatisms not being strict enough for my
taste.

https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide
doesn't really like it's on par with uMatrix. :-(

> uMatrix could be removed and LibreMatrix packaged, I think this is a
> community fork so it should be a drop-in replacement.
> 
>    https://www.librematrix.com/

No more resolves.

>    https://github.com/LibreMatrix/LibreMatrix

Repo seems to have been emptied two weeks ago.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2020-12-07 Thread Antoine Beaupré
On 2020-12-07 11:40:17, Paul Wise wrote:
> uMatrix is no longer developed upstream:
>
>    https://github.com/gorhill/uMatrix
>    
>    This repository has been archived by the owner. It is now read-only.
>
> This was discussed on Hacker News at the time:
>
>    https://news.ycombinator.com/item?id=24532973
>
> The upstream author has stated they no longer have time for it:
>
>
> https://github.com/uBlockOrigin/uMatrix-issues/issues/291#issuecomment-694988696
>
>I've archived uMatrix's repo, I can't and won't be spending any more
>time on this project, and neither on all such issues.
>
> I think that uMatrix now isn't suitable to ship in bullseye.

Agreed. I should also mention that I am a heavy user of uMatrix and I
haven't been able to use the Debian package because of critical bugs
that make it unusable:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919557
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916594

etc.

> These are the options for solving this issue:
>
> uMatrix could be removed in favour of uBlock Origin's advanced mode.
>
> uMatrix could be removed and LibreMatrix packaged, I think this is a
> community fork so it should be a drop-in replacement.
>
>    https://www.librematrix.com/
>    https://github.com/LibreMatrix/LibreMatrix

I'm not sure that's a "drop-in replacement". Librematrix is described as
"Forked and refactored from HTTP Switchboard", which itself is the
*predecessor* to uMatrix *and* uBlock. So it's not exactly the same
thing, although the name sure looks similar.

I'd also like to know better why the project was forked before
switching...

I will probably start to test uBlock's advanced mode instead...

a.

-- 
Il faut respecter le noir. Rien ne le prostitue. Il est agent de
l'esprit bien plus que la belle couleur de la palette ou du prisme.
- Odilon Redon



Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?

2020-12-06 Thread Paul Wise
Package: webext-umatrix
Version: 1.4.0+dfsg-1
Severity: seriousX-Debbugs-CC: Ximin Luo 

uMatrix is no longer developed upstream:

   https://github.com/gorhill/uMatrix
   
   This repository has been archived by the owner. It is now read-only.

This was discussed on Hacker News at the time:

   https://news.ycombinator.com/item?id=24532973

The upstream author has stated they no longer have time for it:

   
https://github.com/uBlockOrigin/uMatrix-issues/issues/291#issuecomment-694988696
   
   I've archived uMatrix's repo, I can't and won't be spending any more
   time on this project, and neither on all such issues.

I think that uMatrix now isn't suitable to ship in bullseye.

These are the options for solving this issue:

uMatrix could be removed in favour of uBlock Origin's advanced mode.

uMatrix could be removed and LibreMatrix packaged, I think this is a
community fork so it should be a drop-in replacement.

   https://www.librematrix.com/
   https://github.com/LibreMatrix/LibreMatrix

Something else?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part