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: 5.11.0 -> 5.11.1 #42351
qt5: 5.11.0 -> 5.11.1 #42351
Conversation
Fixes NixOS#42387. See also NixOS#42351 for information on Qt breakage.
Please rebase this PR on the |
00d2079
to
e26f280
Compare
@@ -23,15 +23,15 @@ let | |||
in | |||
qtModule { | |||
name = "qtwebkit"; | |||
qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ] ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ qtwebchannel ]; | |||
qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ] ++ optionals (lib.versionAtLeast qtbase.version "5.11.1") [ qtwebchannel ]; |
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.
You don't need to modify these lines, it should still work, since 5.11.1 > 5.11.0.
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.
Oops. I thought I had build errors before, but apparently that was unrelated. Reverted and rebased.
e26f280
to
6db4bd5
Compare
@GrahamcOfBorg build qt511.qtbase |
Success on x86_64-linux (full log) Attempted: qt511.qtbase Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: qt511.qtbase Partial log (click to expand)
|
@GrahamcOfBorg build qt511.qmake qt511.qttools |
Success on x86_64-linux (full log) Attempted: qt511.qmake, qt511.qttools Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: qt511.qmake, qt511.qttools Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: qt511.qtbase Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: qt511.qmake, qt511.qttools Partial log (click to expand)
|
The upgrade to Qt 5.11 caused a lot of breakage due to the removal of |
I'm going to merge this into master because this is not extremely large (rebuild-amount says 154 darwin, 963 linux) and quite beneficial for cmake-based Qt projects. |
6db4bd5
to
7e3d761
Compare
Hydra has already successfully built sqlitebrowser, qsynth, photoqt, etc.: https://hydra.nixos.org/eval/1467339 |
This reverts commit 1999d27.
Motivation for this change
This may be needed to unbreak a couple of builds such as nextcloud clients or rstudio (alternatively they would have to downgrade to 5.9 individually if that is even possible): https://codereview.qt-project.org/#/c/232367/
Things done
I only ran the update script and rebased the patches for the sub modules, but maybe there are more steps involved I'm not aware of.
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)