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
Gnome 3.34 #68608
Gnome 3.34 #68608
Conversation
Was there a hydra jobset setup for the previous |
Yeah, https://hydra.nixos.org/jobset/nixpkgs/gnome#tabs-configuration, it just needs to be set to target this branch. |
cc @domenkozar @vcunat @NixOS/infra as we need the jobset reconfigured with |
@worldofpeace done |
atk caused some issues for a few dependencies as the pc file no longer Requires |
In grilo I dropped the meson_options patch as it no longer applied, not sure if did anything important? (the vapi stuff was included in the output at least) |
I will try to take a look during the working week. BTW, I added a commit parsing to the changelog obtainer: https://github.com/jtojnar/what-changed#commits |
Is it possible you could try with the commits from #68492 @hedning? About realtime scheduling #68318 (comment): i believe what you've suggested there is #68608? And the situation with GDM and rebuild switch.
Relevant? |
Yeah, can give it a go Seahorse doesn't build with the new libsecret btw.
Yeah, testing this in a few configurations:
I'd say we should go for tty1 and declare the conflict (as upstream does), though I guess we should look out for the rebuild issue: #21439 4a180da c46d4da |
systemd session doesn't start gsd properly. This causes a bunch of problems like not picking up the correct theme etc. |
nixos/modules/services/desktops/gnome3/gnome-settings-daemon.nix
Outdated
Show resolved
Hide resolved
Don't know why there isn't a new release yet, I've updated to git master in the meantime. |
Failed build log of webkitgtk 2.26.0: 8b72d19:
Not sure how to fix this (and the error occurs really late in the build annoyingly enough :( |
I've enabled mutter's profiler f1eb683, this needed a little patch. Haven't got to submitting it because GitLab seems to be having a hard time forking mutter for me 😄 |
Without this GNOME_SESSION_DEBUG likely won't be set in the systemd user environment.
This should no longer be necessary as gnome-shell ships its own on-screen keyboard.
Fixes some eg. animation related crashes which in particular affected dash-to-dock.
It is just a few patches only needed by termite. Let's not pollute our tree with it.
Totem asks after it.
This includes commands to spamassassin, sa-learn, bogofilter and the prefix to openldap
Workaround elementary/wingpanel-indicator-datetime#122 Revert once resolved upstream.
There's still no official release for gnome-3.34
Past merge times:
|
So I've added a GitHub project for the next release ahead of time Organizationally, I don't find it convenient for us to edit the issue when there's GitHub projects for this. It also avoids questions from observers like "what's the status of this?" when everything is tracked on GitHub. |
So, as a NixOS newbie can someone tell me if / how I can update to GNOME 3.34 from nixos-unstable when I'm running 19.09? |
@felschr your best bet is running nixos-unstable to be honest, it's quite stable tbh, and if something actually breaks there's rollback :) With nix-channel --add https://nixos.org/channels/nixos-unstable nixos
nixos-rebuild boot --upgrade If you want some more manual control, you can build from a checked out git repo (the channels remote , cd ~/path/to/nixpkgs
git checkout channels/nixos-unstable # or whatever commit you want :)
nixos-rebuild boot -I nixpkgs=./. Hope that helps :) |
@felschr unfortunately, desktop apps often depend on many systemd/D-Bus services, and since those environments only supports a single namespace, it would conflict with your running system (unless you used some kind of ultra-minimal configuration). For that reason there is no supported way to run GNOME 3.34 on 19.09. I suggest you switch your whole system to |
@jtojnar Thank you for the quick answer and insightful explanation. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/nixos-20-03-feature-freeze/5655/1 |
Jobset Evals
as of 2019-09-20
https://hydra.nixos.org/eval/1543560?compare=1542887
Blocking issues
totem
andgnome-music
crashes on startup withgrilo-plugins-0.3.10
https://gitlab.gnome.org/GNOME/tracker-miners/issues/81
wingpanel-indicator-datetime isn't ported to libecal-2.0workaround 9b061dbport to libecal-2.0 elementary/wingpanel-indicator-datetime#122
Without this Pantheon test will fail and block the channel.
TODO
systemd.packages
don't pick .wants directories for some reason)Edit: breaks nixos-rebuild test/switchPretty sure that starting gdm on tty1 isn't what's causing nixos-rebuild switch to restart gdm (see eg. X11 crash at end of nixos-rebuild switch --upgrade #44344)extension_tool
: https://gitlab.gnome.org/GNOME/gnome-shell/blob/master/meson.build#L135Nice to have
Things done
I've gotten my own system up and running without any major issues :)
closes #68318