diff --git a/.travis.yml b/.travis.yml
index ffab6c7af858274936be8fb105cf7e092202b4d9..c27b282faa2359679abb557f37686c2f133c2181 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,8 +15,8 @@ env:
     matrix:
       - OS=el DIST=6 PACK=rpm
       - OS=el DIST=7 PACK=rpm
-      - OS=fedora DIST=22 PACK=rpm
       - OS=fedora DIST=23 PACK=rpm
+      - OS=fedora DIST=24 PACK=rpm
       - OS=fedora DIST=rawhide PACK=rpm
       - OS=ubuntu DIST=trusty PACK=deb
       - OS=ubuntu DIST=precise PACK=deb
@@ -32,8 +32,8 @@ matrix:
     allow_failures:
       - env: OS=el DIST=6 PACK=rpm
       - env: OS=el DIST=7 PACK=rpm
-      - env: OS=fedora DIST=22 PACK=rpm
       - env: OS=fedora DIST=23 PACK=rpm
+      - env: OS=fedora DIST=24 PACK=rpm
       - env: OS=fedora DIST=rawhide PACK=rpm
       - env: OS=ubuntu DIST=precise PACK=deb
       - env: OS=ubuntu DIST=trusty PACK=deb
@@ -49,10 +49,10 @@ matrix:
         compiler: clang
       - env: OS=el DIST=7 PACK=rpm
         compiler: clang
-      - env: OS=fedora DIST=22 PACK=rpm
-        compiler: clang
       - env: OS=fedora DIST=23 PACK=rpm
         compiler: clang
+      - env: OS=fedora DIST=24 PACK=rpm
+        compiler: clang
       - env: OS=fedora DIST=rawhide PACK=rpm
         compiler: clang
       - env: OS=ubuntu DIST=precise PACK=deb
@@ -75,10 +75,10 @@ matrix:
         os: osx
       - env: OS=el DIST=7 PACK=rpm
         os: osx
-      - env: OS=fedora DIST=22 PACK=rpm
-        os: osx
       - env: OS=fedora DIST=23 PACK=rpm
         os: osx
+      - env: OS=fedora DIST=24 PACK=rpm
+        os: osx
       - env: OS=fedora DIST=rawhide PACK=rpm
         os: osx
       - env: OS=ubuntu DIST=precise PACK=deb