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
Reorganize GNOME tests, re-enable LightDM for release-combined #66236
Conversation
e80d444
to
c820ed8
Compare
Thoughts for followup improvement
|
976712d
to
35928e3
Compare
The actual only difference from the gnome3-xorg test is that this tests the wayland session. It's also more accurate to call it just "gnome3" since wayland is default here.
We should be ensuring that this session functions as well because it's default.
This has been tested in the Pantheon test for a year now and it does fine on hydra.
35928e3
to
89cd2b7
Compare
For some reason I couldn't get the |
2b733a3
to
4ff4450
Compare
bb0044e
to
4aedbb4
Compare
@GrahamcOfBorg test gnome3 |
]; | ||
|
||
mesonFlags = [ | ||
"-Dubuntu_reviews=false" | ||
"-Dgudev=false" | ||
] ++ stdenv.lib.optionals (!withFwupd) [ | ||
"-Dfwupd=false" |
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.
Why this? Should not fwupd now build on aarch64?
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.
I only pushed this so I could see if it would build on the aarch64 builder, or there wasn't other things broken. Currently building fwupd needs ghc which samueldr informed my was broken for him.
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.
@@ -1,7 +1,7 @@ | |||
import ./make-test.nix ({ pkgs, ...} : { | |||
name = "gnome3-xorg"; | |||
meta = with pkgs.stdenv.lib.maintainers; { | |||
maintainers = [ domenkozar eelco lethalman ]; | |||
maintainers = pkgs.gnome3.maintainers; |
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.
Should we remove Eelco and Domen here?
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.
Have they contributed to the test in the past year? Would they be responsive to pings to fix and review it?
Needed temporarily because of NixOS#66277.
137aed7
to
5cad152
Compare
5cad152
to
45643ba
Compare
I've tested that everything succeeds on aarch64. |
Motivation for this change
Other than the name changes
all the GNOME3 tests use GDM andwe re-enabled the LightDM testand GNOME and Pantheons tests are enabled for all platforms.
Things done
quick hack, haven't tested anything yetsandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @