-
Notifications
You must be signed in to change notification settings - Fork 53
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
uBOL version updates missing in Firefox add-ons store #197
Comments
Right, I received two emails from Mozilla Add-ons: Mozilla Add-ons: uBlock Origin Lite [ref:67f692f2-a395-4214-b945-3671893a17a8]
Mozilla Add-ons: uBlock Origin Lite [ref:8e5f092f-a51c-46ae-8a8d-f5831d35d173]
Contrary to what these emails suggest, the source code files highlighted in the email:
I don't have the time or motivation to spend time on this nonsense, so I will let AMO do whatever they want with uBOL. I will probably publish a self-hosted version which auto-updates (like how dev build of uBO is self-hosted) when I find the time to arrange all that. |
That's unfortunate that Mozilla flagged it incorrectly, but I understand. Thank you for the update and hope to hear about the self-hosted version in the near future. |
@gorhill The review decision looks inaccurate to me. Could you reply to the email to let the original reviewers know that the assessment is inaccurate? What you wrote above in the comment is sufficient. |
Starting with uBOLite_2024.9.12.1004, the Firefox version of the extension will be self-hosted and can be installed from the release section. The extension will auto update when a newer version is available. |
thank you for setting this up so quickly. i appreciate it |
The Firefox version of uBO Lite will cease to exist, I am dropping support because of the added burden of dealing with AMO nonsensical and hostile review process. However trivial this may look to an outsider, it's a burden I don't want to take on -- since the burden is on me, I make the decision whether I can take it on or not, it's not something up for discussion. The burden is that even as a self-hosted extension, it fails to pass review at submission time, which leads to having to wait an arbitrary amount of time (time is an important factor when all the filtering rules are packaged into the extension), and once I finally receive a notification that the review cleared, I have to manually download the extension's file, rename it, then upload it to GitHub, then manually patch the However often keep looking into all this, every time I can only conclude the feedback from Mozilla Add-ons Team to have been nonsensical and hostile, and as a matter of principle I won't partake into this nonsensical and hostile review process. It takes only a few seconds to see how this is nonsensical -- keep in mind that this "was manually reviewed by the Mozilla Add-ons team":
Incidentally, all the files reported as having issues are exactly the same files being used in uBO for years, and have been used in uBOL as well for over a year with no modification. Given this, it's worrisome what could happen to uBO in the future given it uses the same exact files. The steps taken by Mozilla Add-ons Team as a result of the (nonsensical) "issues" was to disable all versions of uBOL except for the oldest version, first published on AMO on August 2023. That oldest version is also reported as having the same "issues" and was set to be disabled by Mozilla Add-ons Team unless the "issues" were addressed ("Based on that finding, those versions of your Extension will be disabled on https://addons.mozilla.org/addon/ublock-origin-lite/ in 14 day(s)."). I disabled this version myself to prevent new users from ending up with a severely outdated version of the extension to avoid a subpar first experience of uBOL. So essentially, it was deemed that all versions of uBOL were having "issues", but instead of disabling all of them except the most recent one, they disabled all of them except the oldest one. This is hostile considering that whoever installed uBOL at that point would be installing a version of uBOL with severely outdated filter lists, along with an outdated codebase (many issues were fixed in the codebase since August 2023). I am unable to attribute good faith to both the nonsensical review feedback and the steps taken as a result of this nonsensical review feedback, and I am unable to take on the added burden of having to deal with nonsense. This is unfortunate because despite uBOL being more limited than uBO, there were people who preferred the Lite approach of uBOL, which was designed from the ground up to be an efficient suspendable extension, thus a good match for Firefox for Android. From this point on, there will no longer be a package published in the release section for Firefox, except for the latest one, uBOLite_2024.9.22.986, if and when it's approved. |
This comment was marked as off-topic.
This comment was marked as off-topic.
It saddens me to see the disappearance of a useful add-on due to a mistaken review. I can sympathize, especially as someone who has also experienced nonsensical rejections (not from AMO). I'd like to offer some perspective, and hope that you'd consider continuing uBOL for Firefox. Manual review is done by humans, and it is unfortunately human to make errors. In #197 (comment) I encouraged replying to the review rejection e-mail, because that notifies reviewers and enables them to correct mistakes. Without such reply, reviewers are unaware of their mistake and they cannot take the corrective action to review and approve the update. Although I am not part of the review team I used to be a volunteer reviewer, and am currently an engineer that developers the extension APIs that you use in Firefox (including the majority of the declarativeNetRequest API that is critical to your extension). With this background I am able to tell what your extension does and that it should not have been rejected for the given reasons. |
@Rob--W I appreciate you trying to build a bridge, but as much as I have tried over and over, I am unable to see this as a mistake, it takes only a few seconds for anyone who has even basic understanding of JavaScript to see the raised issues make no sense, and that the steps taken (disable all but the oldest version instead of all but the most recent) were the worse for both the extension and new users interested in it. For those who still want to build and test a Firefox version of the extension, see https://github.com/gorhill/uBlock/tree/master/platform/mv3. |
This comment was marked as off-topic.
This comment was marked as off-topic.
For the record on September 27th, I received this message: Mozilla Add-ons: uBlock Origin Lite 2024.9.1.1266
Exactly as said I would do above, I downloaded signed |
Looks like the sentence "however trivial this may look to an outsider, it's a burden I don't want to take on" is lost on many who want to have an opinion about all this. I dropped support for uMatrix years ago because it had become a burden I couldn't take on. This is such a case here, the unwarranted de-listing of uBOL and the requirement of having to deal with this caused the support to maintain a Firefox version to cross the line into the "burden I can't take on" territory. Amount of burden to take on is a personal decision, not something to be decided by others. |
I am deploying uBOL to Firefox to parity deployment to Chrome and Edge. The Firefox add-ons store shows version 2023.8.25.959. Version history shows only this version in the store. Github shows a more up to date version. One of my test devices has a version 2024.8.21.996. Another test device that I just pushed my policy to has 2023.8.25.959 because it is the "latest" in the store currently.
The text was updated successfully, but these errors were encountered: