-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update debian and rpm packages, rockspec #124
Comments
Also dependency on tarantool-checks is missed. It may be usefull: --- a/rpm/tarantool-expirationd.spec
+++ b/rpm/tarantool-expirationd.spec
@@ -8,8 +8,10 @@ URL: https://github.com/tarantool/tarantool-expirationd
Source0: https://github.com/tarantool/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: tarantool >= 1.6.8.0
+BuildRequires: tarantool-checks >= 3.1
BuildRequires: /usr/bin/prove
Requires: tarantool >= 1.6.8.0
+Requires: tarantool-checks >= 3.1
%description
This package can turn Tarantool into a persistent memcache replacement,
but is powerful enough so that your own expiration strategy can be defined. |
Also we can rewrite expirationd/expirationd-scm-1.rockspec Line 15 in cc8c16a
like this:
see https://github.com/luarocks/luarocks/wiki/Rockspec-format#dependency-information |
oleg-jukovec
added a commit
that referenced
this issue
Aug 1, 2022
The patch adds tarantool-checks runtime dependency for rpm/dep packages. It also decreases required tarantool-check version to 2.1 because we because we are compatible with it in fact. Part of #124
oleg-jukovec
added a commit
that referenced
this issue
Aug 1, 2022
We don't have the tarantool-luatest package in any public repository for all supported distros. We have to skip the test step until the tarantool-luatest is built at least for S3 repository. Closes #124
oleg-jukovec
added a commit
that referenced
this issue
Aug 1, 2022
The patch adds tarantool-checks runtime dependency for rpm/dep packages. It also decreases required tarantool-check version to 2.1 because we are compatible with it in fact. Part of #124
oleg-jukovec
added a commit
that referenced
this issue
Aug 1, 2022
We don't have the tarantool-luatest package in any public repository for all supported distros. We have to skip the test step until the tarantool-luatest is built at least for S3 repository. Closes #124
oleg-jukovec
added a commit
that referenced
this issue
Aug 3, 2022
The patch adds tarantool-checks runtime dependency for rpm/dep packages. It also decreases required tarantool-check version to 2.1 because we are compatible with it in fact. Part of #124
oleg-jukovec
added a commit
that referenced
this issue
Aug 4, 2022
Overview This release adds a Tarantool Cartridge role for expirationd package and improves the default behavior. Breaking changes None. New features Continue a task from a last tuple (#54). Decrease tarantool-checks dependency from 3.1 to 2.1 (#124). Process a task on a writable space by default (#42). Wait until a space or an index is created (#68, #116). Tarantool Cartridge role (#107). Bugfixes Fix build and installation of rpm/deb packages (#124). Do not restart work fiber if index does not exist (#64). Update changelogs for rpm/deb packages. Testing Shuffle tests (#118). Fix test_mvcc_vinyl_tx_conflict (#104, #105). Fix flaky 'simple expires test' (#90). Other Add GitHub Actions workflow with debug Tarantool build (#102). Add GitHub Actions workflow for deploying module packages to S3 based repositories (#43).
Merged
oleg-jukovec
added a commit
that referenced
this issue
Aug 4, 2022
Overview This release adds a Tarantool Cartridge role for expirationd package and improves the default behavior. Breaking changes None. New features Continue a task from a last tuple (#54). Decrease tarantool-checks dependency from 3.1 to 2.1 (#124). Process a task on a writable space by default (#42). Wait until a space or an index is created (#68, #116). Tarantool Cartridge role (#107). Bugfixes Fix build and installation of rpm/deb packages (#124). Do not restart a work fiber if an index does not exist (#64). Update changelogs for rpm/deb packages. Testing Shuffle tests (#118). Fix test_mvcc_vinyl_tx_conflict (#104, #105). Fix flaky 'simple expires test' (#90). Other Add GitHub Actions workflow with debug Tarantool build (#102). Add GitHub Actions workflow for deploying module packages to S3 based repositories (#43).
oleg-jukovec
added a commit
that referenced
this issue
Aug 5, 2022
Overview This release adds a Tarantool Cartridge role for expirationd package and improves the default behavior. Breaking changes None. Deprecated Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task, show_task_list. New features Continue a task from a last tuple (#54). Decrease tarantool-checks dependency from 3.1 to 2.1 (#124). Process a task on a writable space by default (#42). Wait until a space or an index is created (#68, #116). Tarantool Cartridge role (#107). Bugfixes Fix build and installation of rpm/deb packages (#124). Do not restart a work fiber if an index does not exist (#64). Update changelogs for rpm/deb packages. Testing Shuffle tests (#118). Fix test_mvcc_vinyl_tx_conflict (#104, #105). Fix flaky 'simple expires test' (#90). Other Add GitHub Actions workflow with debug Tarantool build (#102). Add GitHub Actions workflow for deploying module packages to S3 based repositories (#43).
oleg-jukovec
added a commit
that referenced
this issue
Aug 11, 2022
Overview This release adds a Tarantool Cartridge role for expirationd package and improves the default behavior. Breaking changes None. Deprecated Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task, show_task_list. New features Continue a task from a last tuple (#54). Decrease tarantool-checks dependency from 3.1 to 2.1 (#124). Process a task on a writable space by default (#42). Wait until a space or an index is created (#68, #116). Tarantool Cartridge role (#107). Bugfixes Fix build and installation of rpm/deb packages (#124). Do not restart a work fiber if an index does not exist (#64). Update changelogs for rpm/deb packages. Testing Shuffle tests (#118). Fix test_mvcc_vinyl_tx_conflict (#104, #105). Fix flaky 'simple expires test' (#90). Other expirationd.start() parameter `space_id` has been renamed to `space` (#112). Add GitHub Actions workflow with debug Tarantool build (#102). Add GitHub Actions workflow for deploying module packages to S3 based repositories (#43).
oleg-jukovec
added a commit
that referenced
this issue
Aug 11, 2022
Overview This release adds a Tarantool Cartridge role for expirationd package and improves the default behavior. Breaking changes None. Deprecated Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task, show_task_list. New features Continue a task from a last tuple (#54). Decrease tarantool-checks dependency from 3.1 to 2.1 (#124). Process a task on a writable space by default (#42). Wait until a space or an index is created (#68, #116). Tarantool Cartridge role (#107). Bugfixes Fix build and installation of rpm/deb packages (#124). Do not restart a work fiber if an index does not exist (#64). Update changelogs for rpm/deb packages. Testing Shuffle tests (#118). Fix test_mvcc_vinyl_tx_conflict (#104, #105). Fix flaky 'simple expires test' (#90). Other expirationd.start() parameter `space_id` has been renamed to `space` (#112). Add GitHub Actions workflow with debug Tarantool build (#102). Add GitHub Actions workflow for deploying module packages to S3 based repositories (#43).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Recipes for a build of .deb and .rpm packages look outdated. It is impossible to build packages without changes under CentOS 7 and Ubuntu 22.04. We need to check the build of this packages for target platforms and fix it.
Ubuntu 22.04 + debian
and
workaround:
and to add a luatest location into PATH
CentOS7 + rpm
workaround:
to add a luatest location into PATH
Related to #43
The text was updated successfully, but these errors were encountered: