Can't build gnome-shell with ./tools/toolbox/meson-build.sh due to desktop-schemas version mismatch

I was trying to setup the build tooling for gnome-shell last night and after cloning the repo and doing setting up the toolbox with ./tools/toolbox/create-toolbox.sh. However despite following all steps I’m unable to build to get a proper build of gnome done with ./tools/toolbox/meson-build.sh and keep encountering the error: Dependency lookup for gsettings-desktop-schemas with method ‘pkgconfig’ failed: Invalid version, need ‘gsettings-desktop-schemas’ [‘>= 50.alpha’] found ‘49.1’.
The issue is that according the fedora packages site version 49.1 is the latest version for desktop-schemas so there’s really no way for me to get version 50 without maybe building from source which I don’t want to do incase I mess something up. Is there any fix I might be able to try?

This is an issue on our side. For some reason, the job that that build an updated toolbox image is failing at the moment:

This is something we need to fix, but unfortunately it’s not immediately obvious (to me at least) what’s going wrong.

I’m afraid that is the case. However the risk of messing up is very low, given that the build is limited to the container, so your host system won’t be modified at all.

If you want to give it a go after all, enter the container with

$ toolbox enter gnome-shell-devel # or whatever name you picked when running create-toolbox-container
$ # the following should run inside the container:
$ /usr/libexec/install-meson-project.sh \
  https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas 50.alpha

Thanks for your response! I just tried the commands that you just recommended and while I can now build the project the run-gnome-shell.sh now has some issues as upon running a freshly clones repo which passes all tests I still see the errors:

ERROR nss_cache_populate_groups @ ../src/launch/nss-cache.c +278: Permission denied
      nss_cache_populate @ ../src/launch/nss-cache.c +316
      launcher_run @ ../src/launch/launcher.c +1348
      run @ ../src/launch/main.c +152
      main @ ../src/launch/main.c +178
Exiting due to fatal error: -13

mutter-devkit:64000): Gtk-CRITICAL **: 22:40:10.050: Unable to connect to the accessibility bus at 'unix:path=/run/user/1000/at-spi/bus_2': Could not connect: Connection refused

(gnome-shell:63957): libmutter-WARNING **: 22:40:10.543: Client error: socket disconnected

Is this related to the desktop-schemas somehow or am I messing something up. I had done the same setup around the end of december but don’t remember seeing any of these issues so it’s really strange.