aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Skultety <eskultet@redhat.com>2023-04-04 13:47:01 +0200
committerErik Skultety <eskultet@redhat.com>2023-04-18 11:57:58 +0200
commit24bee074f586503f362b63650b83d3441b5da55d (patch)
treef4c30f14249900692e2f11b6e3bfd980fd455587
parent6468b1e0a951c9b2d4efc9522299daaab54e2a1a (diff)
downloadlibvirt-ci-24bee074f586503f362b63650b83d3441b5da55d.zip
libvirt-ci-24bee074f586503f362b63650b83d3441b5da55d.tar.gz
libvirt-ci-24bee074f586503f362b63650b83d3441b5da55d.tar.bz2
ansible: Drop project build playbook sources
With the 'build' command gone, we can now safely drop all Ansible 'build'-related artifacts. Signed-off-by: Erik Skultety <eskultet@redhat.com>
-rw-r--r--lcitool/ansible/playbooks/build/jobs/autotools-build-job.yml16
-rw-r--r--lcitool/ansible/playbooks/build/jobs/autotools-check-job.yml16
-rw-r--r--lcitool/ansible/playbooks/build/jobs/autotools-rpm-job.yml15
-rw-r--r--lcitool/ansible/playbooks/build/jobs/autotools-syntax-check-job.yml12
-rw-r--r--lcitool/ansible/playbooks/build/jobs/defaults.yml75
-rw-r--r--lcitool/ansible/playbooks/build/jobs/generic-build-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/generic-check-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/generic-rpm-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/generic-syntax-check-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/go-build-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/go-check-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/meson-build-job.yml16
-rw-r--r--lcitool/ansible/playbooks/build/jobs/meson-check-job.yml16
-rw-r--r--lcitool/ansible/playbooks/build/jobs/meson-rpm-job.yml15
-rw-r--r--lcitool/ansible/playbooks/build/jobs/meson-syntax-check-job.yml12
-rw-r--r--lcitool/ansible/playbooks/build/jobs/perl-modulebuild-build-job.yml13
-rw-r--r--lcitool/ansible/playbooks/build/jobs/perl-modulebuild-check-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/perl-modulebuild-rpm-job.yml14
-rw-r--r--lcitool/ansible/playbooks/build/jobs/prepare.yml19
-rw-r--r--lcitool/ansible/playbooks/build/jobs/python-distutils-build-job.yml13
-rw-r--r--lcitool/ansible/playbooks/build/jobs/python-distutils-check-job.yml11
-rw-r--r--lcitool/ansible/playbooks/build/jobs/python-distutils-rpm-job.yml14
-rw-r--r--lcitool/ansible/playbooks/build/main.yml16
-rw-r--r--lcitool/ansible/playbooks/build/projects/gtk-vnc.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libosinfo.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-cim.yml10
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml31
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-glib.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-go-module.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-go-xml-module.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-ocaml.yml19
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-perl.yml19
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-python.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml30
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt-tck.yml19
-rw-r--r--lcitool/ansible/playbooks/build/projects/libvirt.yml40
-rw-r--r--lcitool/ansible/playbooks/build/projects/osinfo-db-tools.yml13
-rw-r--r--lcitool/ansible/playbooks/build/projects/osinfo-db.yml23
-rw-r--r--lcitool/ansible/playbooks/build/projects/virt-manager.yml18
-rw-r--r--lcitool/ansible/playbooks/build/projects/virt-viewer.yml18
-rw-r--r--lcitool/ansible/playbooks/build/tasks/pre-build/main.yml7
-rw-r--r--lcitool/ansible/playbooks/build/templates/build_env.j251
42 files changed, 0 insertions, 746 deletions
diff --git a/lcitool/ansible/playbooks/build/jobs/autotools-build-job.yml b/lcitool/ansible/playbooks/build/jobs/autotools-build-job.yml
deleted file mode 100644
index 4b7c698..0000000
--- a/lcitool/ansible/playbooks/build/jobs/autotools-build-job.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- rm -rf build
- mkdir build
- cd build
- ../autogen.sh --prefix=$VIRT_PREFIX {{ autogen_args }}
- $MAKE
- $MAKE install
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/autotools-check-job.yml b/lcitool/ansible/playbooks/build/jobs/autotools-check-job.yml
deleted file mode 100644
index ff5e9f2..0000000
--- a/lcitool/ansible/playbooks/build/jobs/autotools-check-job.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- if ! $MAKE check
- then
- find -name test-suite.log | xargs cat
- exit 1
- fi
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/autotools-rpm-job.yml b/lcitool/ansible/playbooks/build/jobs/autotools-rpm-job.yml
deleted file mode 100644
index 73163ec..0000000
--- a/lcitool/ansible/playbooks/build/jobs/autotools-rpm-job.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- name: '{{ name }}-rpm'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- {{ strip_buildrequires }}
- rm -f *.tar.{{ archive_format }}
- $MAKE dist
- rpmbuild --clean --define "_topdir `pwd`/rpmbuild" -ta *.tar.{{ archive_format }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/autotools-syntax-check-job.yml b/lcitool/ansible/playbooks/build/jobs/autotools-syntax-check-job.yml
deleted file mode 100644
index ec0116a..0000000
--- a/lcitool/ansible/playbooks/build/jobs/autotools-syntax-check-job.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: '{{ name }}-syntax-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- $MAKE syntax-check
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/defaults.yml b/lcitool/ansible/playbooks/build/jobs/defaults.yml
deleted file mode 100644
index 79f51a5..0000000
--- a/lcitool/ansible/playbooks/build/jobs/defaults.yml
+++ /dev/null
@@ -1,75 +0,0 @@
----
-all_machines:
- - almalinux-8
- - almalinux-9
- - centos-stream-8
- - centos-stream-9
- - debian-10
- - debian-11
- - debian-sid
- - fedora-36
- - fedora-37
- - fedora-rawhide
- - freebsd-12
- - freebsd-13
- - freebsd-current
- - opensuse-leap-154
- - opensuse-tumbleweed
- - ubuntu-2004
- - ubuntu-2204
-rpm_machines:
- - almalinux-8
- - almalinux-9
- - centos-stream-8
- - centos-stream-9
- - fedora-36
- - fedora-37
- - fedora-rawhide
-global_env: |
- . ~/lcitool_build_env
-local_env: ''
-autogen_args: ''
-meson_args: ''
-command: ''
-command_pre_build: ''
-strip_buildrequires: |
- sed -i -e 's/BuildRequires: *libvirt.*//' *.spec*
- sed -i -e 's/BuildRequires: *osinfo-db.*//' *.spec*
- sed -i -e 's/BuildRequires: *perl(Sys::Virt).*//' *.spec*
- sed -i -e 's/BuildRequires: *pkgconfig(gtk-vnc-.*).*//' *.spec*
- sed -i -e 's/BuildRequires: *pkgconfig(libvirt.*).*//' *.spec*
-git_urls:
- gtk-vnc:
- default: https://gitlab.gnome.org/GNOME/gtk-vnc.git
- libosinfo:
- default: https://gitlab.com/libosinfo/libosinfo.git
- libvirt-cim:
- default: https://gitlab.com/libvirt/libvirt-cim.git
- libvirt-dbus:
- default: https://gitlab.com/libvirt/libvirt-dbus.git
- libvirt-glib:
- default: https://gitlab.com/libvirt/libvirt-glib.git
- libvirt-go-xml-module:
- default: https://gitlab.com/libvirt/libvirt-go-xml-module.git
- libvirt-go-module:
- default: https://gitlab.com/libvirt/libvirt-go-module.git
- libvirt-ocaml:
- default: https://gitlab.com/libvirt/libvirt-ocaml.git
- libvirt-perl:
- default: https://gitlab.com/libvirt/libvirt-perl.git
- libvirt-python:
- default: https://gitlab.com/libvirt/libvirt-python.git
- libvirt-sandbox:
- default: https://gitlab.com/libvirt/libvirt-sandbox.git
- libvirt-tck:
- default: https://gitlab.com/libvirt/libvirt-tck.git
- libvirt:
- default: https://gitlab.com/libvirt/libvirt.git
- osinfo-db-tools:
- default: https://gitlab.com/libosinfo/osinfo-db-tools.git
- osinfo-db:
- default: https://gitlab.com/libosinfo/osinfo-db.git
- virt-manager:
- default: https://github.com/virt-manager/virt-manager.git
- virt-viewer:
- default: https://gitlab.com/virt-viewer/virt-viewer.git
diff --git a/lcitool/ansible/playbooks/build/jobs/generic-build-job.yml b/lcitool/ansible/playbooks/build/jobs/generic-build-job.yml
deleted file mode 100644
index 56d9fe4..0000000
--- a/lcitool/ansible/playbooks/build/jobs/generic-build-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ command }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/generic-check-job.yml b/lcitool/ansible/playbooks/build/jobs/generic-check-job.yml
deleted file mode 100644
index 284a964..0000000
--- a/lcitool/ansible/playbooks/build/jobs/generic-check-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ command }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/generic-rpm-job.yml b/lcitool/ansible/playbooks/build/jobs/generic-rpm-job.yml
deleted file mode 100644
index a7bf0a5..0000000
--- a/lcitool/ansible/playbooks/build/jobs/generic-rpm-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-rpm'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ command }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/generic-syntax-check-job.yml b/lcitool/ansible/playbooks/build/jobs/generic-syntax-check-job.yml
deleted file mode 100644
index 30be501..0000000
--- a/lcitool/ansible/playbooks/build/jobs/generic-syntax-check-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-syntax-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ command }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/go-build-job.yml b/lcitool/ansible/playbooks/build/jobs/go-build-job.yml
deleted file mode 100644
index 7c93864..0000000
--- a/lcitool/ansible/playbooks/build/jobs/go-build-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- go build -v
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/go-check-job.yml b/lcitool/ansible/playbooks/build/jobs/go-check-job.yml
deleted file mode 100644
index 48cd9ec..0000000
--- a/lcitool/ansible/playbooks/build/jobs/go-check-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- go test $TEST_ARGS
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/meson-build-job.yml b/lcitool/ansible/playbooks/build/jobs/meson-build-job.yml
deleted file mode 100644
index b5a272b..0000000
--- a/lcitool/ansible/playbooks/build/jobs/meson-build-job.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- rm -rf build
- mkdir build
- cd build
- meson .. . --prefix=$VIRT_PREFIX {{ meson_args }}
- $NINJA
- $NINJA install
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/meson-check-job.yml b/lcitool/ansible/playbooks/build/jobs/meson-check-job.yml
deleted file mode 100644
index 118555d..0000000
--- a/lcitool/ansible/playbooks/build/jobs/meson-check-job.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- if ! $NINJA test
- then
- cat meson-logs/testlog.txt || true
- exit 1
- fi
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/meson-rpm-job.yml b/lcitool/ansible/playbooks/build/jobs/meson-rpm-job.yml
deleted file mode 100644
index c34cd8f..0000000
--- a/lcitool/ansible/playbooks/build/jobs/meson-rpm-job.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- name: '{{ name }}-rpm'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- {{ strip_buildrequires }}
- rm -f meson-dist/*.tar.{{ archive_format }}
- $NINJA dist
- rpmbuild --clean --define "_topdir `pwd`/rpmbuild" -ta meson-dist/*.tar.{{ archive_format }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/meson-syntax-check-job.yml b/lcitool/ansible/playbooks/build/jobs/meson-syntax-check-job.yml
deleted file mode 100644
index 89efcdf..0000000
--- a/lcitool/ansible/playbooks/build/jobs/meson-syntax-check-job.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- name: '{{ name }}-syntax-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- cd build
- meson test --suite syntax-check
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-build-job.yml b/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-build-job.yml
deleted file mode 100644
index 8da7c1e..0000000
--- a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-build-job.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- perl Build.PL install_base="$VIRT_PREFIX"
- perl Build
- perl Build install
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-check-job.yml b/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-check-job.yml
deleted file mode 100644
index 04e5fcc..0000000
--- a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-check-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- perl Build test
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-rpm-job.yml b/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-rpm-job.yml
deleted file mode 100644
index d4fe77a..0000000
--- a/lcitool/ansible/playbooks/build/jobs/perl-modulebuild-rpm-job.yml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- name: '{{ name }}-rpm'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ strip_buildrequires }}
- rm -f *.tar.{{ archive_format }}
- perl Build dist
- rpmbuild --clean --define "_topdir `pwd`/rpmbuild" -ta *.tar.{{ archive_format }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/prepare.yml b/lcitool/ansible/playbooks/build/jobs/prepare.yml
deleted file mode 100644
index e4b3865..0000000
--- a/lcitool/ansible/playbooks/build/jobs/prepare.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- name: '{{ name }}-prepare'
- git:
- repo: '{{ git_url }}'
- version: '{{ git_branch }}'
- dest: '{{ name }}'
- force: yes
- when:
- - target in machines
-
-- name: '{{ name }}-prepare'
- shell: |
- set -e
- cd {{ name }}
-
- git clean -xdf
- git submodule update --init
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/python-distutils-build-job.yml b/lcitool/ansible/playbooks/build/jobs/python-distutils-build-job.yml
deleted file mode 100644
index c41af9d..0000000
--- a/lcitool/ansible/playbooks/build/jobs/python-distutils-build-job.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- name: '{{ name }}-build'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ command_pre_build }}
- $PYTHON ./setup.py build
- $PYTHON ./setup.py install --prefix=$VIRT_PREFIX
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/python-distutils-check-job.yml b/lcitool/ansible/playbooks/build/jobs/python-distutils-check-job.yml
deleted file mode 100644
index 62938cc..0000000
--- a/lcitool/ansible/playbooks/build/jobs/python-distutils-check-job.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-- name: '{{ name }}-check'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- $PYTHON ./setup.py test
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/jobs/python-distutils-rpm-job.yml b/lcitool/ansible/playbooks/build/jobs/python-distutils-rpm-job.yml
deleted file mode 100644
index 70a4268..0000000
--- a/lcitool/ansible/playbooks/build/jobs/python-distutils-rpm-job.yml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-- name: '{{ name }}-rpm'
- shell: |
- set -e
- cd {{ name }}
-
- {{ global_env }}
- {{ local_env }}
- {{ strip_buildrequires }}
- rm -f dist/*.tar.{{ archive_format }}
- $PYTHON ./setup.py sdist
- rpmbuild --clean --define "_topdir `pwd`/rpmbuild" -ta dist/*.tar.{{ archive_format }}
- when:
- - target in machines
diff --git a/lcitool/ansible/playbooks/build/main.yml b/lcitool/ansible/playbooks/build/main.yml
deleted file mode 100644
index 3d68d78..0000000
--- a/lcitool/ansible/playbooks/build/main.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-- hosts: all
- remote_user: '{{ install.flavor }}'
-
- vars_files:
- - 'jobs/defaults.yml'
-
- tasks:
- - name: Pre-build setup
- import_tasks: 'tasks/pre-build/main.yml'
-
- - include_tasks: 'projects/{{ project }}.yml'
- loop:
- '{{ selected_projects }}'
- loop_control:
- loop_var: project
diff --git a/lcitool/ansible/playbooks/build/projects/gtk-vnc.yml b/lcitool/ansible/playbooks/build/projects/gtk-vnc.yml
deleted file mode 100644
index d7091d5..0000000
--- a/lcitool/ansible/playbooks/build/projects/gtk-vnc.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: gtk-vnc
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["gtk-vnc"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libosinfo.yml b/lcitool/ansible/playbooks/build/projects/libosinfo.yml
deleted file mode 100644
index 962b4b0..0000000
--- a/lcitool/ansible/playbooks/build/projects/libosinfo.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: libosinfo
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["libosinfo"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-cim.yml b/lcitool/ansible/playbooks/build/projects/libvirt-cim.yml
deleted file mode 100644
index 8351667..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-cim.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-- set_fact:
- name: libvirt-cim
- machines: '{{ rpm_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-cim"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/autotools-build-job.yml'
-- import_tasks: 'jobs/autotools-rpm-job.yml'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml b/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
deleted file mode 100644
index 18663f7..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
+++ /dev/null
@@ -1,31 +0,0 @@
----
-- set_fact:
- name: libvirt-dbus
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["libvirt-dbus"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
- vars:
- # flake8 and pyflakes versions currently available on FreeBSD
- # (3.5.0 and 2.0.0 respectively) are not compatible.
- machines:
- - almalinux-8
- - almalinux-9
- - centos-stream-8
- - centos-stream-9
- - debian-10
- - debian-11
- - debian-sid
- - fedora-36
- - fedora-37
- - fedora-rawhide
- - opensuse-leap-154
- - opensuse-tumbleweed
- - ubuntu-2004
- - ubuntu-2204
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-glib.yml b/lcitool/ansible/playbooks/build/projects/libvirt-glib.yml
deleted file mode 100644
index 692c13f..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-glib.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: libvirt-glib
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-glib"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-go-module.yml b/lcitool/ansible/playbooks/build/projects/libvirt-go-module.yml
deleted file mode 100644
index 53601d3..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-go-module.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: libvirt-go-module
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-go-module"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/go-build-job.yml'
-- import_tasks: 'jobs/go-check-job.yml'
- vars:
- local_env: |
- export TEST_ARGS="-tags api"
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-go-xml-module.yml b/lcitool/ansible/playbooks/build/projects/libvirt-go-xml-module.yml
deleted file mode 100644
index b57952e..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-go-xml-module.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: libvirt-go-xml-module
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-go-xml-module"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/go-build-job.yml'
-- import_tasks: 'jobs/go-check-job.yml'
- vars:
- local_env: |
- export TEST_ARGS="-tags xmlroundtrip"
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-ocaml.yml b/lcitool/ansible/playbooks/build/projects/libvirt-ocaml.yml
deleted file mode 100644
index 4e37a75..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-ocaml.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- set_fact:
- name: libvirt-ocaml
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["libvirt-ocaml"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/generic-build-job.yml'
- vars:
- command: |
- autoreconf -vfi
- ./configure --prefix=$VIRT_PREFIX
- $MAKE
- $MAKE opt
-- import_tasks: 'jobs/generic-check-job.yml'
- vars:
- command: |
- $MAKE check-manifest
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-perl.yml b/lcitool/ansible/playbooks/build/projects/libvirt-perl.yml
deleted file mode 100644
index ffa47be..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-perl.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- set_fact:
- name: libvirt-perl
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-perl"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/perl-modulebuild-build-job.yml'
- vars:
- local_env: |
- export TEST_MAINTAINER=1
-- import_tasks: 'jobs/perl-modulebuild-check-job.yml'
- vars:
- local_env: |
- export TEST_MAINTAINER=1
-- import_tasks: 'jobs/perl-modulebuild-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-python.yml b/lcitool/ansible/playbooks/build/projects/libvirt-python.yml
deleted file mode 100644
index 94c2792..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-python.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: libvirt-python
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-python"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/python-distutils-build-job.yml'
-- import_tasks: 'jobs/python-distutils-check-job.yml'
-- import_tasks: 'jobs/python-distutils-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml b/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
deleted file mode 100644
index 2aaa378..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
+++ /dev/null
@@ -1,30 +0,0 @@
----
-- set_fact:
- name: libvirt-sandbox
- # libvirt-sandbox is Linux only
- machines:
- - debian-10
- - debian-11
- - debian-sid
- - fedora-36
- - fedora-37
- - fedora-rawhide
- - opensuse-leap-154
- - opensuse-tumbleweed
- - ubuntu-2004
- - ubuntu-2204
- archive_format: gz
- git_url: '{{ git_urls["libvirt-sandbox"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/autotools-build-job.yml'
- vars:
- autogen_args: --enable-gtk-doc
-- import_tasks: 'jobs/autotools-syntax-check-job.yml'
-- import_tasks: 'jobs/autotools-check-job.yml'
-- import_tasks: 'jobs/autotools-rpm-job.yml'
- vars:
- machines:
- - fedora-36
- - fedora-37
- - fedora-rawhide
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt-tck.yml b/lcitool/ansible/playbooks/build/projects/libvirt-tck.yml
deleted file mode 100644
index 6451b44..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt-tck.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- set_fact:
- name: libvirt-tck
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["libvirt-tck"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/perl-modulebuild-build-job.yml'
-- import_tasks: 'jobs/perl-modulebuild-check-job.yml'
-
- # CentOS releases are missing a number of RPM Perl modules, so we
- # can't do the rpmbuild there
-- import_tasks: 'jobs/perl-modulebuild-rpm-job.yml'
- vars:
- machines:
- - fedora-36
- - fedora-37
- - fedora-rawhide
diff --git a/lcitool/ansible/playbooks/build/projects/libvirt.yml b/lcitool/ansible/playbooks/build/projects/libvirt.yml
deleted file mode 100644
index 3154767..0000000
--- a/lcitool/ansible/playbooks/build/projects/libvirt.yml
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- set_fact:
- name: libvirt
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["libvirt"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-syntax-check-job.yml'
- vars:
- # We limit syntax-check to Linux platforms because it calls some
- # commands with more arguments than FreeBSD supports
- machines:
- - almalinux-8
- - almalinux-9
- - centos-stream-8
- - centos-stream-9
- - debian-10
- - debian-11
- - debian-sid
- - fedora-36
- - fedora-37
- - fedora-rawhide
- - opensuse-leap-154
- - opensuse-tumbleweed
- - ubuntu-2004
- - ubuntu-2204
-- import_tasks: 'jobs/meson-check-job.yml'
- vars:
- local_env: |
- # gnulib's test-poll is broken on FreeBSD, so disable expensive
- # tests (which include gnulib's test suite) until it's fixed
- if [ "$(uname)" != "FreeBSD" ]; then
- export VIR_TEST_EXPENSIVE=1
- fi
- export VIR_TEST_DEBUG=2
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/osinfo-db-tools.yml b/lcitool/ansible/playbooks/build/projects/osinfo-db-tools.yml
deleted file mode 100644
index 445cb80..0000000
--- a/lcitool/ansible/playbooks/build/projects/osinfo-db-tools.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- set_fact:
- name: osinfo-db-tools
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["osinfo-db-tools"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/osinfo-db.yml b/lcitool/ansible/playbooks/build/projects/osinfo-db.yml
deleted file mode 100644
index 5309e3d..0000000
--- a/lcitool/ansible/playbooks/build/projects/osinfo-db.yml
+++ /dev/null
@@ -1,23 +0,0 @@
----
-- set_fact:
- name: osinfo-db
- machines: '{{ all_machines }}'
- archive_format: xz
- git_url: '{{ git_urls["osinfo-db"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/generic-build-job.yml'
- vars:
- command: |
- $MAKE all
- $MAKE install OSINFO_DB_TARGET="--system"
-- import_tasks: 'jobs/generic-check-job.yml'
- vars:
- command: |
- $MAKE check
-- import_tasks: 'jobs/generic-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
- command: |
- {{ strip_buildrequires }}
- rpmbuild --clean --define "_topdir `pwd`/rpmbuild" --define "_sourcedir `pwd`" -ba osinfo-db.spec
diff --git a/lcitool/ansible/playbooks/build/projects/virt-manager.yml b/lcitool/ansible/playbooks/build/projects/virt-manager.yml
deleted file mode 100644
index 6820c72..0000000
--- a/lcitool/ansible/playbooks/build/projects/virt-manager.yml
+++ /dev/null
@@ -1,18 +0,0 @@
----
-- set_fact:
- name: virt-manager
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["virt-manager"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/python-distutils-build-job.yml'
- vars:
- command_pre_build: |
- $PYTHON ./setup.py configure --prefix=$VIRT_PREFIX
-- import_tasks: 'jobs/python-distutils-check-job.yml'
- vars:
- machines: '{{ all_machines }}'
-- import_tasks: 'jobs/python-distutils-rpm-job.yml'
- vars:
- machines: '{{ rpm_machines }}'
diff --git a/lcitool/ansible/playbooks/build/projects/virt-viewer.yml b/lcitool/ansible/playbooks/build/projects/virt-viewer.yml
deleted file mode 100644
index eda0c0e..0000000
--- a/lcitool/ansible/playbooks/build/projects/virt-viewer.yml
+++ /dev/null
@@ -1,18 +0,0 @@
----
-- set_fact:
- name: virt-viewer
- machines: '{{ all_machines }}'
- archive_format: gz
- git_url: '{{ git_urls["virt-viewer"][git_remote] }}'
-
-- import_tasks: 'jobs/prepare.yml'
-- import_tasks: 'jobs/meson-build-job.yml'
-- import_tasks: 'jobs/meson-check-job.yml'
-- import_tasks: 'jobs/meson-rpm-job.yml'
- vars:
- # The spec file for virt-viewer requires a very recent version
- # of spice-gtk, so we have to skip this job on older distros
- machines:
- - fedora-36
- - fedora-37
- - fedora-rawhide
diff --git a/lcitool/ansible/playbooks/build/tasks/pre-build/main.yml b/lcitool/ansible/playbooks/build/tasks/pre-build/main.yml
deleted file mode 100644
index 8044585..0000000
--- a/lcitool/ansible/playbooks/build/tasks/pre-build/main.yml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-- name: '{{ install.flavor }}: Copy build env source file'
- template:
- src: 'templates/build_env.j2'
- dest: /home/{{ install.flavor }}/lcitool_build_env
- owner: '{{ install.flavor }}'
- group: '{{ install.flavor }}'
diff --git a/lcitool/ansible/playbooks/build/templates/build_env.j2 b/lcitool/ansible/playbooks/build/templates/build_env.j2
deleted file mode 100644
index d60a16e..0000000
--- a/lcitool/ansible/playbooks/build/templates/build_env.j2
+++ /dev/null
@@ -1,51 +0,0 @@
-export MAKE="{{ paths.make }}"
-export NINJA="{{ paths.ninja }}"
-export PYTHON="{{ paths.python }}"
-
-export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)"
-export CCACHE_MAXSIZE="2G"
-
-export VIRT_PREFIX="$HOME/build/libvirt"
-export PATH="$VIRT_PREFIX/bin:$PATH"
-export C_INCLUDE_PATH="$VIRT_PREFIX/include"
-export LD_LIBRARY_PATH="$VIRT_PREFIX/lib"
-export PKG_CONFIG_PATH="$VIRT_PREFIX/lib/pkgconfig"
-export XDG_DATA_DIRS="$VIRT_PREFIX/share:/usr/share:/usr/local/share"
-export GI_TYPELIB_PATH="$VIRT_PREFIX/lib/girepository-1.0"
-export OSINFO_SYSTEM_DIR="$VIRT_PREFIX/share/osinfo"
-
-# These search paths need to encode the OS architecture in some way
-# in order to work, so use the appropriate tool to obtain this
-# information and adjust them accordingly
-packaging_format="{{ packaging.format }}"
-if test "$packaging_format" = "deb"; then
- multilib=$(dpkg-architecture -q DEB_TARGET_MULTIARCH)
- export LD_LIBRARY_PATH="$VIRT_PREFIX/lib/$multilib:$LD_LIBRARY_PATH"
- export PKG_CONFIG_PATH="$VIRT_PREFIX/lib/$multilib/pkgconfig:$PKG_CONFIG_PATH"
- export GI_TYPELIB_PATH="$VIRT_PREFIX/lib/$multilib/girepository-1.0:$GI_TYPELIB_PATH"
-elif test "$packaging_format" = "rpm"; then
- multilib=$(rpm --eval '%{_lib}')
- export LD_LIBRARY_PATH="$VIRT_PREFIX/$multilib:$LD_LIBRARY_PATH"
- export PKG_CONFIG_PATH="$VIRT_PREFIX/$multilib/pkgconfig:$PKG_CONFIG_PATH"
- export GI_TYPELIB_PATH="$VIRT_PREFIX/$multilib/girepository-1.0:$GI_TYPELIB_PATH"
-fi
-
-# We need to ask Perl for this information, since it's used to
-# construct installation paths
-plarch=$(perl -e 'use Config; print $Config{archname}')
-export PERL5LIB="$VIRT_PREFIX/lib/perl5/$plarch"
-
-# For Python we need the version number (major and minor) and
-# to know whether "lib64" paths are searched
-pylib=lib
-if $PYTHON -c 'import sys; print("\n".join(sys.path))' | grep -q lib64; then
- pylib=lib64
-fi
-pyver=$($PYTHON -c 'import sys; print(".".join(map(lambda x: str(sys.version_info[x]), [0,1])))')
-export PYTHONPATH="$VIRT_PREFIX/$pylib/python$pyver/site-packages"
-
-# Use ccache by default. The directory we're adding to $PATH contains
-# symlinks that make it possible to invoke the (cross) compiler using
-# the usual name and have it transparently go through ccache
-export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
-export PATH="$CCACHE_WRAPPERSDIR:$PATH"