Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Replace Fanboy's Swedish with Frellwit's Swedish Filter for Swedish regional adblock filters #13092

Closed
Jacalz opened this issue Feb 10, 2018 · 19 comments · Fixed by brave/muon#486

Comments

@Jacalz
Copy link
Contributor

Jacalz commented Feb 10, 2018

New description

This fix was broken by this commit in brave/muon since the new ad-block dep has one new fix but is currently 16 commits behind master! That is why the better ad-block fix for Swedish users are not there yet. Since it sadly got removed from what I see was a mistake 👍 Thus should this commit be merged to master and then the ad-block dep should be updated in Muon 🙂

Test plan

  1. Go to about:adblock
  2. Verify that it says Frellwit's Swedish and not Fanboy's Swedish for the swedish filter lists
  3. Go to Expressen and verify that no ads are shown

Description

Fanboy's Swedish is no longer maintained and has not been maintained for a year now, thus we should replace it with Frellwit's Swedish Filter that is maintained almost every day!
The new filter is way better with blocking ads on Swedish sites and will probably result in a better ad blocking experience for Swedish users.

Initial support is already merged to brave/ad-block with brave-experiments/ad-block@d549e9a now we are just waiting for a new muon build containing the latest ad-block dependency.

See: brave/muon#486

@bsclifton
Copy link
Member

The new 0.21.x is still using Muon 4.8.2; I'll move this to 0.22.x (what used to be 0.21.x) which features Muon 5.0 and has the fix needed for this 😄

@bsclifton bsclifton modified the milestones: 0.21.x (Beta Channel), 0.22.x (Developer Channel) Feb 27, 2018
@Jacalz
Copy link
Contributor Author

Jacalz commented Feb 27, 2018

Thanks 🙂 I did not know that 👍

@bsclifton
Copy link
Member

Looks like this shipped with 0.21.x (via Muon 4.8.3). Adjusting milestone to match

@bsclifton bsclifton modified the milestones: 0.22.x (Beta Channel), 0.21.x (Release Channel) Mar 27, 2018
@Jacalz
Copy link
Contributor Author

Jacalz commented Mar 30, 2018

This did not ship with Muon 4.8.3, I have 4.9.3 and it is not in that version. I have tested with 5.x.x and it is in those releases for me... Changing milestone ;)

@Jacalz Jacalz modified the milestones: 0.21.x (Release Channel), 0.22.x (Beta Channel) Mar 30, 2018
@Jacalz
Copy link
Contributor Author

Jacalz commented Mar 31, 2018

To be honest I dont see it in latest 0.22.x build either right now, but I did in an earlier version 😓

@bsclifton
Copy link
Member

@Jacalz can you check the Muon branch used for this, to see if your change is there?
https://github.com/brave/muon/tree/5.1.x+65.0.3325.181

@bsclifton
Copy link
Member

@Jacalz do you have steps to test this also? or can you provide the testing support?

@Jacalz
Copy link
Contributor Author

Jacalz commented Apr 3, 2018

I see the problem here now why this is not fixed! First I updated it to latest version here then @bridiver changed the ad-block dep here but that commit has not been merged in to brave/ad-block yet and that branch does not have my fix since it is 16 commits behind master 👎

@Jacalz Jacalz reopened this Apr 3, 2018
@Jacalz Jacalz modified the milestones: 0.22.x (Release Channel), 0.22.x Release 2 (Beta Channel) Apr 3, 2018
@Jacalz
Copy link
Contributor Author

Jacalz commented Apr 3, 2018

The issue has been updated with test plan and the news about what happened @bsclifton 👍

@Jacalz
Copy link
Contributor Author

Jacalz commented Apr 3, 2018

First step to fix this is in ad-block and can be found here: brave-experiments/ad-block#94

@Jacalz
Copy link
Contributor Author

Jacalz commented Apr 3, 2018

Second step will be to update the ad-block dep in brave/muon but that can only be done once the PR with the fix from @hferreiro has been merged 👍

@alexwykoff alexwykoff modified the milestones: 0.23.x (Developer Channel), 0.24.x (Nightly Channel) May 29, 2018
@alexwykoff alexwykoff modified the milestones: 0.24.x (Nightly Channel), Backlog (Prioritized) Jun 12, 2018
@bsclifton
Copy link
Member

Per @bbondy next steps:

Update the muon DEPS here to the latest rev for ad-block, tracking-protection, hashset-cpp, and bloom-filter-cpp and make sure it builds. Then QAing to make sure it downloads the new DAT file for the .dat file and doesn't try to use the old v3 one

@bsclifton bsclifton modified the milestones: Backlog (Prioritized), 0.25.x (Nightly Channel) Jun 18, 2018
@bsclifton
Copy link
Member

Should be fixed with brave/muon#614

Along with that, we should also get Easy Privacy

@Jacalz
Copy link
Contributor Author

Jacalz commented Jun 20, 2018

Awesome work guys, thanks for getting this now 👍 Will have a go at testing this as soon as we get a new 0.23.x build 😀

@Jacalz
Copy link
Contributor Author

Jacalz commented Jun 21, 2018

After testing around 30 Swedish sites and comparing to the current stable releases, the conclusion is that sites generally have a lot more trackers and ads blocked but a lot of sites show a noticeable speed improvement. 👍 Have not been able to find any regressions and things are looking really smooth 😄

@Jacalz
Copy link
Contributor Author

Jacalz commented Jun 21, 2018

No additional testing will be required in my opinion 👍

@kjozwiak
Copy link
Member

@Jacalz thanks for going through this and verifying the fix! Really appreciate all your hard work and effort ❤️

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.