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
webkitgtk: 2.18 -> 2.20 #37050
webkitgtk: 2.18 -> 2.20 #37050
Conversation
Can this be the issue https://bugs.webkit.org/show_bug.cgi?id=181040? I would like to merge this to #36893. |
Awesome find. It seems that patch has already landed, however, when sneaking a |
Great Success! The error generating |
this eliminates a build error due to /bin/bash in build scripts
It worked. Binaries seem to run. |
For some reason, it does not build for me without |
On NixOS? How does this manifest? Does it suffice to add to build inputs? |
Yes. The following error:
Yes, it is enough. |
I'm unable to build this (this exact commit, and on top of master). The error:
Full log from hydra: https://nix-cache.s3.amazonaws.com/log/xfy72vycyzrb0rg39s32gq92dmdbkprv-webkitgtk-2.20.0.drv |
Hydra have managed to build it now: https://nix-cache.s3.amazonaws.com/log/6qghl7v3bzdq1gpvdf16ankcmr3v6c22-webkitgtk-2.20.0.drv Not sure what the problem was. |
Merged as part of #36893 |
Thanks for taking care of this, @jtojnar! I've even got 2 commits sitting in my repo: one to add libgcrypt and one to restore 2.18 for Darwin, but I got completely distracted due to release week at work :-/ |
oh jeez, I'm really glad we already updated https://webkitgtk.org/security/WSA-2018-0003.html |
We really should backport it then though. |
The build sometimes fails, mostly when using a single core. This is a simple stopgap, see upstream bug: https://bugs.webkit.org/show_bug.cgi?id=183788 (cherry picked from commit 5058529) see #37050
Oh snap! |
OK, two more fixes: For enchant2 not being backported and for a |
@hedning btw, do you think, that, with your determinism fix, we could also try to enable parallel builing again? |
cmake should build in parallel by default: #32271 |
see https://webkitgtk.org/2018/03/12/webkitgtk2.20.0-released.html
cc @hamishmack @groxxda
Things done
Update: as of second patch, build on nixos succeeds
The build fails withDarwin support:
None of the Darwin patches apply any more, and since I don't own a Mac
to test new ones, I deleted them from the build. Please re-add as
necessary.
The patch expression also likely needs updating.
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)