[libvirt] [jenkins-ci] defaults.yaml: Only spam libvirt...@redhat.com

2019-03-20 Thread Yash Mankad
The libvirt CI maintainers/contributors have agreed to update
the default spam e-mail to include only the libvirt-ci mailing
list and remove my e-mail from the spam list in the
defaults.yaml

Signed-off-by: Yash Mankad 
---
 jenkins/jobs/defaults.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jenkins/jobs/defaults.yaml b/jenkins/jobs/defaults.yaml
index 230eaf0..b0deb0d 100644
--- a/jenkins/jobs/defaults.yaml
+++ b/jenkins/jobs/defaults.yaml
@@ -71,4 +71,4 @@
 default: https://github.com/virt-manager/virt-manager.git
   virt-viewer:
 default: https://pagure.io/virt-viewer.git
-spam: yman...@redhat.com libvirt...@redhat.com
+spam: libvirt...@redhat.com
--
2.20.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [jenkins-ci PATCH 0/5] Tidy up top-level directory and fix a few small issues

2019-02-18 Thread Yash Mankad



On 2/8/19 11:51 AM, Andrea Bolognani wrote:
> Andrea Bolognani (5):
>   jenkins: Move all Jenkins-related files
>   README: Add short overview of the repository
>   guests: Fix a small issue in README
>   jenkins: Fix a couple small issues in README
>   jenkins: Add YAML start of document marker
>
>  README.markdown   | 56 ---
>  guests/README.markdown|  2 +-
>  README.markdown => jenkins/README.markdown| 18 +++---
>  {jobs => jenkins/jobs}/autotools.yaml |  2 +-
>  {jobs => jenkins/jobs}/defaults.yaml  |  2 +-
>  {jobs => jenkins/jobs}/generic.yaml   |  2 +-
>  {jobs => jenkins/jobs}/go.yaml|  2 +-
>  {jobs => jenkins/jobs}/perl-modulebuild.yaml  |  2 +-
>  {jobs => jenkins/jobs}/python-distutils.yaml  |  2 +-
>  .../projects}/libosinfo+mingw32.yaml  |  2 +-
>  .../projects}/libosinfo+mingw64.yaml  |  2 +-
>  {projects => jenkins/projects}/libosinfo.yaml |  2 +-
>  .../projects}/libvirt+mingw32.yaml|  2 +-
>  .../projects}/libvirt+mingw64.yaml|  2 +-
>  .../projects}/libvirt-cim.yaml|  2 +-
>  .../projects}/libvirt-dbus.yaml   |  2 +-
>  .../projects}/libvirt-glib+mingw32.yaml   |  2 +-
>  .../projects}/libvirt-glib+mingw64.yaml   |  2 +-
>  .../projects}/libvirt-glib.yaml   |  2 +-
>  .../projects}/libvirt-go-xml.yaml |  2 +-
>  .../projects}/libvirt-go.yaml |  2 +-
>  .../projects}/libvirt-ocaml.yaml  |  2 +-
>  .../projects}/libvirt-perl.yaml   |  2 +-
>  .../projects}/libvirt-python.yaml |  2 +-
>  .../projects}/libvirt-sandbox.yaml|  2 +-
>  .../projects}/libvirt-tck.yaml|  2 +-
>  {projects => jenkins/projects}/libvirt.yaml   |  2 +-
>  .../projects}/osinfo-db-tools+mingw32.yaml|  2 +-
>  .../projects}/osinfo-db-tools+mingw64.yaml|  2 +-
>  .../projects}/osinfo-db-tools.yaml|  2 +-
>  {projects => jenkins/projects}/osinfo-db.yaml |  2 +-
>  .../projects}/virt-manager.yaml   |  2 +-
>  .../projects}/virt-viewer+mingw32.yaml|  2 +-
>  .../projects}/virt-viewer+mingw64.yaml|  2 +-
>  .../projects}/virt-viewer.yaml|  2 +-
>  35 files changed, 51 insertions(+), 89 deletions(-)
>  copy README.markdown => jenkins/README.markdown (65%)
>  rename {jobs => jenkins/jobs}/autotools.yaml (99%)
>  rename {jobs => jenkins/jobs}/defaults.yaml (99%)
>  rename {jobs => jenkins/jobs}/generic.yaml (99%)
>  rename {jobs => jenkins/jobs}/go.yaml (99%)
>  rename {jobs => jenkins/jobs}/perl-modulebuild.yaml (99%)
>  rename {jobs => jenkins/jobs}/python-distutils.yaml (99%)
>  rename {projects => jenkins/projects}/libosinfo+mingw32.yaml (98%)
>  rename {projects => jenkins/projects}/libosinfo+mingw64.yaml (98%)
>  rename {projects => jenkins/projects}/libosinfo.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt+mingw32.yaml (98%)
>  rename {projects => jenkins/projects}/libvirt+mingw64.yaml (98%)
>  rename {projects => jenkins/projects}/libvirt-cim.yaml (98%)
>  rename {projects => jenkins/projects}/libvirt-dbus.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-glib+mingw32.yaml (98%)
>  rename {projects => jenkins/projects}/libvirt-glib+mingw64.yaml (98%)
>  rename {projects => jenkins/projects}/libvirt-glib.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-go-xml.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-go.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-ocaml.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-perl.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-python.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-sandbox.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt-tck.yaml (99%)
>  rename {projects => jenkins/projects}/libvirt.yaml (99%)
>  rename {projects => jenkins/projects}/osinfo-db-tools+mingw32.yaml (98%)
>  rename {projects => jenkins/projects}/osinfo-db-tools+mingw64.yaml (98%)
>  rename {projects => jenkins/projects}/osinfo-db-tools.yaml (99%)
>  rename {projects => jenkins/projects}/osinfo-db.yaml (99%)
>  rename {projects => jenkins/projects}/virt-manager.yaml (99%)
>  rename {projects => jenkins/projects}/virt-viewer+mingw32.yaml (98%)
>  rename {projects => jenkins/projects}/virt-viewer+mingw64.yaml (98%)
>  rename {projects => jenkins/projects}/virt-viewer.yaml (99%)
>

Reviewed-by: Yash Mankad 

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [tck PATCH] Set cache=none for KVM guests

2019-02-11 Thread Yash Mankad


On 2/11/19 9:43 AM, Daniel P. Berrangé wrote:
> QEMU will refuse to live migrate with the default caching mode, so we
> must explicitly set cache=none for the migration tests to pass.
>
> Signed-off-by: Daniel P. Berrangé 
> ---
>  lib/Sys/Virt/TCK/DomainBuilder.pm | 11 ---
>  1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/lib/Sys/Virt/TCK/DomainBuilder.pm 
> b/lib/Sys/Virt/TCK/DomainBuilder.pm
> index 7a25d42..399534c 100644
> --- a/lib/Sys/Virt/TCK/DomainBuilder.pm
> +++ b/lib/Sys/Virt/TCK/DomainBuilder.pm
> @@ -396,11 +396,16 @@ sub as_xml {
>   type => $disk->{type},
>   $disk->{device} ? (device => $disk->{device}) : ());
>  
> +my @driver = ();
> +if ($self->{type} eq "qemu" ||
> +$self->{type} eq "kvm") {
> +push @driver, "cache", "none";
> +}
>  if ($disk->{format}) {
> -$w->emptyTag("driver",
> - name => $disk->{format}->{name},
> - type => $disk->{format}->{type});
> +push @driver, "name", $disk->{format}->{name},
> +    "type", $disk->{format}->{type};
>  }
> +$w->emptyTag("driver", @driver);
>  
>  if ($disk->{type} eq "block") {
>  $w->emptyTag("source",

Reviewed-by: Yash Mankad 

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [tck PATCH] Fix runtime "undefined global" error in 100-disk-encryption.t

2018-10-01 Thread Yash Mankad



On 10/01/2018 04:07 PM, Laine Stump wrote:
> Commit 3836a38c added a $secret-undefine call at the end of
> 100-disk-encryption.t because the presence of the secret was
> reportedly causing an error when the test was run a 2nd
> time. Unfortunately the definition of "my $secret" was inside a SKIP:
> { ... } block, but the $secret->undefine was added just outside that
> block, so the test failed when it was run.
>
> Signed-off-by: Laine Stump 
> ---
>
> NB: this test is disabled unconditionally at the start of the SKIP
> block anyway, so I'm not sure how Jim encountered the error leading to
> the original patch.
>
>  scripts/qemu/100-disk-encryption.t | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/scripts/qemu/100-disk-encryption.t 
> b/scripts/qemu/100-disk-encryption.t
> index 1a36650..12386ae 100644
> --- a/scripts/qemu/100-disk-encryption.t
> +++ b/scripts/qemu/100-disk-encryption.t
> @@ -117,6 +117,6 @@ diag "Undefining the inactive domain config";
>  $dom->undefine;
>  
>  ok_error(sub { $conn->get_domain_by_name("tck") }, "NO_DOMAIN error raised 
> from missing domain", 42);
> -}
>  
>  $secret->undefine;
> +}

Reviewed-by: Yash Mankad 


--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH jenkins-ci] Put all RPM build files in GIT checkout build dir

