Skip to content
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: 44 → 45 #247766

Merged
merged 300 commits into from
Nov 21, 2023
Merged

GNOME: 44 → 45 #247766

merged 300 commits into from
Nov 21, 2023

Conversation

bobby285271
Copy link
Member

@bobby285271 bobby285271 commented Aug 7, 2023

This updates GNOME desktop environment and its underlying platform to 45 series, some of the highlights (pain points) are:

  • gnome-shell{,-extensions} now using ESModules
  • gsettings-desktop-schemas 45 dropped window shading support
  • Bumped API version: libmutter-13, sysprof-6, libpeas-2
  • New core apps: loupe 45 and snapshot 45
  • GJS using spidermonkey 115
  • Cairo was bumped from a 4-year-old version (1.16.0) to 1.18.0 Done separately in cairo: 1.16.0 -> 1.18.0 #257301
  • xdg-desktop-portal 1.17 reworked how portal implementations are loaded

Current running evals:

360bbbc: https://hydra.nixos.org/eval/1801912?filter=x86_64-linux&compare=1801877

0edd458: https://hydra.nixos.org/eval/1802015?compare=1802011

Test/contribute to this PR

This will be merged soon, if you wish to review please do.

To switch your system to this branch:

  • Pass -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/gnome.tar.gz flag to nixos-rebuild
  • Use nixos-rebuild build-vm to create a VM if you don't wish to test on physical machine
  • With flakes, nix flake update --override-input nixpkgs github:NixOS/nixpkgs/gnome

@github-actions github-actions bot added the 6.topic: GNOME GNOME desktop environment and its underlying platform label Aug 7, 2023
@bobby285271

This comment was marked as outdated.

@bobby285271

This comment was marked as resolved.

@bobby285271
Copy link
Member Author

bobby285271 commented Aug 15, 2023

snapshot seems to start and work for me, for quick debug I left some notes in 292b174.

@bobby285271

This comment was marked as resolved.

@bobby285271

This comment was marked as resolved.

@bobby285271

This comment was marked as resolved.

@nyabinary
Copy link
Contributor

Nice

@bobby285271

This comment was marked as resolved.

@bobby285271

This comment was marked as resolved.

@bobby285271

This comment was marked as resolved.

@bobby285271

This comment was marked as resolved.

@yrd yrd mentioned this pull request Aug 25, 2023
12 tasks
@drupol
Copy link
Contributor

drupol commented Nov 21, 2023

I'm wondering if at this point it wouldn't be a better idea to create a new PR so relevant maintainers are ping accordingly?

Edit(jtojnar): Sorry about the noise. This is just about ready to be merged so we will just do that instead of closing.

Edit(bobby285271): For transparency, the merge was discussed in both #gnome:nixos.org and #nixos-release-management:nixos.org .

@gepbird gepbird mentioned this pull request Nov 21, 2023
13 tasks
@vcunat vcunat changed the base branch from master to release-23.11 November 21, 2023 19:47
@vcunat vcunat merged commit dbdd427 into release-23.11 Nov 21, 2023
23 checks passed
@drupol drupol deleted the gnome branch November 21, 2023 19:48
@vcunat vcunat restored the gnome branch November 21, 2023 19:49
@vcunat vcunat mentioned this pull request Nov 21, 2023
@dotlambda dotlambda deleted the gnome branch November 21, 2023 20:36
philiptaron added a commit to philiptaron/flock.nix that referenced this pull request Nov 22, 2023
philiptaron added a commit to philiptaron/flock.nix that referenced this pull request Nov 22, 2023
@sagehane
Copy link
Contributor

sagehane commented Nov 24, 2023

I'm currently on NixOS unstable in which this PR has taken effect. https://search.nixos.org/options?channel=unstable&show=xdg.portal.config says I'm supposed to check portals.conf(5) but apropos portals.conf returns nothing. Is there something wrong with the manpage?

Edit(jtojnar): I have moved this to #269577, we accidentally subscribed too many people to this PR so let’s not spam their inbox further.

If you find more problems, please open new issue and ping @NixOS/gnome

@NixOS NixOS locked as resolved and limited conversation to collaborators Nov 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.