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
qt5.qtwebkit: Fixes modules src being subtly broken. #46383
Conversation
8c29edd
to
e53ded4
Compare
e53ded4
to
2d3c567
Compare
b785d48 introduced breakage in Qt modules for 5.6 and 5.9, especially visible is Qt Webkit. This was manifested by having a non-sensical build log where it is using the top-level `src` attribute as source instead of Qt Webkit's own source. Were it not for the `src` top-level attribute (which is a legit package), the error would have been made obvious by passing `null` to `src`. This partily reverts newly introduced way `src` can be passed to a qtModule, instead relying on extending the `srcs` attrset. For ZHF NixOS#45960
2d3c567
to
cb38098
Compare
Ugh! Forgot to drop the WIP mention! This might explain why nobody counter-verified this. If anyone subscribed, please comment :). |
@GrahamcOfBorg build qt59.qtwebkit qt56.qtwebkit qt511.qtwebkit |
Timed out, unknown build status on x86_64-darwin (full log) Attempted: qt59.qtwebkit, qt56.qtwebkit, qt511.qtwebkit Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: qt59.qtwebkit, qt56.qtwebkit, qt511.qtwebkit Partial log (click to expand)
|
Timed out, unknown build status on x86_64-linux (full log) Attempted: qt59.qtwebkit, qt56.qtwebkit, qt511.qtwebkit Partial log (click to expand)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea, of just joining the srcs
with the qtwebkit
definition.
Looks good to me.
Backported in fce2d40 |
b785d48 introduced breakage in Qt
modules for 5.6 and 5.9, especially visible is Qt Webkit.
This was manifested by having a non-sensical build log where it is using
the top-level
src
attribute as source instead of Qt Webkit's ownsource.
Were it not for the
src
top-level attribute (which is a legitpackage), the error would have been made obvious by passing
null
tosrc
.This partially reverts newly introduced way
src
can be passed to aqtModule, instead relying on extending the
srcs
attrset.For ZHF #45960
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)cc @bkchr