-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add official mirrors for Nordic Filters and EasyList Lithuania #1566
Comments
Not a good idea to use gitlab as a mirror... #1285 ??? |
I lack any other reliable sites with easy mirroring functions to use for this. |
|
Those two sites give me the following output, which I presume are meant to be used in the "cdnURLs" paragraph for Nordic Filters instead of in "contentURL":
If I've understood this correctly, I can do the same with EasyList Lithuania with ease. |
Considering I still lack PR rights for the uBlock Origin repo, this is my current estimate guideline at which mirrors to add and how: DandelionSprout/uBlock@cf47bf3 |
okay i have contacted my isp which is no1 isp(virtue of more subscribers base /low pricing/high competition created) in india, entry of that in indian market resulted in more and more mobile internet users and using their wifi enabled devices, once some url is captured by DOT list, its hard to expect them to remove block considering how illiterate they are? these lists are at least affected,these lists have some cdn urls but ublock doesn't update from them once it detect network error while updating... (i do connected github support also but they as a big organisation instead of reaching DOT, they said me to connect to my isp, i can contact DOT but that will be unsuccessful attempt as a normal user)
i have disabled default lists and added mapx- ones urls provided.... |
That is most certainly something I expected that India would do at random. |
uBO will keep trying with other URLs if any, but if |
Related feedback: - uBlockOrigin/uBlock-issues#1566 (comment) Additionally, add more CDN URLs to default filter lists.
It has dawned on me that I forgot to ask about this originally: Are there any known calculations for when GitLab will decide to refuse to offer raw list versions? If we assume the uBO version of Nordic Filters has 800,000 weekly users, |
Even more critically, uBlockOrigin/uAssets#10010 (comment) confirms that my GitLab mirror(s) is synchronisable from PR-China, a fact that should by all accounts place this issue report on fasttrack. |
Okay, so looking into why it could take 6 months for this report to get resolved, I googled around and found https://docs.gitlab.com/ee/administration/instance_limits.html#by-raw-endpoint. With what at least seems to be a limit of 300 raw file queries per minute per repo, it seems like gwarser was correct after all about GitHub being a bad idea for major lists. So, well, what should I do now? Because the |
There is a lot of issues in the issue tracker which I still need to do something about. This one here I didn't spend time on it because I am not aware that there is any fetch issues for users of those lists -- so I don't see this as something which I need to fix asap. |
You can always submit a carefully crafted pull request if you want some movement on the issue here. |
Sure thing. Give me 15min. |
gorhill/uBlock@master...DandelionSprout:patch-3 seems good to me, provided I understand uBO's CDN system correctly. I lack PR rights as well, seemingly, so I suppose you'll need to validate the PR somehow. |
No need to have two URLs to |
Okay, sure thing. Give me 10min. |
gorhill/uBlock@master...DandelionSprout:patch-4 is limited to 4 URLs in the CDN sections, as requested. |
You can remove the |
Ah, okay, sure thing. I'll append that suggested fix to patch-4 fairly quick. |
Can you |
I've done something that seem to have the same effect: Have the |
I ended up creating a pull request from your changes, I thought this would make you a contributor but it did not -- originally I was trying to pull directly from your repo using command line, this would have made you contributor. What you could do is to replace the array of one string with the string itself: DandelionSprout/uBlock@26e97d9#diff-867c526785ad7b2296cb4d7ad5a069232add7ad772faf27beba1ce9570f288abR516-R518 Then I will pull from your master branch and that will make you contributor, removing the friction in the future to submit pull requests. |
Alright then, maybe the contributors page just takes a while to update when something changes. |
Prerequisites
Description
Directly inspired by a reporter on Slack saying that his Indian ISP is blocking
raw.githubusercontent.com
(which I believe him on, considering it's India we're talking about), I've set up some mirrors for lists that I have maintainer rights for.A specific URL where the issue occurs
https://github.com/gorhill/uBlock/blob/master/assets/assets.json
Steps to Reproduce
N/A
Expected behavior:
• Add https://gitlab.com/DandelionSprout/adfilt/-/raw/master/NorwegianList.txt as the 2nd content URL for Dandelion Sprout's Nordic Filters.
• Add https://gitlab.com/DandelionSprout/easylist_lithuania/-/raw/master/easylistlithuania.txt as the 2nd content URL for EasyList Lithuania.
• It's probably fine to delete the
repo.or.cz
mirror of Dandelion Sprout's Nordic Filters from the assets list, as it was deleted several months ago.Actual behavior:
Neither Dandelion Sprout's Nordic Filters nor EasyList Lithuania currently have functional non-CDN mirrors by default in uBO's assets list.
Your environment
The text was updated successfully, but these errors were encountered: