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
qutebrowser doesn't start #65290
Comments
The issue is present since 2b28e4c |
Related to #65150 |
And #64984 |
Thanks to @emmanuelrosa for this valuable piece of information:
I tried some stuff and it seems like since 2b28e4c the propagatedBuildInputs are somehow ignored and configure.py can not find webengine or qml, even when adding qtdeclarative to propagatedBuildInputs. I have no idea why, but only when I put them in nativeBuildInputs, configure.py can pick up those dependency and will produce a pyqt version with webengine and qml modules and qutebrowser will start successfully. I know this is wrong, so maybe someone can find the cause of this and a proper solution. |
https://github.com/petabyteboy/nixpkgs/commit/2958f22308fc132b5b8e571e84d750eb9551e1d3 fixes this, but it is not a proper fix. |
Fix in #65836 |
This hack, mentioned NixOS#65290, forces PyQt to build with modules which have been missing; such as QtWebEngine and QtQml.
Does anyone know a way to work around this bug, and get a working Qutebrowser, without having to compile it? |
You can install a qutebrowser version from an old nixpkgs revision to your user profile.
|
@petabyteboy Cool, thanks. But doesn't that build the whole thing? Building a web browser like this takes several hours, no? |
This package should have a binary cache now. |
Not really: the engine (QtWebEngine) does, but the browser itself is just a relatively small collections of python scripts, so it's pretty fast. QtWebEngine, being part of the base Qt package set should always be cached, even if you modify qutebrowser. |
When I installed the version mentioned above, it was still cached. Usually old packages are removed from the cache quite a while after they were replaced. |
Cool, I didn't know about that. Thanks!
|
Describe the bug
qutebrowser doesn't start
To Reproduce
Steps to reproduce the behavior:
Expected behavior
qutebrowser starts
Screenshots
Metadata
"x86_64-linux"
Linux 4.19.60, NixOS, 19.09pre186326.62cb4f72282 (Loris)
yes
yes
nix-env (Nix) 2.2.2
""
""
/nix/store/82bi282j8b6xx1gksqxjvrmwqh1mzwh4-source
Maintainer information:
The text was updated successfully, but these errors were encountered: