From 1038ea118cd0f83d1b4d0438044f2574b1b87147 Mon Sep 17 00:00:00 2001
From: Roman Tsisyk <roman@tsisyk.com>
Date: Tue, 9 Feb 2016 20:02:57 +0300
Subject: [PATCH] Update the list of supported OS for tarantool/build

---
 .travis.yml        | 50 ++++++++++++++++++++++++++--------------------
 rpm/tarantool.spec |  3 +++
 2 files changed, 31 insertions(+), 22 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 7eee97935e..ffab6c7af8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,88 +15,94 @@ env:
     matrix:
       - OS=el DIST=6 PACK=rpm
       - OS=el DIST=7 PACK=rpm
-      - OS=fedora DIST=20 PACK=rpm
-      - OS=fedora DIST=21 PACK=rpm
       - OS=fedora DIST=22 PACK=rpm
       - OS=fedora DIST=23 PACK=rpm
+      - OS=fedora DIST=rawhide PACK=rpm
       - OS=ubuntu DIST=trusty PACK=deb
       - OS=ubuntu DIST=precise PACK=deb
-      - OS=ubuntu DIST=vivid PACK=deb
+      - OS=ubuntu DIST=wily PACK=deb
+      - OS=ubuntu DIST=xenial PACK=deb
       - OS=debian DIST=jessie PACK=deb
       - OS=debian DIST=wheezy PACK=deb
       - OS=debian DIST=stretch PACK=deb
+      - OS=debian DIST=sid PACK=deb
       - PACK=none
 
 matrix:
     allow_failures:
       - env: OS=el DIST=6 PACK=rpm
       - env: OS=el DIST=7 PACK=rpm
-      - env: OS=fedora DIST=20 PACK=rpm
-      - env: OS=fedora DIST=21 PACK=rpm
       - env: OS=fedora DIST=22 PACK=rpm
       - env: OS=fedora DIST=23 PACK=rpm
-      - env: OS=ubuntu DIST=trusty PACK=deb
+      - env: OS=fedora DIST=rawhide PACK=rpm
       - env: OS=ubuntu DIST=precise PACK=deb
-      - env: OS=ubuntu DIST=vivid PACK=deb
+      - env: OS=ubuntu DIST=trusty PACK=deb
+      - env: OS=ubuntu DIST=wily PACK=deb
+      - env: OS=ubuntu DIST=xenial PACK=deb
       - env: OS=debian DIST=jessie PACK=deb
       - env: OS=debian DIST=wheezy PACK=deb
       - env: OS=debian DIST=stretch PACK=deb
+      - env: OS=debian DIST=sid PACK=deb
 
     exclude:
       - env: OS=el DIST=6 PACK=rpm
         compiler: clang
       - env: OS=el DIST=7 PACK=rpm
         compiler: clang
-      - env: OS=fedora DIST=20 PACK=rpm
-        compiler: clang
-      - env: OS=fedora DIST=21 PACK=rpm
-        compiler: clang
       - env: OS=fedora DIST=22 PACK=rpm
         compiler: clang
       - env: OS=fedora DIST=23 PACK=rpm
         compiler: clang
-      - env: OS=ubuntu DIST=trusty PACK=deb
+      - env: OS=fedora DIST=rawhide PACK=rpm
         compiler: clang
       - env: OS=ubuntu DIST=precise PACK=deb
         compiler: clang
-      - env: OS=ubuntu DIST=vivid PACK=deb
+      - env: OS=ubuntu DIST=trusty PACK=deb
         compiler: clang
-      - env: OS=debian DIST=jessie PACK=deb
+      - env: OS=ubuntu DIST=wily PACK=deb
+        compiler: clang
+      - env: OS=ubuntu DIST=xenial PACK=deb
         compiler: clang
       - env: OS=debian DIST=wheezy PACK=deb
         compiler: clang
+      - env: OS=debian DIST=jessie PACK=deb
+        compiler: clang
       - env: OS=debian DIST=stretch PACK=deb
         compiler: clang
+      - env: OS=debian DIST=sid PACK=deb
+        compiler: clang
       - env: OS=el DIST=6 PACK=rpm
         os: osx
       - env: OS=el DIST=7 PACK=rpm
         os: osx
-      - env: OS=fedora DIST=20 PACK=rpm
-        os: osx
-      - env: OS=fedora DIST=21 PACK=rpm
-        os: osx
       - env: OS=fedora DIST=22 PACK=rpm
         os: osx
       - env: OS=fedora DIST=23 PACK=rpm
         os: osx
-      - env: OS=ubuntu DIST=trusty PACK=deb
+      - env: OS=fedora DIST=rawhide PACK=rpm
         os: osx
       - env: OS=ubuntu DIST=precise PACK=deb
         os: osx
-      - env: OS=ubuntu DIST=vivid PACK=deb
+      - env: OS=ubuntu DIST=trusty PACK=deb
+        os: osx
+      - env: OS=ubuntu DIST=wily PACK=deb
         os: osx
-      - env: OS=debian DIST=jessie PACK=deb
+      - env: OS=ubuntu DIST=xenial PACK=deb
         os: osx
       - env: OS=debian DIST=wheezy PACK=deb
         os: osx
+      - env: OS=debian DIST=jessie PACK=deb
+        os: osx
       - env: OS=debian DIST=stretch PACK=deb
         os: osx
+      - env: OS=debian DIST=sid PACK=deb
+        os: osx
       - os: osx
         compiler: gcc
 
 script:
   - git clone https://github.com/tarantool/build.git
-  - bash build/pack/travis.sh
+  - ./build/pack/travis.sh
 
 notifications:
   irc:
diff --git a/rpm/tarantool.spec b/rpm/tarantool.spec
index 64fab24a51..e5a122f7f6 100644
--- a/rpm/tarantool.spec
+++ b/rpm/tarantool.spec
@@ -53,6 +53,9 @@ BuildRequires: python
 BuildRequires: python-six
 BuildRequires: python-gevent
 BuildRequires: python-yaml
+%if 0%{?rhel} < 7 && 0%{?rhel} > 0
+BuildRequires: python-argparse
+%endif
 
 Name: tarantool
 # ${major}.${major}.${minor}.${patch}, e.g. 1.6.8.175
-- 
GitLab