2017-07-19 Thread Yash Mankad


On 07/19/2017 11:39 AM, Daniel P. Berrange wrote:

The CI system slaves keep running out of space due to /home/jenkins/rpmbuild
filling up disk.  If we tell rpmbuild to put its files in `pwd`/rpmbuild
instead, that'll end up in the GIT checkout of the module in question. Jenkins
does a 'git clean' after checkout, so this conveniently blows away the RPM
files from previous builds preventing disk usage growing without bound.

Signed-off-by: Daniel P. Berrange 
---

Pushed to fix the CI system

  jobs/autotools.yaml| 2 +-
  jobs/perl-makemaker.yaml   | 2 +-
  jobs/perl-modulebuild.yaml | 2 +-
  3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/jobs/autotools.yaml b/jobs/autotools.yaml
index a2241b2..3e4fdc2 100644
--- a/jobs/autotools.yaml
+++ b/jobs/autotools.yaml
@@ -171,7 +171,7 @@
sed -i -e 's/BuildRequires: pkgconfig(libvirt.*).*//' {name}.spec
rm -f *.tar.{archive_format}
$MAKE -j{smp} dist
-  rpmbuild -ta {name}-*.tar.{archive_format}
+  rpmbuild --define "_topdir `pwd`/rpmbuild" -ta 
{name}-*.tar.{archive_format}
  publishers:
- email:
recipients: '{obj:spam}'
diff --git a/jobs/perl-makemaker.yaml b/jobs/perl-makemaker.yaml
index b13d7cc..2df5882 100644
--- a/jobs/perl-makemaker.yaml
+++ b/jobs/perl-makemaker.yaml
@@ -122,7 +122,7 @@
sed -i -e 's/BuildRequires: *libvirt.*devel.*//' *.spec
rm -f *.tar.{archive_format}
make -j{smp} dist
-  rpmbuild -ta *.tar.{archive_format}
+  rpmbuild --define "_topdir `pwd`/rpmbuild" -ta *.tar.{archive_format}
  publishers:
- email:
recipients: '{obj:spam}'
diff --git a/jobs/perl-modulebuild.yaml b/jobs/perl-modulebuild.yaml
index ba4d606..cb81de1 100644
--- a/jobs/perl-modulebuild.yaml
+++ b/jobs/perl-modulebuild.yaml
@@ -122,7 +122,7 @@
sed -i -e 's/BuildRequires: *libvirt.*devel.*//' *.spec
rm -f *.tar.{archive_format}
perl Build dist
-  rpmbuild -ta *.tar.{archive_format}
+  rpmbuild --define "_topdir `pwd`/rpmbuild" -ta *.tar.{archive_format}
      publishers:
- email:
recipients: '{obj:spam}'


Reviewed-by: Yash Mankad 

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] libvirt builds failing on fedora-rawhide

2017-06-05 Thread Yash Mankad

Hi,

The libvirt-master-build on ci.c.o seems to be failing on
the fedora-rawhide slave since Friday.

This seems to be the commit/build that is causing it to fail.

Commit ed914284ba74afb7dd16dcb623073bb1a1d5cd21 by pkrempa
https://ci.centos.org/job/libvirt-master-build/systems=libvirt-fedora-rawhide/594/

