- Dec 05, 2019
-
-
Alexander V. Tikhonov authored
Added build + test jobs in GitLab-CI and build + test + deploy jobs on Travis-CI for Fedora 31. Updated testing dependencies in the RPM spec to follow the new Python 2 package naming scheme that was introduced in Fedora 31: it uses python2-' prefix rather then 'python-'. Fedora 31 does not provide python2-gevent and python2-greenlet packages, so they were pushed to https://packagecloud.io/packpack/backports repository. This repository is enabled in our build image (packpack/packpack:fedora-31) by default. Those dependencies are build-time, so nothing was changed for a user. The source RPM packages were gathered from https://rpms.remirepo.net/rpmphp/ . Closes #4612 Reviewed-by:
Alexander Turenko <alexander.turenko@tarantool.org>
-
- Nov 08, 2019
-
-
Alexander V. Tikhonov authored
Added build + test jobs in GitLab-CI and build + test + deploy jobs on Travis-CI for CentOS 8. Updated testing dependencies in the RPM spec to follow the new Python 2 package naming scheme that was introduced in CentOS 8: it uses 'python2-' prefix rather then 'python-'. CentOS 8 does not provide python2-gevent and python2-greenlet packages, so they were pushed to https://packagecloud.io/packpack/backports repository. This repository is enabled in our build image (packpack/packpack:el-8) by default. Those dependencies are build-time, so nothing was changed for a user. The source RPM packages were gathered from https://cbs.centos.org . Disabled app-tap/pwd.test.lua on CentOS 8 due to systemd-nss issue, which was not worked around properly. Filed #4592 to resolved it in the future. Eliminated libunwind runtime dependency (and libunwind-devel build dependency) on CentOS 8, because the base system does not provide it. fiber.info() backtraces and printing of a backtrace after a crash will not be available on this system. Hopefully we'll fix it in the future, filed #4611 on this. Closes #4543 Reviewed-by:
Alexander Turenko <alexander.turenko@tarantool.org> Reviewed-by:
Igor Munkin <imun@tarantool.org>
-
- Oct 23, 2019
-
-
Serge Petrenko authored
After we started using bundled version of libyaml by default (see commit 47b91e90), we can remove it from building dependencies for RPM and DEB packages. Closes #4442 Reviewed-by:
Alexander Turenko <alexander.turenko@tarantool.org>
-
- Aug 21, 2019
-
-
Mergen Imeev authored
Hold libcurl-7.65.3. This version is not affected by the following issues: * #4180 ('httpc: redirects are broken with libcurl-7.30 and older'); * #4389 ('libcurl memory leak'); * #4397 ('HTTPS seem to be unstable'). After this patch libcurl will be statically linked when ENABLE_BUNDLED_LIBCURL option is set. This option is set by default. Closes #4318 @TarantoolBot document Title: Tarantool dependency list was changed * Added build dependencies: autoconf, automake, libtool, zlib-devel (zlib1g-dev on Debian). * Added runtime dependencies: zlib (zlib1g on Debian). * Removed build dependencies: libcurl-devel (libcurl4-openssl-dev on Debian). * Removed runtime dependencies: curl. The reason is that now we use compiled-in libcurl: so we don't depend on a system libcurl, but inherit its dependencies.
-
- Jul 24, 2019
-
-
Serge Petrenko authored
After we fixed bundled libyaml to correctly print 4-byte Unicode characters, it is no longer compatible with the upstream version, so enable building with bundled libyaml for every platform. This way the tests will pass. Follow-up #4090
-
- May 06, 2019
-
-
Alexander V. Tikhonov authored
Added --force flag to travis-ci jobs not to stop on failed tests. Due to any found failed test breaks the testing it masks the other fails and in the following ways it's not good: - flaky test masks real problem - release testing needs overall result to fix it fast - parallel testing may produce flaky test Close: #4131
-
- Mar 28, 2019
-
-
Vladimir Davydov authored
This reverts commit c2de45c4. Not needed anymore as the DDL bug it was supposed to work around has been finally fixed. Follow-up #3420
-
- Sep 21, 2018
-
-
Sergei Voronezhskii authored
Until the bug in #3420 is fixed
-
- Aug 07, 2018
-
-
Sergei Voronezhskii authored
The -j -1 used to legacy consistent mode. Reducing the number of jobs to one by switching to -j 1, uses same part of the code as in parallel mode. The code in parallel mode kills hung tests. Part of https://github.com/tarantool/test-run/issues/106
-
- Oct 06, 2017
-
-
Alexandr Lyapunov authored
-
- Sep 13, 2017
-
-
Konstantin Osipov authored
* remove obsolete comments from recovery.cc * update example lua
-
- Sep 12, 2017
-
-
Roman Tsisyk authored
-
- Jul 28, 2017
-
-
Vladislav Shpilevoy authored
-
- Jul 24, 2017
-
-
Georgy Kirichenko authored
Remove libbfd from dependencies and use libunwind for stack traces. Closes #2103
-
- Jul 18, 2017
-
-
Roman Tsisyk authored
LuaRocks requires openssl and curl in order to download manifest from rocks.tarantool.org. Fixes #2612
-
- Jul 14, 2017
-
-
Roman Tsisyk authored
Usage: tarantoolctl rocks install ROCK - install a rock tarantoolctl rocks remove ROCK - remove a rock tarantoolctl rocks show ROCK - show information about an installed rock tarantoolctl rocks search PATTERN - search repository for rocks tarantoolctl rocks list - list all installed rocks There are no other commands, options, configuration files. Our official repository (http://rocks.tarantool.org) works out of the box. All rocks are installed to ${PWD}/.rocks directory to support separate rocks trees per project, as proposed by #2067. Rockspec can use "tarantool >= 1.7.x" inside dependencies = {} block to depend on a specific Tarantool version. LuaRocks has been slightly hacked to support custom configuration via site_config.lua. There are no other changes in the upstream code. It is not a fork and it isn't going to be a fork. All formats, layouts and rockspecs are 100% compatible with the upstream LuaRocks 2017-07-10. This feature intentionally doesn't have CMake option to disable it, because it should be provided on all available platforms out of the box. Other changes: * Add ${PWD}/.rocks to default package.path/package.cpath * Hack tarantoolctl to display subcommands in --help. Currently command line arguments handling are not perfect, but it can be fixed only by a new argparse implementation. Closes #2067
-
- Jun 16, 2017
-
-
Ilya authored
Inpspired by tarantool/curl module by Vasiliy Soshnikov. Reviewed and refactored by Roman Tsisyk. Closes #2083
-
- May 22, 2017
-
-
bigbes authored
Original behavior can be enable with `./test-run -j -1` See https://github.com/tarantool/test-run/issues/56
-
- May 12, 2017
-
-
Kirill Yukhin authored
This patch removes following source files regeneration: 1. keywordhash.h 2. opcodes.[hc] 3. parse.[hc] 4. sqlite3.h adding them to the source tree. To re-generate them (p.p. 1-3) one must pass -DSQL_MAINTAINER_MODE=ON option to cmake. Files will be copied to source tree automatically iif actual difference will be detected. As far we don't need such platform variety - remove sqlite3.h re-generation at all. Remove TCL script responsible for generation and template header as well. Compilation of auxilary SQL tools was also moved under this option: 1. Lemon parser 2. mkkeywordhash since they redundant in non-maintainer mode. Finally it removes dependency on TCL from all Tarantool package variants. Remove sqliteConfig.h, we don't use it.
-
- May 11, 2017
-
-
Kirill Yukhin authored
SQLite uses TCL shell to generate common headers. Add dependency in Travis to TCL shell for linux targets. OSX comes with TCL pre-installed - no need to add dependency. * .travis.mk (deps_linux): Add tcl. sql: Add dependency to TCL in packages. As far as SQLite sources depend on TCLsh we need to add dependency to TCL in package info. * debian/control: Add dependency on TCL. * rpm/tarantool.spec: Ditto. * snapcraft.yaml: Ditto. sql: Avoid multiline string to satisfy older cmake RHEL uses some old cmake which doesn't work with long string which span over few lines w/ '\' terminator. Make it single line. * src/box/CMakeLists.txt (set_source_files_properties): Use single line instead of vreaks w/ '\'.
-
- Feb 15, 2017
-
-
Roman Tsisyk authored
Sophia was an experimental storage engine in 1.6.x. Please use 'vinyl' engine in Tarantool 1.7 instead. Closes #2040
-
- Feb 03, 2017
-
-
Roman Tsisyk authored
Totally disable /usr/lib/rpm/brp-strip-* scripts on all versions of rpmbuild. Fixes #1901
-
- Feb 01, 2017
-
-
Roman Tsisyk authored
* Don't start tarantool on install * Don't restart tarantool on upgrade Fix #2053
-
- Dec 16, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Packaging tools are picky.
-
- Sep 29, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Sep 28, 2016
-
-
Roman Tsisyk authored
Ancient Red Hell 6 doesn't support Recommends.
-
Roman Tsisyk authored
Use strong dependency on `netbase` for Debian and weak dependencies on /etc/protocols and /etc/services files for RPM. Thanks to Ivan Kosenko Closes #1794
-
- Sep 26, 2016
-
-
Roman Tsisyk authored
-
- Sep 01, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Closes Debian/#835798 (FTBFS).
-
- Jun 24, 2016
-
-
Konstantin Osipov authored
-
- Apr 28, 2016
-
-
Roman Tsisyk authored
* Use our own fork * Fix typo in CMakeLists.txt * Update build dependecies in README.md * Fix a potential bug with buffer size calculation in ss_lz4filter_next()
-
- Apr 27, 2016
-
-
Roman Tsisyk authored
-
- Apr 26, 2016
-
-
Konstantin Osipov authored
-
- Apr 06, 2016
-
-
Georgy Kirichenko authored
-
- Feb 18, 2016
-
-
Roman Tsisyk authored
Content was integrated to the main documentation by 8d0b9761 http://tarantool.org/doc/book/administration.html
-
Roman Tsisyk authored
Create /usr/lib*/tarantool and /usr/share/tarantool from tarantool package
-
- Feb 10, 2016
-
-
Roman Tsisyk authored
CentOS 6 doesn't have proper version of python-gevent
-