Bug#976697: webext-umatrix: no longer developed upstream, remove or switch to LibreMatrix or?
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?
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?
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?
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?
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?
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