Thanks,
Yash



--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH 0/5] Enable CI build testing with Travis

2017-04-12 Thread Yash Mankad



On 04/07/2017 11:39 AM, Daniel P. Berrange wrote:

Since we already sync our repo to github, we can easily take advantage of
the free Travis CI system to improve our testing coverage. Our current CentOS
CI hardware doesn't have scope for running many more VMs than it already does
and even if it did, that imposes an administrative burden to manage the OS.

So this uses Travis to get us automated testing of Ubuntu Precise & Trusty,
with GCC and CLang, and OS-X with CLang.

Daniel P. Berrange (5):
   annotate all mocked functions with noinline
   Prevent test failures with ebtables/iptables/ip6tables are missing
   Fix detection of required RBD version
   Ignore SASL deprecation warnings on OS-X
   Add travis build configuration

  .travis.yml  | 85 
  build-aux/mock-noinline.pl   | 72 ++
  cfg.mk   |  6 ++-
  m4/virt-storage-rbd.m4   | 16 +++-
  src/internal.h   | 22 +++
  src/qemu/qemu_capspriv.h |  2 +-
  src/rpc/virnetsaslcontext.c  | 12 ++
  src/rpc/virnetsocket.h   |  6 ++-
  src/util/vircommand.h|  2 +-
  src/util/vircrypto.h |  2 +-
  src/util/virfile.h   |  2 +-
  src/util/virhostcpu.h|  4 +-
  src/util/virmacaddr.h|  2 +-
  src/util/virnetdev.h |  9 +++--
  src/util/virnetdevip.h   |  2 +-
  src/util/virnetdevopenvswitch.h  |  2 +-
  src/util/virnetdevtap.h  |  6 +--
  src/util/virnuma.h   | 16 
  src/util/virrandom.h |  6 +--
  src/util/virscsi.h   |  2 +-
  src/util/virscsivhost.h  |  2 +-
  src/util/virtpm.h|  2 +-
  src/util/virutil.h   | 10 ++---
  src/util/viruuid.h   |  2 +-
  tests/networkxml2firewalltest.c  | 13 ++
  tests/nwfilterebiptablestest.c   | 13 ++
  tests/nwfilterxml2firewalltest.c | 12 ++
  tests/virfirewalltest.c  | 13 ++
  28 files changed, 302 insertions(+), 41 deletions(-)
  create mode 100644 .travis.yml
  create mode 100644 build-aux/mock-noinline.pl



ACK series.

Thanks,
Yash

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH 0/2] Fixes for CI virt-manager test failures

2017-04-12 Thread Yash Mankad


On 04/10/2017 01:56 PM, John Ferlan wrote:

Test began failing after commit 'd06d1a32' and 'be3c2dfd':

https://ci.centos.org/view/libvirt/job/virt-manager-master-check/systems=libvirt-fedora-rawhide/426/console

Needed to fix the aclfilter check in both NumOfDevices and GetNames


John Ferlan (2):
   conf: Fix virNodeDeviceObjGetNames nnames increment
   nodedev: Fix aclfilter check

  src/conf/virnodedeviceobj.c | 7 ---
  1 file changed, 4 insertions(+), 3 deletions(-)



ACK.

Thanks,
Yash

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [PATCH v2] [libvirt-ci] Add builders for Fedora 25 and remove builders for Fedora 23

2016-12-15 Thread Yash Mankad
Add builders for Fedora 25 and remove builders for Fedora 23 
for ci.centos.org

Signed-off-by: Yash Mankad 
---
 projects/libosinfo.yaml   | 2 +-
 projects/libvirt-cim.yaml | 2 +-
 projects/libvirt-glib.yaml| 2 +-
 projects/libvirt-perl.yaml| 2 +-
 projects/libvirt-python.yaml  | 2 +-
 projects/libvirt-sandbox.yaml | 2 +-
 projects/libvirt-tck.yaml | 2 +-
 projects/libvirt.yaml | 6 +++---
 projects/osinfo-db-tools.yaml | 2 +-
 projects/osinfo-db.yaml   | 2 +-
 projects/virt-manager.yaml| 2 +-
 projects/virt-viewer.yaml | 2 +-
 12 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index 49639f3..6562fa8 100644
--- a/projects/libosinfo.yaml
+++ b/projects/libosinfo.yaml
@@ -3,8 +3,8 @@
 name: libosinfo
 machines:
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: libosinfo
 make_env: |
diff --git a/projects/libvirt-cim.yaml b/projects/libvirt-cim.yaml
index d1705af..a2b1086 100644
--- a/projects/libvirt-cim.yaml
+++ b/projects/libvirt-cim.yaml
@@ -4,8 +4,8 @@
 machines:
   - libvirt-centos-6
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: libvirt CIM
 jobs:
diff --git a/projects/libvirt-glib.yaml b/projects/libvirt-glib.yaml
index 38bcded..c3f60db 100644
--- a/projects/libvirt-glib.yaml
+++ b/projects/libvirt-glib.yaml
@@ -3,8 +3,8 @@
 name: libvirt-glib
 machines:
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt GLib
 jobs:
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 2bad51d..668de7d 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -3,8 +3,8 @@
 name: libvirt-perl
 machines:
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Perl
 jobs:
diff --git a/projects/libvirt-python.yaml b/projects/libvirt-python.yaml
index baca308..1df43bf 100644
--- a/projects/libvirt-python.yaml
+++ b/projects/libvirt-python.yaml
@@ -4,8 +4,8 @@
 machines:
   - libvirt-centos-6
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Python
 jobs:
diff --git a/projects/libvirt-sandbox.yaml b/projects/libvirt-sandbox.yaml
index eee249c..97abbe9 100644
--- a/projects/libvirt-sandbox.yaml
+++ b/projects/libvirt-sandbox.yaml
@@ -2,8 +2,8 @@
 - project:
 name: libvirt-sandbox
 machines:
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Sandbox
 jobs:
diff --git a/projects/libvirt-tck.yaml b/projects/libvirt-tck.yaml
index 571f3ce..0c3515b 100644
--- a/projects/libvirt-tck.yaml
+++ b/projects/libvirt-tck.yaml
@@ -2,8 +2,8 @@
 - project:
 name: libvirt-tck
 machines:
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt TCK
 jobs:
diff --git a/projects/libvirt.yaml b/projects/libvirt.yaml
index 20de27c..a75d2a7 100644
--- a/projects/libvirt.yaml
+++ b/projects/libvirt.yaml
@@ -4,8 +4,8 @@
 machines:
   - libvirt-centos-6
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt
 archive_format: xz
@@ -16,8 +16,8 @@
 - libvirt-centos-6
 - libvirt-centos-7
 - libvirt-debian
-- libvirt-fedora-23
 - libvirt-fedora-24
+- libvirt-fedora-25
 - libvirt-fedora-rawhide
 - libvirt-freebsd
   - autotools-syntax-check-job:
@@ -26,8 +26,8 @@
 - libvirt-centos-6
 - libvirt-centos-7
 - libvirt-debian
-- libvirt-fedora-23
 - libvirt-fedora-24
+- libvirt-fedora-25
 - libvirt-fedora-rawhide
   check_env: |
 export VIR_TEST_EXPENSIVE=1
diff --git a/projects/osinfo-db-tools.yaml b/projects/osinfo-db-tools.yaml
index bcb63da..5aff41b 100644
--- a/projects/osinfo-db-tools.yaml
+++ b/projects/osinfo-db-tools.yaml
@@ -3,8 +3,8 @@
 name: osinfo-db-tools
 machines:
   - libvirt-centos-7
-  - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: osinfo database tools
 jobs:
diff --git a/projects/osinfo-db.yaml b/projects/osinfo-db.yaml
index f48aa3f..c8b60b5 100644
--- a/projects/osinfo-db.yaml
+++ b/projects/osinfo-db.yaml
@@ -3,8 +3,8 @@
 name: osinfo-db

[libvirt] [libvirt-ci] [PATCH] Add builders for Fedora 25

2016-12-08 Thread Yash Mankad
Add builders for Fedora 25 to ci.centos.org

