-
-
Notifications
You must be signed in to change notification settings - Fork 418
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
Interfacer won't build #515
Comments
I'm realising now that I didn't run the latest release process properly. So there's some things missing in the Github Release assets, eg the mkdir webext/dist/web-ext-artifacts
./ctl.sh bundle_production_webextension |
@tombh Ah now I begin to understand. In this case, I'd like to propose to get the Having a result of building project A that needs to be signed by a third party as build dependency on project B is such an oddity. It can be blocking, confusing and causes the project to not be fully self-contained. Essentially you can't build the project without Mozilla signing your extension first. Please correct me, if I'm missing something, still learning. Also, about this:
The shipped Go version on Debian seems to be too old Anyways, I got Go via |
First let me say that this is the most care somebody has shown about Browsh's code in years! 🥹 So thank you.
I totally agree! I'm afraid it's been a long time since I've really looked into all this, so I could be missing something too. I can't ever remember needing to build Browsh with a non-signed webextension, it certainly sounds useful, but I just seem to remember that Anyway, ultimately I'd love to actually completely move away from webextensions altogether. Literally the only reason that Browsh uses a webextension is for the fast screenshotting! I don't remember the exact details, but using normal JS to screenshot a webpage is either impossible or impractically inefficient. This is where https://github.com/fathyb/carbonyl wins hands down, it uses the actual browsers internals to get the visuals of the webpage. Maybe Firefox has changed its APIs since I last worked on Browsh? Maybe there are other ways to get a visual snapshot of the page? That would solve soooo many problems. And regarding Debian's version of Go, sorry about that, I didn't realise. I would have thought twice about introducing Thanks again for your thoughtful comment! |
I tried to build browsh from source. Experienced the same kind of issues as above. Had to mimick the github actions workflow to get something building. This ticket will likely help, since the out of the box instructions to build browsh do not work. Incidentally, I get a "Webextension not connected. Message not sent" error in the debug logs on my first bootup of browsh. (Firefox is also being built from source). Wish the build instructions were a bit more explicit. I'll read this ticket in more details to understand what I did wrong. |
OK. This github issue provided the missing information to get it built and running. It now works. |
I'm trying to build the interfacer under Debian Bookworm with latest available Go 1.19.8.
Why is my build not working please?
The text was updated successfully, but these errors were encountered: