diff options
author | Erik Skultety <eskultet@redhat.com> | 2023-04-04 13:47:01 +0200 |
---|---|---|
committer | Erik Skultety <eskultet@redhat.com> | 2023-04-18 11:57:58 +0200 |
commit | 24bee074f586503f362b63650b83d3441b5da55d (patch) | |
tree | f4c30f14249900692e2f11b6e3bfd980fd455587 | |
parent | 6468b1e0a951c9b2d4efc9522299daaab54e2a1a (diff) | |
download | libvirt-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>
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" |