[mutter.wiki] Debugging: Fix list paragraph indentation
- From: Ivan Molodetskikh <imolodetskikh src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter.wiki] Debugging: Fix list paragraph indentation
- Date: Wed, 26 Jan 2022 15:11:20 +0000 (UTC)
commit 67e4ffc0ff7a29d78bf45bf89fdbf7ac80e09f90
Author: Ivan Molodetskikh <yalterz gmail com>
Date: Wed Jan 26 15:11:19 2022 +0000
Debugging: Fix list paragraph indentation
Debugging.md | 62 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
---
diff --git a/Debugging.md b/Debugging.md
index 92635be..2ceadc8 100644
--- a/Debugging.md
+++ b/Debugging.md
@@ -2,43 +2,43 @@
1. Create a podman that can run gdb locally using the same image used in CI. The example below uses the tag
`x86_64-2022-01-20` but this will depend on the image used by the failed CI job. The Fedora version may also
differ.
-```sh
-podman pull registry.gitlab.gnome.org/gnome/mutter/fedora/35:x86_64-2022-01-20
-podman run -t -i --cap-add=SYS_PTRACE registry.gitlab.gnome.org/gnome/mutter/fedora/35:x86_64-2022-01-20
bash -l
-```
+ ```sh
+ podman pull registry.gitlab.gnome.org/gnome/mutter/fedora/35:x86_64-2022-01-20
+ podman run -t -i --cap-add=SYS_PTRACE registry.gitlab.gnome.org/gnome/mutter/fedora/35:x86_64-2022-01-20
bash -l
+ ```
2. Clone, build and install mutter inside the container
-```sh
-git clone https://gitlab.gnome.org/[your-user]/mutter.git -b [merge-request-branch]
-cd mutter
-meson build
-ninja -C build install
-```
+ ```sh
+ git clone https://gitlab.gnome.org/[your-user]/mutter.git -b [merge-request-branch]
+ cd mutter
+ meson build
+ ninja -C build install
+ ```
3. Install debug utilities
-```sh
-dnf install -y gdb
-```
+ ```sh
+ dnf install -y gdb
+ ```
4. Replicate a environment and run the test inside gdb. What you need here depends on the test that needs
investigation. In the simplest case, the following is enough:
-```sh
-export XDG_RUNTIME_DIR=$PWD/runtime-dir
-mkdir -p $XDG_RUNTIME_DIR
-./src/tests/meta-dbus-runner.py xvfb-run meson test -C build --setup plain --gdb failing-test-case
-```
-
-The need for `xvfb-run` depends on whether the test case uses the nested backend or the headless backend.
-
-If it involves screen casting, it becomes a bit more complicated:
-
-```sh
-export XDG_RUNTIME_DIR=$PWD/runtime-dir
-mkdir -p $XDG_RUNTIME_DIR
-./src/tests/meta-dbus-runner.py bash -l
-pipewire&
-wireplumber&
-meson test -C build --setup plain --gdb failing-test-case
-```
\ No newline at end of file
+ ```sh
+ export XDG_RUNTIME_DIR=$PWD/runtime-dir
+ mkdir -p $XDG_RUNTIME_DIR
+ ./src/tests/meta-dbus-runner.py xvfb-run meson test -C build --setup plain --gdb failing-test-case
+ ```
+
+ The need for `xvfb-run` depends on whether the test case uses the nested backend or the headless backend.
+
+ If it involves screen casting, it becomes a bit more complicated:
+
+ ```sh
+ export XDG_RUNTIME_DIR=$PWD/runtime-dir
+ mkdir -p $XDG_RUNTIME_DIR
+ ./src/tests/meta-dbus-runner.py bash -l
+ pipewire&
+ wireplumber&
+ meson test -C build --setup plain --gdb failing-test-case
+ ```
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]