-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
geckodriver 0.26.0 #45217
geckodriver 0.26.0 #45217
Conversation
install step failed
|
https://github.com/mozilla/geckodriver/releases/tag/v0.26.0
|
Looks like the GitHub tag for this release doesn't contain any source code at all (compare with the v0.25.0 tag). Might need to check out their hg repository for commit |
Yeah, that is interesting comment, let me switch to use git-tag thing. |
No, I meant they didn't published the source code for 0.26.0 on GitHub at all. Previously they at least pushed the source code with the corresponding tags only. Not it looks like it's only available in their hg repository. Not sure if this was intended or not. url "https://hg.mozilla.org/mozilla-central/", :using => :hg, :revision => "e9783a644016aa9b317887076618425586730d73"
cd "testing/geckodriver" # unconditionally |
ok, I will submit an issue in their repo to see how it goes. |
e0e7edf
to
45e1c6d
Compare
Hi, the maintainer of geckodriver here.
Some Rust crate dependencies now exist only in source form inside mozilla-central, and their releases are not always coordinated with geckodriver. If geckodriver works with a pinned, previous crate version this is more incidental than intended. It used to be a best-effort process to put together something that built outside of the canonical source code repository, but this is no longer possible. Because we publish release binaries that require secret signing keys (and soon notarisation) from the Firefox build/CI system, we can no longer guarantee that a source code export with pinned crate dependencies will make a reproducible build. I was not aware geckodriver was released on Homebrew and I’m sorry for the trouble this causes you. Please let me know if there’s anything I can do or questions I can answer that will make it possible for you to resolve this breakage. |
I forgot to mention that once you have a mozilla-central checkout of the Mercurial SHA-1 mentioned in the release notes, you should be able to follow the build instructions documented here: https://firefox-source-docs.mozilla.org/testing/geckodriver/Building.html You may need to run |
That sounds about right, I will close the PR for now. |
Created with
brew bump-formula-pr
.