Hello community, here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory checked in at 2020-11-03 15:16:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old) and /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sys-Virt" Tue Nov 3 15:16:29 2020 rev:77 rq:845551 version:6.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes 2020-05-09 22:20:09.927590341 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.3463/perl-Sys-Virt.changes 2020-11-03 15:16:51.084056541 +0100 @@ -1,0 +2,8 @@ +Mon Nov 2 22:44:24 UTC 2020 - James Fehlig <jfeh...@suse.com> + +- Update to 6.8.0 + - Add all new APIs and constants in libvirt 6.8.0 + - jsc#SLE-13688, jsc#SLE-16754 +- Add new file _service for tar_scm source service + +------------------------------------------------------------------- Old: ---- Sys-Virt-v6.3.0.tar.gz New: ---- Sys-Virt-6.8.0.tar.gz _service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Sys-Virt.spec ++++++ --- /var/tmp/diff_new_pack.LIsAwo/_old 2020-11-03 15:16:52.264057676 +0100 +++ /var/tmp/diff_new_pack.LIsAwo/_new 2020-11-03 15:16:52.268057680 +0100 @@ -17,14 +17,14 @@ Name: perl-Sys-Virt -Version: 6.3.0 +Version: 6.8.0 Release: 0 %define cpan_name Sys-Virt Summary: Represent and manage a libvirt hypervisor connection License: GPL-2.0-or-later OR ClArtistic Group: Development/Libraries/Perl URL: https://metacpan.org/release/Sys-Virt -Source: %{cpan_name}-v%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz Patch0: suse-set-migration-constraints.patch # Build BuildRequires: libvirt-devel >= %{version} @@ -57,7 +57,7 @@ virtualization containers to be managed with a consistent API. %prep -%setup -q -n %{cpan_name}-v%{version} +%setup -q -n %{cpan_name}-%{version} %patch0 -p1 %build ++++++ Sys-Virt-v6.3.0.tar.gz -> Sys-Virt-6.8.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/.github/lockdown.yml new/Sys-Virt-6.8.0/.github/lockdown.yml --- old/Sys-Virt-v6.3.0/.github/lockdown.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/.github/lockdown.yml 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,36 @@ +# Configuration for Repo Lockdown - https://github.com/dessant/repo-lockdown + +# Close issues and pull requests +close: true + +# Lock issues and pull requests +lock: true + +# Optionally, specify configuration settings just for `issues` or `pulls` +issues: + comment: | + Thank you for your interest in the libvirt project. + + Since this repository is a read-only mirror of the project's master repostory hosted on GitLab, issues opened here are not processed. + + We kindly request that new issues are reported to + + https://gitlab.com/libvirt/libvirt-perl/-/issues/new + + Thank you for your time and understanding. + +pulls: + comment: | + Thank you for your interest in the libvirt project. + + Since this repository is a read-only mirror of the project's master repostory hosted on GitLab, merge requests opened here are not processed. + + We kindly request that contributors fork the project at + + https://gitlab.com/libvirt/libvirt-perl/ + + push changes to the fork, and then open a new merge request at + + https://gitlab.com/libvirt/libvirt-perl/-/merge_requests/new + + Thank you for your time and understanding. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/.gitlab-ci.yml new/Sys-Virt-6.8.0/.gitlab-ci.yml --- old/Sys-Virt-v6.3.0/.gitlab-ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/.gitlab-ci.yml 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,189 @@ + +stages: + - prebuild + - containers + - builds + - docs + +.container_job_template: &container_job_definition + image: docker:stable + stage: containers + services: + - docker:dind + before_script: + - export TAG="$CI_REGISTRY_IMAGE/ci-$NAME:latest" + - export COMMON_TAG="$CI_REGISTRY/libvirt/libvirt-perl/ci-$NAME:latest" + - docker info + - docker login registry.gitlab.com -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" + script: + - docker pull "$TAG" || docker pull "$COMMON_TAG" || true + - docker build --cache-from "$TAG" --cache-from "$COMMON_TAG" --tag "$TAG" -f "ci/libvirt-$NAME.Dockerfile" ci + - docker push "$TAG" + after_script: + - docker logout + +.git_build_job_template: &git_build_job_definition + image: $CI_REGISTRY_IMAGE/ci-$NAME:latest + stage: builds + before_script: + - export MAKEFLAGS="-j$(getconf _NPROCESSORS_ONLN)" + - export SCRATCH_DIR="/tmp/scratch" + - export VROOT="$SCRATCH_DIR/vroot" + - export LIBDIR="$VROOT/lib" + - export LD_LIBRARY_PATH="$LIBDIR" + - export PATH="$VROOT/bin:$PATH" + - export PKG_CONFIG_PATH="$LIBDIR/pkgconfig" + - export TEST_MAINTAINER=1 + script: + - pushd "$PWD" + - mkdir -p "$SCRATCH_DIR" + - cd "$SCRATCH_DIR" + - git clone --depth 1 https://gitlab.com/libvirt/libvirt.git + - cd libvirt + - meson build -Ddriver_libvirtd=disabled "--prefix=$VROOT" "--libdir=$LIBDIR" + - ninja -C build install + - popd + - perl Build.PL + - perl Build + - perl Build test + - perl Build install + - perl Build dist + - if test -x /usr/bin/rpmbuild ; then rpmbuild --nodeps -ta Sys-Virt*.tar.gz ; fi + +# Check that all commits are signed-off for the DCO. +# Skip on "libvirt" namespace, since we only need to run +# this test on developer's personal forks from which +# merge requests are submitted +check-dco: + stage: prebuild + image: registry.gitlab.com/libvirt/libvirt-ci/check-dco:master + script: + - /check-dco + except: + variables: + - $CI_PROJECT_NAMESPACE == 'libvirt' + +centos-7-container: + <<: *container_job_definition + variables: + NAME: centos-7 + +centos-8-container: + <<: *container_job_definition + variables: + NAME: centos-8 + +centos-stream-container: + <<: *container_job_definition + variables: + NAME: centos-stream + +debian-10-container: + <<: *container_job_definition + variables: + NAME: debian-10 + +debian-sid-container: + <<: *container_job_definition + variables: + NAME: debian-sid + +fedora-31-container: + <<: *container_job_definition + variables: + NAME: fedora-31 + +fedora-32-container: + <<: *container_job_definition + variables: + NAME: fedora-32 + +fedora-rawhide-container: + <<: *container_job_definition + variables: + NAME: fedora-rawhide + +opensuse-151-container: + <<: *container_job_definition + variables: + NAME: opensuse-151 + +ubuntu-1804-container: + <<: *container_job_definition + variables: + NAME: ubuntu-1804 + +ubuntu-2004-container: + <<: *container_job_definition + variables: + NAME: ubuntu-2004 + + +centos-7-git-build: + <<: *git_build_job_definition + variables: + NAME: centos-7 + +centos-8-git-build: + <<: *git_build_job_definition + variables: + NAME: centos-8 + +centos-stream-git-build: + <<: *git_build_job_definition + variables: + NAME: centos-stream + +debian-10-git-build: + <<: *git_build_job_definition + variables: + NAME: debian-10 + +debian-sid-git-build: + <<: *git_build_job_definition + variables: + NAME: debian-sid + +fedora-31-git-build: + <<: *git_build_job_definition + variables: + NAME: fedora-31 + +fedora-32-git-build: + <<: *git_build_job_definition + variables: + NAME: fedora-32 + +fedora-rawhide-git-build: + <<: *git_build_job_definition + variables: + NAME: fedora-rawhide + +opensuse-151-git-build: + <<: *git_build_job_definition + variables: + NAME: opensuse-151 + +ubuntu-1804-git-build: + <<: *git_build_job_definition + variables: + NAME: ubuntu-1804 + +ubuntu-2004-git-build: + <<: *git_build_job_definition + variables: + NAME: ubuntu-2004 + +apiref: + stage: docs + image: $CI_REGISTRY_IMAGE/ci-centos-8:latest + script: + - mkdir apiref + - perl -MPod::Simple::HTMLBatch -e Pod::Simple::HTMLBatch::go lib apiref + artifacts: + expose_as: 'API Reference' + name: 'apiref' + when: on_success + expire_in: 30 days + paths: + - apiref diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/Build.PL new/Sys-Virt-6.8.0/Build.PL --- old/Sys-Virt-v6.3.0/Build.PL 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/Build.PL 2020-10-05 12:50:11.000000000 +0200 @@ -17,7 +17,7 @@ use strict; use warnings; -my $libvirtver = "6.3.0"; +my $libvirtver = "6.8.0"; my $stat = system "pkg-config --atleast-version=$libvirtver libvirt"; die "cannot run pkg-config to check libvirt version" if $stat == -1; die "libvirt >= $libvirtver is required\n" unless $stat == 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/CONTRIBUTING.rst new/Sys-Virt-6.8.0/CONTRIBUTING.rst --- old/Sys-Virt-v6.3.0/CONTRIBUTING.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/CONTRIBUTING.rst 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,28 @@ +============================ +Contributing to libvirt-perl +============================ + +The libvirt Perl API binding accepts code contributions via merge requests +on the GitLab project: + +https://gitlab.com/libvirt/libvirt-perl/-/merge_requests + +It is required that automated CI pipelines succeed before a merge request +will be accepted. The global pipeline status for the ``master`` branch is +visible at: + +https://gitlab.com/libvirt/libvirt-perl/pipelines + +CI pipeline results for merge requests will be visible via the contributors' +own private repository fork: + +https://gitlab.com/yourusername/libvirt-perl/pipelines + +Contributions submitted to the project must be in compliance with the +Developer Certificate of Origin Version 1.1. This is documented at: + +https://developercertificate.org/ + +To indicate compliance, each commit in a series must have a "Signed-off-by" +tag with the submitter's name and email address. This can be added by passing +the ``-s`` flag to ``git commit`` when creating the patches. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/Changes new/Sys-Virt-6.8.0/Changes --- old/Sys-Virt-v6.3.0/Changes 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/Changes 2020-10-05 12:50:11.000000000 +0200 @@ -1,5 +1,10 @@ Revision history for perl module Sys::Virt +6.8.0 2020-10-05 + + - Add VIR_DOMAIN_MIGRATE_PARAM_DISKS_URI constant + - Add VIR_CONNECT_LIST_NODE_DEVICES_CAP_CSS_DEV constant + 6.3.0 2020-05-05 - Add VIR_DOMAIN_JOB_ERRMSG constant diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/META.json new/Sys-Virt-6.8.0/META.json --- old/Sys-Virt-v6.3.0/META.json 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/META.json 1970-01-01 01:00:00.000000000 +0100 @@ -1,105 +0,0 @@ -{ - "abstract" : "libvirt Perl API", - "author" : [ - "Daniel Berrange <d...@berrange.com>" - ], - "dynamic_config" : 1, - "generated_by" : "Module::Build version 0.4231", - "license" : [ - "gpl_1" - ], - "meta-spec" : { - "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : 2 - }, - "name" : "Sys-Virt", - "prereqs" : { - "build" : { - "requires" : { - "ExtUtils::CBuilder" : "0", - "Sys::Hostname" : "0", - "Test::CPAN::Changes" : "0", - "Test::More" : "0", - "Test::Pod" : "0", - "Test::Pod::Coverage" : "0", - "Time::HiRes" : "0", - "XML::XPath" : "0", - "XML::XPath::XMLParser" : "0" - } - }, - "configure" : { - "requires" : { - "Module::Build" : "0" - } - }, - "runtime" : { - "requires" : { - "perl" : "v5.16.0" - } - } - }, - "provides" : { - "Sys::Virt" : { - "file" : "lib/Sys/Virt.pm", - "version" : "v6.3.0" - }, - "Sys::Virt::Domain" : { - "file" : "lib/Sys/Virt/Domain.pm" - }, - "Sys::Virt::DomainCheckpoint" : { - "file" : "lib/Sys/Virt/DomainCheckpoint.pm" - }, - "Sys::Virt::DomainSnapshot" : { - "file" : "lib/Sys/Virt/DomainSnapshot.pm" - }, - "Sys::Virt::Error" : { - "file" : "lib/Sys/Virt/Error.pm" - }, - "Sys::Virt::Event" : { - "file" : "lib/Sys/Virt/Event.pm" - }, - "Sys::Virt::Interface" : { - "file" : "lib/Sys/Virt/Interface.pm" - }, - "Sys::Virt::NWFilter" : { - "file" : "lib/Sys/Virt/NWFilter.pm" - }, - "Sys::Virt::NWFilterBinding" : { - "file" : "lib/Sys/Virt/NWFilterBinding.pm" - }, - "Sys::Virt::Network" : { - "file" : "lib/Sys/Virt/Network.pm" - }, - "Sys::Virt::NetworkPort" : { - "file" : "lib/Sys/Virt/NetworkPort.pm" - }, - "Sys::Virt::NodeDevice" : { - "file" : "lib/Sys/Virt/NodeDevice.pm" - }, - "Sys::Virt::Secret" : { - "file" : "lib/Sys/Virt/Secret.pm" - }, - "Sys::Virt::StoragePool" : { - "file" : "lib/Sys/Virt/StoragePool.pm" - }, - "Sys::Virt::StorageVol" : { - "file" : "lib/Sys/Virt/StorageVol.pm" - }, - "Sys::Virt::Stream" : { - "file" : "lib/Sys/Virt/Stream.pm" - } - }, - "release_status" : "stable", - "resources" : { - "homepage" : "http://libvirt.org/", - "license" : [ - "http://www.gnu.org/licenses/gpl.html" - ], - "repository" : { - "url" : "https://gitlab.com/libvirt/libvirt-perl" - }, - "x_MailingList" : "http://www.redhat.com/mailman/listinfo/libvir-list" - }, - "version" : "v6.3.0", - "x_serialization_backend" : "JSON::PP version 4.04" -} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/META.yml new/Sys-Virt-6.8.0/META.yml --- old/Sys-Virt-v6.3.0/META.yml 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/META.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,66 +0,0 @@ ---- -abstract: 'libvirt Perl API' -author: - - 'Daniel Berrange <d...@berrange.com>' -build_requires: - ExtUtils::CBuilder: '0' - Sys::Hostname: '0' - Test::CPAN::Changes: '0' - Test::More: '0' - Test::Pod: '0' - Test::Pod::Coverage: '0' - Time::HiRes: '0' - XML::XPath: '0' - XML::XPath::XMLParser: '0' -configure_requires: - Module::Build: '0' -dynamic_config: 1 -generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010' -license: gpl -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: '1.4' -name: Sys-Virt -provides: - Sys::Virt: - file: lib/Sys/Virt.pm - version: v6.3.0 - Sys::Virt::Domain: - file: lib/Sys/Virt/Domain.pm - Sys::Virt::DomainCheckpoint: - file: lib/Sys/Virt/DomainCheckpoint.pm - Sys::Virt::DomainSnapshot: - file: lib/Sys/Virt/DomainSnapshot.pm - Sys::Virt::Error: - file: lib/Sys/Virt/Error.pm - Sys::Virt::Event: - file: lib/Sys/Virt/Event.pm - Sys::Virt::Interface: - file: lib/Sys/Virt/Interface.pm - Sys::Virt::NWFilter: - file: lib/Sys/Virt/NWFilter.pm - Sys::Virt::NWFilterBinding: - file: lib/Sys/Virt/NWFilterBinding.pm - Sys::Virt::Network: - file: lib/Sys/Virt/Network.pm - Sys::Virt::NetworkPort: - file: lib/Sys/Virt/NetworkPort.pm - Sys::Virt::NodeDevice: - file: lib/Sys/Virt/NodeDevice.pm - Sys::Virt::Secret: - file: lib/Sys/Virt/Secret.pm - Sys::Virt::StoragePool: - file: lib/Sys/Virt/StoragePool.pm - Sys::Virt::StorageVol: - file: lib/Sys/Virt/StorageVol.pm - Sys::Virt::Stream: - file: lib/Sys/Virt/Stream.pm -requires: - perl: v5.16.0 -resources: - MailingList: http://www.redhat.com/mailman/listinfo/libvir-list - homepage: http://libvirt.org/ - license: http://www.gnu.org/licenses/gpl.html - repository: https://gitlab.com/libvirt/libvirt-perl -version: v6.3.0 -x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/Makefile.PL new/Sys-Virt-6.8.0/Makefile.PL --- old/Sys-Virt-v6.3.0/Makefile.PL 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/Makefile.PL 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -# Note: this file was auto-generated by Module::Build::Compat version 0.4231 -require 5.016000; - use Module::Build::Compat 0.02; - - Module::Build::Compat->run_build_pl(args => \@ARGV); - require Module::Build; - Module::Build::Compat->write_makefile(build_class => 'Module::Build'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/README new/Sys-Virt-6.8.0/README --- old/Sys-Virt-v6.3.0/README 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/README 2020-10-05 12:50:11.000000000 +0200 @@ -8,6 +8,6 @@ Module::Build buld system. For installation instructions, consult the INSTALL file. -The current minimum required version of libvirt is 6.3.0 +The current minimum required version of libvirt is 6.8.0 -- End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/README.rst new/Sys-Virt-6.8.0/ci/README.rst --- old/Sys-Virt-v6.3.0/ci/README.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/README.rst 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,14 @@ +CI job assets +============= + +This directory contains assets used in the automated CI jobs, most +notably the Dockerfiles used to build container images in which the +CI jobs then run. + +The ``refresh`` script is used to re-create the Dockerfiles using the +``lcitool`` command that is provided by repo +https://gitlab.com/libvirt/libvirt-ci + +The containers are built during the CI process and cached in the GitLab +container registry of the project doing the build. The cached containers +can be deleted at any time and will be correctly rebuilt. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-centos-7.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-centos-7.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-centos-7.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-centos-7.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,99 @@ +FROM centos:7 + +RUN echo -e '[openvz]\n\ +name=OpenVZ addons\n\ +baseurl=https://download.openvz.org/virtuozzo/releases/openvz-7.0.11-235/x86_64/os/\n\ +enabled=1\n\ +gpgcheck=1\n\ +skip_if_unavailable=0\n\ +metadata_expire=6h\n\ +priority=90\n\ +includepkgs=libprl*' > /etc/yum.repos.d/openvz.repo && \ + echo -e '-----BEGIN PGP PUBLIC KEY BLOCK-----\n\ +Version: GnuPG v2.0.22 (GNU/Linux)\n\ +\n\ +mI0EVl80nQEEAKrEeyeTCwrzS9kYedZ/sAc/GUqlb81C7pA9SaR3fyck5mVw1Ogk\n\ +YdmNBPM2kY7QDxR9F0EpSpnxSCAXZXugsQ8KzZ0DRLVeBDQyGs9IGK5hI0zzxIil\n\ +BzfvIexLiQQhLy7YlIi8Jt/uUqKkW0pIMNMGcduY97VATtczpncpkmSzABEBAAG0\n\ +SFZpcnR1b3p6byBUZWFtIChHUEcga2V5IHNpZ25hdHVyZSBmb3IgcGFja2FnZXMp\n\ +IDxzZWN1cml0eUB2aXJ0dW96em8uY29tPoi5BBMBAgAjBQJWXzSdAhsDBwsJCAcD\n\ +AgEGFQgCCQoLBBYCAwECHgECF4AACgkQygt9GUTNrSruIgP/er70Eyo73A1gfrjv\n\ +oPUkyo4rslVRZu3qqCwoMFtJc/Z/UxWgEka1buorlcGLa6eO/EZ49c0n+KGa4Kvt\n\ +EUboIq0yEu5i0FyAj92ifm+hNhoAbGfm0cZ4/fD0oGr3l8OsQo4+iHX4xAPwFe7Y\n\ +zABuB8I1ZDZ4OIp5tDfTTuF2LT24jQRWXzSdAQQAog2Aqb+Ptl68O7cQhWLjVGkj\n\ +yyigZrdeReLx3HloKJPBeQ/kA6uvMJc/IYS3uppMWXv9v+QenS6uhP1TUJ2k9FvM\n\ +t94MQZfALN7Vpf8AF+UeWu4Ru+y4BNzcFhrPhIFNFChOR2QqW6FkgE57D9I177NC\n\ +oJMyrlNe8wcGa178An8AEQEAAYifBBgBAgAJBQJWXzSdAhsMAAoJEMoLfRlEza0q\n\ +bKwD/3+OFVIEXnIv5XgdGRNX5fHggsUN1bb8gva7HANRlKdd4LD8foDM3F/yv/3V\n\ +igG14D5EjKz56SaBDNgiI4++hOzb2M8jhAsR86jxkXFrrP1U3ZNRKg6av9DPFAPS\n\ +WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\ +=fRMg\n\ +-----END PGP PUBLIC KEY BLOCK-----' > /etc/pki/rpm-gpg/RPM-GPG-KEY-OpenVZ && \ + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-OpenVZ && \ + yum install -y epel-release && \ + yum update -y && \ + yum install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-common \ + glibc-devel \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + pkgconfig \ + python3 \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + python36-docutils \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + yum autoremove -y && \ + yum clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja-build" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-centos-8.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-centos-8.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-centos-8.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-centos-8.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,73 @@ +FROM centos:8 + +RUN dnf install 'dnf-command(config-manager)' -y && \ + dnf config-manager --set-enabled -y PowerTools && \ + dnf install -y epel-release && \ + dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + perl-generators \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + dnf autoremove -y && \ + dnf clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-centos-stream.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-centos-stream.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-centos-stream.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-centos-stream.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,74 @@ +FROM centos:8 + +RUN dnf install -y centos-release-stream && \ + dnf install 'dnf-command(config-manager)' -y && \ + dnf config-manager --set-enabled -y Stream-PowerTools && \ + dnf install -y epel-release && \ + dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + perl-generators \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + dnf autoremove -y && \ + dnf clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-debian-10.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-debian-10.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-debian-10.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-debian-10.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,73 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cpanminus \ + gcc \ + gdb \ + gettext \ + git \ + libc-dev-bin \ + libc6-dev \ + libcpan-changes-perl \ + libglib2.0-dev \ + libgnutls28-dev \ + libmodule-build-perl \ + libnl-3-dev \ + libnl-route-3-dev \ + libtest-pod-coverage-perl \ + libtest-pod-perl \ + libtime-hr-perl \ + libtirpc-dev \ + libtool \ + libtool-bin \ + libxml-xpath-perl \ + libxml2-dev \ + libxml2-utils \ + locales \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + screen \ + strace \ + sudo \ + vim \ + xsltproc \ + xz-utils && \ + apt-get autoremove -y && \ + apt-get autoclean -y && \ + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ + dpkg-reconfigure locales && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-debian-sid.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-debian-sid.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-debian-sid.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-debian-sid.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,71 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cpanminus \ + gcc \ + gdb \ + gettext \ + git \ + libc-dev-bin \ + libc6-dev \ + libcpan-changes-perl \ + libglib2.0-dev \ + libgnutls28-dev \ + libmodule-build-perl \ + libnl-3-dev \ + libnl-route-3-dev \ + libtest-pod-coverage-perl \ + libtest-pod-perl \ + libtime-hr-perl \ + libtirpc-dev \ + libtool \ + libtool-bin \ + libxml-xpath-perl \ + libxml2-dev \ + libxml2-utils \ + locales \ + lsof \ + make \ + meson \ + net-tools \ + ninja-build \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + screen \ + strace \ + sudo \ + vim \ + xsltproc \ + xz-utils && \ + apt-get autoremove -y && \ + apt-get autoclean -y && \ + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ + dpkg-reconfigure locales && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-fedora-31.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-fedora-31.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-fedora-31.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-fedora-31.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,71 @@ +FROM fedora:31 + +RUN dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + perl-generators \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + dnf autoremove -y && \ + dnf clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-fedora-32.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-fedora-32.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-fedora-32.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-fedora-32.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,69 @@ +FROM fedora:32 + +RUN dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + meson \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + perl-generators \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + dnf autoremove -y && \ + dnf clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-fedora-rawhide.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-fedora-rawhide.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-fedora-rawhide.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-fedora-rawhide.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,70 @@ +FROM fedora:rawhide + +RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ + dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + meson \ + net-tools \ + ninja-build \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-Time-HiRes \ + perl-XML-XPath \ + perl-generators \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + dnf autoremove -y && \ + dnf clean all -y && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-opensuse-151.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-opensuse-151.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-opensuse-151.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-opensuse-151.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,68 @@ +FROM opensuse/leap:15.1 + +RUN zypper update -y && \ + zypper install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + glibc-locale \ + libgnutls-devel \ + libnl3-devel \ + libtirpc-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt \ + lsof \ + make \ + net-tools \ + ninja \ + patch \ + perl \ + perl-App-cpanminus \ + perl-Archive-Tar \ + perl-CPAN-Changes \ + perl-Module-Build \ + perl-Test-Pod \ + perl-Test-Pod-Coverage \ + perl-XML-XPath \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + rpcgen \ + rpm-build \ + screen \ + strace \ + sudo \ + vim \ + xz && \ + zypper clean --all && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-ubuntu-1804.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-ubuntu-1804.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-ubuntu-1804.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-ubuntu-1804.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,73 @@ +FROM ubuntu:18.04 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cpanminus \ + gcc \ + gdb \ + gettext \ + git \ + libc-dev-bin \ + libc6-dev \ + libcpan-changes-perl \ + libglib2.0-dev \ + libgnutls28-dev \ + libmodule-build-perl \ + libnl-3-dev \ + libnl-route-3-dev \ + libtest-pod-coverage-perl \ + libtest-pod-perl \ + libtime-hr-perl \ + libtirpc-dev \ + libtool \ + libtool-bin \ + libxml-xpath-perl \ + libxml2-dev \ + libxml2-utils \ + locales \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + screen \ + strace \ + sudo \ + vim \ + xsltproc \ + xz-utils && \ + apt-get autoremove -y && \ + apt-get autoclean -y && \ + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ + dpkg-reconfigure locales && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/libvirt-ubuntu-2004.Dockerfile new/Sys-Virt-6.8.0/ci/libvirt-ubuntu-2004.Dockerfile --- old/Sys-Virt-v6.3.0/ci/libvirt-ubuntu-2004.Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/libvirt-ubuntu-2004.Dockerfile 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,73 @@ +FROM ubuntu:20.04 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + chrony \ + cpanminus \ + gcc \ + gdb \ + gettext \ + git \ + libc-dev-bin \ + libc6-dev \ + libcpan-changes-perl \ + libglib2.0-dev \ + libgnutls28-dev \ + libmodule-build-perl \ + libnl-3-dev \ + libnl-route-3-dev \ + libtest-pod-coverage-perl \ + libtest-pod-perl \ + libtime-hr-perl \ + libtirpc-dev \ + libtool \ + libtool-bin \ + libxml-xpath-perl \ + libxml2-dev \ + libxml2-utils \ + locales \ + lsof \ + make \ + net-tools \ + ninja-build \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-docutils \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + screen \ + strace \ + sudo \ + vim \ + xsltproc \ + xz-utils && \ + apt-get autoremove -y && \ + apt-get autoclean -y && \ + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ + dpkg-reconfigure locales && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) + +RUN pip3 install \ + meson==0.54.0 + +ENV LANG "en_US.UTF-8" + +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" + +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/ci/refresh new/Sys-Virt-6.8.0/ci/refresh --- old/Sys-Virt-v6.3.0/ci/refresh 1970-01-01 01:00:00.000000000 +0100 +++ new/Sys-Virt-6.8.0/ci/refresh 2020-10-05 12:50:11.000000000 +0200 @@ -0,0 +1,22 @@ +#!/bin/sh + +if test -z "$1" +then + echo "syntax: $0 PATH-TO-LCITOOL" + exit 1 +fi + +LCITOOL=$1 + +if ! test -x "$LCITOOL" +then + echo "$LCITOOL is not executable" + exit 1 +fi + +HOSTS=$($LCITOOL hosts | grep -v -E '(freebsd|macos)') + +for host in $HOSTS +do + $LCITOOL dockerfile $host libvirt+minimal,libvirt-perl > $host.Dockerfile +done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/lib/Sys/Virt/Domain.pm new/Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm --- old/Sys-Virt-v6.3.0/lib/Sys/Virt/Domain.pm 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm 2020-10-05 12:50:11.000000000 +0200 @@ -1163,6 +1163,15 @@ expected cetificate's hostname is known, this parameter can be used to pass this expected hostname when starting the migration. +=item C<Sys::Virt::Domain::MIGRATE_PARAM_DISKS_URI> + +The URI to use for initializing the domain migration for storage. It takes +a hypervisor specific format. The uri_transports element of the hypervisor +capabilities XML includes details of the supported URI schemes. When +omitted libvirt will auto-generate suitable default URI. It is typically +only necessary to specify this URI if the destination host has multiple +interfaces and a specific interface is required to transmit storage data. + =back =item $ddom = $dom->migrate(destcon, flags=0, dname=undef, uri=undef, bandwidth=0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/lib/Sys/Virt/NodeDevice.pm new/Sys-Virt-6.8.0/lib/Sys/Virt/NodeDevice.pm --- old/Sys-Virt-v6.3.0/lib/Sys/Virt/NodeDevice.pm 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/lib/Sys/Virt/NodeDevice.pm 2020-10-05 12:50:11.000000000 +0200 @@ -181,6 +181,10 @@ Include CCW devices +=item Sys::Virt::NodeDevice::LIST_CAP_CSS_DEV + +Include CSS devices + =back =head2 EVENT ID CONSTANTS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/lib/Sys/Virt.pm new/Sys-Virt-6.8.0/lib/Sys/Virt.pm --- old/Sys-Virt-v6.3.0/lib/Sys/Virt.pm 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/lib/Sys/Virt.pm 2020-10-05 12:50:11.000000000 +0200 @@ -81,7 +81,7 @@ use Sys::Virt::DomainCheckpoint; use Sys::Virt::Stream; -our $VERSION = '6.3.0'; +our $VERSION = '6.8.0'; require XSLoader; XSLoader::load('Sys::Virt', $VERSION); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/lib/Sys/Virt.xs new/Sys-Virt-6.8.0/lib/Sys/Virt.xs --- old/Sys-Virt-v6.3.0/lib/Sys/Virt.xs 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/lib/Sys/Virt.xs 2020-10-05 12:50:11.000000000 +0200 @@ -5413,7 +5413,7 @@ virTypedParameterPtr params; int nparams; CODE: - nparams = 18; + nparams = 19; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, @@ -5488,6 +5488,10 @@ VIR_TYPED_PARAM_FIELD_LENGTH); params[17].type = VIR_TYPED_PARAM_STRING; + strncpy(params[18].field, VIR_MIGRATE_PARAM_DISKS_URI, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[18].type = VIR_TYPED_PARAM_STRING; + nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, @@ -5516,7 +5520,7 @@ virTypedParameterPtr params; int nparams; PPCODE: - nparams = 18; + nparams = 19; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, @@ -5591,6 +5595,10 @@ VIR_TYPED_PARAM_FIELD_LENGTH); params[17].type = VIR_TYPED_PARAM_STRING; + strncpy(params[18].field, VIR_MIGRATE_PARAM_DISKS_URI, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[18].type = VIR_TYPED_PARAM_STRING; + nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, @@ -9295,6 +9303,7 @@ REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, MIGRATE_PARAM_BANDWIDTH_POSTCOPY); REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_PARALLEL_CONNECTIONS, MIGRATE_PARAM_PARALLEL_CONNECTIONS); REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_TLS_DESTINATION, MIGRATE_PARAM_TLS_DESTINATION); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_DISKS_URI, MIGRATE_PARAM_DISKS_URI); REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, MIGRATE_MAX_SPEED_POSTCOPY); @@ -10097,6 +10106,7 @@ REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_MDEV, LIST_CAP_MDEV); REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_MDEV_TYPES, LIST_CAP_MDEV_TYPES); REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_CCW_DEV, LIST_CAP_CCW_DEV); + REGISTER_CONSTANT(VIR_CONNECT_LIST_NODE_DEVICES_CAP_CSS_DEV, LIST_CAP_CSS_DEV); REGISTER_CONSTANT(VIR_NODE_DEVICE_EVENT_ID_LIFECYCLE, EVENT_ID_LIFECYCLE); REGISTER_CONSTANT(VIR_NODE_DEVICE_EVENT_ID_UPDATE, EVENT_ID_UPDATE); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v6.3.0/perl-Sys-Virt.spec new/Sys-Virt-6.8.0/perl-Sys-Virt.spec --- old/Sys-Virt-v6.3.0/perl-Sys-Virt.spec 2020-05-05 13:28:30.000000000 +0200 +++ new/Sys-Virt-6.8.0/perl-Sys-Virt.spec 1970-01-01 01:00:00.000000000 +0100 @@ -1,71 +0,0 @@ -# Automatically generated by perl-Sys-Virt.spec.PL - -Name: perl-Sys-Virt -Version: 6.3.0 -Release: 1%{?dist} -Summary: Represent and manage a libvirt hypervisor connection -License: GPLv2+ or Artistic -URL: https://metacpan.org/release/Sys-Virt -Source0: https://cpan.metacpan.org/authors/id/D/DA/DANBERR/Sys-Virt-v%{version}.tar.gz -# Build -BuildRequires: coreutils -BuildRequires: findutils -BuildRequires: gcc -BuildRequires: libvirt-devel >= %{version} -BuildRequires: make -BuildRequires: perl-devel -%if 0%{?fedora} || 0%{?rhel} > 7 -BuildRequires: perl-interpreter -BuildRequires: perl-generators -%endif -BuildRequires: perl(ExtUtils::CBuilder) -BuildRequires: perl(Module::Build) -BuildRequires: sed -# Runtime -BuildRequires: perl(overload) -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -BuildRequires: perl(XSLoader) -# Tests only -BuildRequires: perl(base) -BuildRequires: perl(Sys::Hostname) -BuildRequires: perl(Test::More) -BuildRequires: perl(Time::HiRes) -BuildRequires: perl(XML::XPath) -BuildRequires: perl(XML::XPath::XMLParser) -# Optional tests only -BuildRequires: perl(Test::CPAN::Changes) -BuildRequires: perl(Test::Pod) >= 1.00 -BuildRequires: perl(Test::Pod::Coverage) >= 1.00 -BuildRequires: git -Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) - -%description -The Sys::Virt module provides a Perl XS binding to the libvirt virtual -machine management APIs. This allows machines running within arbitrary -virtualization containers to be managed with a consistent API. - -%prep -%autosetup -S git -n Sys-Virt-v%{version} - - -%build -%{__perl} Build.PL installdirs=vendor -./Build - -%install -./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 - -%{_fixperms} $RPM_BUILD_ROOT/* - -%check -./Build test - -%files -%license LICENSE -%doc AUTHORS Changes README examples/ -%{perl_vendorarch}/auto/* -%{perl_vendorarch}/Sys* -%{_mandir}/man3/* - -%changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="filename">Sys-Virt</param> <param name="revision">v6.8.0</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://gitlab.com/libvirt/libvirt-perl.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param> <param name="versionrewrite-replacement">\1</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ suse-set-migration-constraints.patch ++++++ --- /var/tmp/diff_new_pack.LIsAwo/_old 2020-11-03 15:16:52.428057834 +0100 +++ /var/tmp/diff_new_pack.LIsAwo/_new 2020-11-03 15:16:52.428057834 +0100 @@ -2,13 +2,13 @@ References: fate#316614, bsc#859868 -Index: Sys-Virt-v6.3.0/lib/Sys/Virt/Domain.pm +Index: Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm =================================================================== ---- Sys-Virt-v6.3.0.orig/lib/Sys/Virt/Domain.pm -+++ Sys-Virt-v6.3.0/lib/Sys/Virt/Domain.pm -@@ -1163,6 +1163,22 @@ certificate does not match the destinati - expected cetificate's hostname is known, this parameter can be - used to pass this expected hostname when starting the migration. +--- Sys-Virt-6.8.0.orig/lib/Sys/Virt/Domain.pm ++++ Sys-Virt-6.8.0/lib/Sys/Virt/Domain.pm +@@ -1172,6 +1172,22 @@ omitted libvirt will auto-generate suita + only necessary to specify this URI if the destination host has multiple + interfaces and a specific interface is required to transmit storage data. +=item C<Sys::Virt::Domain::MIGRATE_PARAM_SUSE_MAX_ITERS> + @@ -29,76 +29,76 @@ =back =item $ddom = $dom->migrate(destcon, flags=0, dname=undef, uri=undef, bandwidth=0) -Index: Sys-Virt-v6.3.0/lib/Sys/Virt.xs +Index: Sys-Virt-6.8.0/lib/Sys/Virt.xs =================================================================== ---- Sys-Virt-v6.3.0.orig/lib/Sys/Virt.xs -+++ Sys-Virt-v6.3.0/lib/Sys/Virt.xs +--- Sys-Virt-6.8.0.orig/lib/Sys/Virt.xs ++++ Sys-Virt-6.8.0/lib/Sys/Virt.xs @@ -5413,7 +5413,7 @@ _migrate(dom, destcon, newparams, flags= virTypedParameterPtr params; int nparams; CODE: -- nparams = 18; -+ nparams = 22; +- nparams = 19; ++ nparams = 23; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, -@@ -5488,6 +5488,22 @@ _migrate(dom, destcon, newparams, flags= +@@ -5492,6 +5492,22 @@ _migrate(dom, destcon, newparams, flags= VIR_TYPED_PARAM_FIELD_LENGTH); - params[17].type = VIR_TYPED_PARAM_STRING; + params[18].type = VIR_TYPED_PARAM_STRING; -+ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, -+ VIR_TYPED_PARAM_FIELD_LENGTH); -+ params[18].type = VIR_TYPED_PARAM_UINT; -+ -+ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, ++ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[19].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[20].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, ++ strncpy(params[20].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[20].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[21].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ strncpy(params[21].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[21].type = VIR_TYPED_PARAM_UINT; + ++ strncpy(params[22].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ VIR_TYPED_PARAM_FIELD_LENGTH); ++ params[22].type = VIR_TYPED_PARAM_UINT; ++ nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, -@@ -5516,7 +5532,7 @@ _migrate_to_uri(dom, desturi, newparams, +@@ -5520,7 +5536,7 @@ _migrate_to_uri(dom, desturi, newparams, virTypedParameterPtr params; int nparams; PPCODE: -- nparams = 18; -+ nparams = 22; +- nparams = 19; ++ nparams = 23; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, -@@ -5591,6 +5607,22 @@ _migrate_to_uri(dom, desturi, newparams, +@@ -5599,6 +5615,22 @@ _migrate_to_uri(dom, desturi, newparams, VIR_TYPED_PARAM_FIELD_LENGTH); - params[17].type = VIR_TYPED_PARAM_STRING; + params[18].type = VIR_TYPED_PARAM_STRING; -+ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, -+ VIR_TYPED_PARAM_FIELD_LENGTH); -+ params[18].type = VIR_TYPED_PARAM_UINT; -+ -+ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, ++ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[19].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[20].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, ++ strncpy(params[20].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[20].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[21].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ strncpy(params[21].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[21].type = VIR_TYPED_PARAM_UINT; + ++ strncpy(params[22].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ VIR_TYPED_PARAM_FIELD_LENGTH); ++ params[22].type = VIR_TYPED_PARAM_UINT; ++ nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, -@@ -9297,6 +9329,10 @@ BOOT: - REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_TLS_DESTINATION, MIGRATE_PARAM_TLS_DESTINATION); +@@ -9306,6 +9338,10 @@ BOOT: + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_DISKS_URI, MIGRATE_PARAM_DISKS_URI); REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, MIGRATE_MAX_SPEED_POSTCOPY); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, MIGRATE_PARAM_SUSE_MAX_ITERS);