The package rpms/tarantool.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/tarantool.git/commit/?id=dfddb0b3....
Change:
-%ifnarch aarch64
Thanks.
Full change:
============
commit dfddb0b358172d9d62d9448106e17d35c6e9989f
Author: Roman Tsisyk <roman(a)tsisyk.com>
Date: Sat Jun 1 09:59:32 2019 +0300
Update to the latest LTS release
diff --git a/sources b/sources
index 6931673..2e3aecf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tarantool-1.7.5.0.tar.gz) =
1a16d943e527c31ff8226979f397fe1415a8a90ebabdebf4131af4206e9200a342acbea6034633e0265f628e6cef842e7ed2c0b1874b3ca98d345e00da4aa56d
+SHA512 (tarantool-1.10.3.68.tar.gz) =
afb220108b4a37a0cfacfbbdaae0bc3d046c442f5b1f00eb931058936dbcdb6cba079528cd53ca343e863a2e0a036ce73814086d19402dda6d8ca650f663ee7e
diff --git a/tarantool.spec b/tarantool.spec
index cb93667..aa6725c 100644
--- a/tarantool.spec
+++ b/tarantool.spec
@@ -4,10 +4,9 @@ BuildRequires: gcc-c++ >= 4.5
BuildRequires: coreutils
BuildRequires: sed
BuildRequires: readline-devel
-BuildRequires: libyaml-devel
BuildRequires: openssl-devel
-BuildRequires: msgpuck-devel >= 2.0
BuildRequires: libcurl-devel
+BuildRequires: libicu-devel
BuildRequires: libunwind-devel
BuildRequires: perl-podlators
Requires(pre): %{_sbindir}/useradd
@@ -25,9 +24,9 @@ BuildRequires: python-gevent >= 1.0
BuildRequires: python-yaml >= 3.0.9
Name: tarantool
-Version: 1.7.5.0
-Release: 5%{?dist}
-Summary: Tarantool Database Server
+Version: 1.10.3.68
+Release: 1%{?dist}
+Summary: Database Server
License: BSD
URL:
https://tarantool.org/
# Add dependency on network configuration files used by `socket` module
@@ -38,17 +37,14 @@ Requires: /etc/services
#
https://github.com/tarantool/tarantool/issues/2612
Requires: openssl
Requires: curl
-%if (0%{?fedora} >= 22 || 0%{?rhel} >= 8)
-# RHEL <= 7 doesn't support Recommends:
Recommends: tarantool-devel
Recommends: git-core
Recommends: cmake >= 2.8
Recommends: make
Recommends: gcc >= 4.5
Recommends: gcc-c++ >= 4.5
-%endif
-Source0:
http://download.tarantool.org/tarantool/1.7/src/tarantool-%{version}.tar.gz
-ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl aarch64
+Source0:
http://download.tarantool.org/tarantool/1.10/src/tarantool-%{version}.tar.gz
+ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl
%description
Tarantool is a high performance general-purpose database and Lua
application server. Tarantool supports replication, online backup and
@@ -75,8 +71,8 @@ C and Lua/C modules.
%cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LOCALSTATEDIR:PATH=%{_localstatedir} \
-DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_sysconfdir} \
- -DENABLE_BUNDLED_LIBYAML:BOOL=OFF \
- -DENABLE_BUNDLED_MSGPUCK:BOOL=OFF \
+ -DENABLE_BUNDLED_LIBYAML:BOOL=ON \
+ -DENABLE_BUNDLED_MSGPUCK:BOOL=ON \
-DENABLE_BACKTRACE:BOOL=OFF \
-DWITH_SYSTEMD:BOOL=ON \
-DSYSTEMD_UNIT_DIR:PATH=%{_unitdir} \
@@ -90,18 +86,14 @@ make %{?_smp_mflags}
rm -rf %{buildroot}%{_datarootdir}/doc/tarantool/
%check
-%ifarch i386 i486 i586 i686
-#
https://github.com/tarantool/tarantool/issues/2711
+%ifarch x86_64
+# run a safe subset of the test suite
+echo "self.skip = True" > ./test/app/fiber.skipcond
+echo "self.skip = True" > ./test/box/net.box.skipcond
+echo "self.skip = True" > ./test/box/push.skipcond
echo "self.skip = True" > ./test/engine/indices_any_type.skipcond
-#
https://github.com/tarantool/tarantool/issues/2713
echo "self.skip = True" > ./test/vinyl/quota.skipcond
-%endif
-#
https://github.com/tarantool/tarantool/issues/2715
echo "self.skip = True" > ./test/vinyl/gh.skipcond
-# aarch64 support is experimental
-#
https://github.com/tarantool/tarantool/issues/2712
-%ifnarch aarch64
-# run a safe subset of the test suite
cd test && ./test-run.py -j -1 unit/ app/ app-tap/ box/ box-tap/ engine/ vinyl/
%endif
@@ -135,9 +127,9 @@ cd test && ./test-run.py -j -1 unit/ app/ app-tap/ box/
box-tap/ engine/ vinyl/
%dir %{_sysconfdir}/tarantool
%dir %{_sysconfdir}/tarantool/instances.available
%config(noreplace) %{_sysconfdir}/tarantool/instances.available/example.lua
-# Use 0750 for database files
-%attr(0750,tarantool,tarantool) %dir %{_localstatedir}/lib/tarantool/
-%attr(0750,tarantool,tarantool) %dir %{_localstatedir}/log/tarantool/
+# Use 0755 for database files
+%attr(0755,tarantool,tarantool) %dir %{_localstatedir}/lib/tarantool/
+%attr(0755,tarantool,tarantool) %dir %{_localstatedir}/log/tarantool/
%config(noreplace) %{_sysconfdir}/logrotate.d/tarantool
%{_unitdir}/tarantool@.service
%{_tmpfilesdir}/tarantool.conf
@@ -153,6 +145,9 @@ cd test && ./test-run.py -j -1 unit/ app/ app-tap/ box/
box-tap/ engine/ vinyl/
%{_includedir}/tarantool/module.h
%changelog
+* Sat Jun 01 2019 Roman Tsisyk <rtsisyk(a)fedoraproject.org> - 1.10.3.68-1
+- Update to the latest LTS release.
+
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.7.5.0-5
- Rebuild for readline 8.0