From 7d0fc29ca6962be59d3978bbf55e14446301e508 Mon Sep 17 00:00:00 2001 From: Rune Morling Date: Wed, 1 May 2024 00:12:10 +0200 Subject: [PATCH] Treewide: Break cycles with autobuild.yaml configs Note that I don't get the same cycles on each run of autobuild. Sometimes cycles are broken correctly, sometimes they are not. Signed-off-by: Rune Morling --- b/brotli/autobuild.yaml | 4 ++++ c/cairo/autobuild.yaml | 4 ++++ c/cryptsetup/autobuild.yaml | 1 + g/glib2/autobuild.yaml | 1 + h/harfbuzz/autobuild.yaml | 3 +++ l/libtiff/autobuild.yaml | 3 +++ p/polkit/autobuild.yaml | 1 + s/systemd/autobuild.yaml | 1 + .../autobuild_templates/autobuild-ignore-accountsservice.yaml | 3 +++ 9 files changed, 21 insertions(+) create mode 100644 b/brotli/autobuild.yaml create mode 100644 c/cairo/autobuild.yaml create mode 120000 c/cryptsetup/autobuild.yaml create mode 120000 g/glib2/autobuild.yaml create mode 100644 h/harfbuzz/autobuild.yaml create mode 100644 l/libtiff/autobuild.yaml create mode 120000 p/polkit/autobuild.yaml create mode 120000 s/systemd/autobuild.yaml create mode 100644 tools/autobuild_templates/autobuild-ignore-accountsservice.yaml diff --git a/b/brotli/autobuild.yaml b/b/brotli/autobuild.yaml new file mode 100644 index 00000000..0be7653a --- /dev/null +++ b/b/brotli/autobuild.yaml @@ -0,0 +1,4 @@ +solver: + ignore: + - libcap #: { auxdep: "It doesn't make sense for libcap-ng to induce a rebuild of brotli"} + - cryptsetup #: { auxdep: "It doesn't make sense for cryptsetup to induce a rebuild of brotli"} diff --git a/c/cairo/autobuild.yaml b/c/cairo/autobuild.yaml new file mode 100644 index 00000000..ece4aa92 --- /dev/null +++ b/c/cairo/autobuild.yaml @@ -0,0 +1,4 @@ +solver: + ignore: + - fontconfig #: { auxdep: "It doesn't make sense for fontconfig to induce a rebuild of cairo" } + - freetype #: { auxdep: "It doesn't make sense for freetype to induce a rebuild of cairo"} diff --git a/c/cryptsetup/autobuild.yaml b/c/cryptsetup/autobuild.yaml new file mode 120000 index 00000000..f18cdb87 --- /dev/null +++ b/c/cryptsetup/autobuild.yaml @@ -0,0 +1 @@ +../../tools/autobuild_templates/autobuild-ignore-accountsservice.yaml \ No newline at end of file diff --git a/g/glib2/autobuild.yaml b/g/glib2/autobuild.yaml new file mode 120000 index 00000000..f18cdb87 --- /dev/null +++ b/g/glib2/autobuild.yaml @@ -0,0 +1 @@ +../../tools/autobuild_templates/autobuild-ignore-accountsservice.yaml \ No newline at end of file diff --git a/h/harfbuzz/autobuild.yaml b/h/harfbuzz/autobuild.yaml new file mode 100644 index 00000000..4c1437b3 --- /dev/null +++ b/h/harfbuzz/autobuild.yaml @@ -0,0 +1,3 @@ +solver: + ignore: + - freetype #: { auxdep: "It doesn't make sense for freetype to induce a rebuild of harfbuzz"} diff --git a/l/libtiff/autobuild.yaml b/l/libtiff/autobuild.yaml new file mode 100644 index 00000000..29036b6a --- /dev/null +++ b/l/libtiff/autobuild.yaml @@ -0,0 +1,3 @@ +solver: + ignore: + - libwebp #: { auxdep: "It doesn't make sense for libwebp to induce a rebuild of libtiff"} diff --git a/p/polkit/autobuild.yaml b/p/polkit/autobuild.yaml new file mode 120000 index 00000000..f18cdb87 --- /dev/null +++ b/p/polkit/autobuild.yaml @@ -0,0 +1 @@ +../../tools/autobuild_templates/autobuild-ignore-accountsservice.yaml \ No newline at end of file diff --git a/s/systemd/autobuild.yaml b/s/systemd/autobuild.yaml new file mode 120000 index 00000000..f18cdb87 --- /dev/null +++ b/s/systemd/autobuild.yaml @@ -0,0 +1 @@ +../../tools/autobuild_templates/autobuild-ignore-accountsservice.yaml \ No newline at end of file diff --git a/tools/autobuild_templates/autobuild-ignore-accountsservice.yaml b/tools/autobuild_templates/autobuild-ignore-accountsservice.yaml new file mode 100644 index 00000000..0eb2a407 --- /dev/null +++ b/tools/autobuild_templates/autobuild-ignore-accountsservice.yaml @@ -0,0 +1,3 @@ +solver: + ignore: + - accountsservice #: { auxdep: "It doesn't make sense for accountsservice to induce a rebuild of this"}