background-content: Expose opaque region to Clutter

Since Clutter can now do obscured region culling, create an opaque
region for the background-content and expose it to Clutter.
6 jobs for !1497 with opaque-region-clutter in 1 minute and 39 seconds (queued for 1 second)
latest detached
Status Job ID Name Coverage
  Review
failed #938129
check-commit-log

00:00:17

 
  Build
failed #938130
build-mutter

00:01:18

failed #938132
build-without-native-backend-and-wayland

00:01:08

failed #938131
build-without-opengl-and-glx

00:01:38

 
  Test
skipped #938134
can-build-gnome-shell
skipped #938133
test-mutter
 
Name Stage Failure
failed
build-without-opengl-and-glx Build
[514/885] Compiling C object src/libmutter-8.so.0.0.0.p/core_frame.c.o
[515/885] Compiling C object src/libmutter-8.so.0.0.0.p/core_edge-resistance.c.o
[516/885] Compiling C object src/libmutter-8.so.0.0.0.p/backends_native_meta-drm-buffer-gbm.c.o
[517/885] Compiling C object src/libmutter-8.so.0.0.0.p/core_constraints.c.o
[518/885] Compiling C object src/libmutter-8.so.0.0.0.p/core_display.c.o
[519/885] Compiling C object src/libmutter-8.so.0.0.0.p/core_keybindings.c.o
ninja: build stopped: subcommand failed.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
build-mutter Build
[536/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_meta-workspace-manager.c.o
[537/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_place.c.o
[538/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_prefs.c.o
[539/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_display.c.o
[540/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_keybindings.c.o
[541/888] Compiling C object src/libmutter-8.so.0.0.0.p/core_window.c.o
ninja: build stopped: subcommand failed.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
build-without-native-backend-and-wayland Build
[411/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_constraints.c.o
[412/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_events.c.o
[413/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_meta-selection.c.o
[414/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_display.c.o
[415/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_window.c.o
[416/481] Compiling C object src/libmutter-8.so.0.0.0.p/core_keybindings.c.o
ninja: build stopped: subcommand failed.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
check-commit-log Review

Skipping Git submodules setup
Executing "step_script" stage of the job script
$ ./.gitlab-ci/check-commit-log.sh
From https://gitlab.gnome.org/GNOME/mutter
* branch master -> FETCH_HEAD
Commit 1fceb2bb needs a merge request or issue URL
Cleaning up file based variables
ERROR: Job failed: exit code 1