Signed-off-by: Yash Mankad 
---
 projects/libosinfo.yaml   | 1 +
 projects/libvirt-cim.yaml | 1 +
 projects/libvirt-glib.yaml| 1 +
 projects/libvirt-perl.yaml| 1 +
 projects/libvirt-python.yaml  | 1 +
 projects/libvirt-sandbox.yaml | 1 +
 projects/libvirt-tck.yaml | 1 +
 projects/libvirt.yaml | 3 +++
 projects/osinfo-db-tools.yaml | 1 +
 projects/osinfo-db.yaml   | 1 +
 projects/virt-manager.yaml| 1 +
 projects/virt-viewer.yaml | 1 +
 12 files changed, 14 insertions(+)

diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index 49639f3..afb2de2 100644
--- a/projects/libosinfo.yaml
+++ b/projects/libosinfo.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: libosinfo
 make_env: |
diff --git a/projects/libvirt-cim.yaml b/projects/libvirt-cim.yaml
index d1705af..82a8127 100644
--- a/projects/libvirt-cim.yaml
+++ b/projects/libvirt-cim.yaml
@@ -6,6 +6,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: libvirt CIM
 jobs:
diff --git a/projects/libvirt-glib.yaml b/projects/libvirt-glib.yaml
index 38bcded..7d897ab 100644
--- a/projects/libvirt-glib.yaml
+++ b/projects/libvirt-glib.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt GLib
 jobs:
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 2bad51d..a9f4740 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Perl
 jobs:
diff --git a/projects/libvirt-python.yaml b/projects/libvirt-python.yaml
index baca308..c1192d0 100644
--- a/projects/libvirt-python.yaml
+++ b/projects/libvirt-python.yaml
@@ -6,6 +6,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Python
 jobs:
diff --git a/projects/libvirt-sandbox.yaml b/projects/libvirt-sandbox.yaml
index eee249c..ebbc5be 100644
--- a/projects/libvirt-sandbox.yaml
+++ b/projects/libvirt-sandbox.yaml
@@ -4,6 +4,7 @@
 machines:
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt Sandbox
 jobs:
diff --git a/projects/libvirt-tck.yaml b/projects/libvirt-tck.yaml
index 571f3ce..a7c0233 100644
--- a/projects/libvirt-tck.yaml
+++ b/projects/libvirt-tck.yaml
@@ -4,6 +4,7 @@
 machines:
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt TCK
 jobs:
diff --git a/projects/libvirt.yaml b/projects/libvirt.yaml
index 20de27c..b49e01f 100644
--- a/projects/libvirt.yaml
+++ b/projects/libvirt.yaml
@@ -6,6 +6,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Libvirt
 archive_format: xz
@@ -18,6 +19,7 @@
 - libvirt-debian
 - libvirt-fedora-23
 - libvirt-fedora-24
+- libvirt-fedora-25
 - libvirt-fedora-rawhide
 - libvirt-freebsd
   - autotools-syntax-check-job:
@@ -28,6 +30,7 @@
 - libvirt-debian
 - libvirt-fedora-23
 - libvirt-fedora-24
+- libvirt-fedora-25
 - libvirt-fedora-rawhide
   check_env: |
 export VIR_TEST_EXPENSIVE=1
diff --git a/projects/osinfo-db-tools.yaml b/projects/osinfo-db-tools.yaml
index bcb63da..5f275ab 100644
--- a/projects/osinfo-db-tools.yaml
+++ b/projects/osinfo-db-tools.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: osinfo database tools
 jobs:
diff --git a/projects/osinfo-db.yaml b/projects/osinfo-db.yaml
index f48aa3f..9539724 100644
--- a/projects/osinfo-db.yaml
+++ b/projects/osinfo-db.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: osinfo database
 jobs:
diff --git a/projects/virt-manager.yaml b/projects/virt-manager.yaml
index 737e37d..4485d5f 100644
--- a/projects/virt-manager.yaml
+++ b/projects/virt-manager.yaml
@@ -5,6 +5,7 @@
   - libvirt-centos-7
   - libvirt-fedora-23
   - libvirt-fedora-24
+  - libvirt-fedora-25
   - libvirt-fedora-rawhide
 title: Virtual Machine Manager
 jobs:
diff --git a/projects