Skip to content

Tarantool dependency list was changed #868

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

Closed
TarantoolBot opened this issue Aug 21, 2019 · 10 comments
Closed

Tarantool dependency list was changed #868

TarantoolBot opened this issue Aug 21, 2019 · 10 comments
Assignees
Labels
feature A new functionality need feedback [special status] On hold, awaiting feedback

Comments

@TarantoolBot
Copy link
Collaborator

  • 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.
Requested by @ImeevMA in tarantool/tarantool@7e51aeb.

@lenkis lenkis added 2.2 feature A new functionality labels Aug 22, 2019
@lenkis
Copy link
Contributor

lenkis commented Aug 22, 2019

please double-check with the dev if they back port this to 1.10

@Totktonada
Copy link
Member

We did.

izmalk pushed a commit that referenced this issue Sep 4, 2019
I still need a MacOS and FreeBSD suggestion for zlib-devel install. Also proofreading (there was no versions specified for the libraries)
@izmalk izmalk added 1.10 need feedback [special status] On hold, awaiting feedback labels Sep 5, 2019
@lenkis lenkis assigned v-izmalkov and unassigned izmalk Sep 6, 2019
lenkis pushed a commit that referenced this issue Sep 9, 2019
Fix gh-875 feedback: Справочник по настройке
Partial Fix for gh-868 Tarantool dependency list was changed
Fix gh-882 feedback: Adding instances
Fix gh-890 feedback: Launching an application
Fix Rus gh-890 feedback: Launching an application
Fix gh-891 feedback: Вложенный модуль box.space
Fix gh-880 feedback: Using a Docker image
Fix gh-894 feedback: Monitoring a replica set
Fix gh-885 gh-886 gh-887 gh-888 gh-889 Модуль vshard
@v-izmalkov
Copy link
Contributor

There is possible problem with package versions.
py27-msgpack-python - can't find this package from installation manual for FreeBSD.
Used py27-msgpack isntead, which is version 0.6.1, while i see a 0.4.6 version in file https://github.com/raw/tarantool/test-run/master/requirements.txt

@Totktonada
Copy link
Member

Don't sure about that. Is it actually work for you? (Ask me or @avtikhon if you need a help with setting up an environment to performs checks.)

@v-izmalkov
Copy link
Contributor

@Totktonada @avtikhon i am stuck at receiving curl errors while trying to compile in FreeBSD, even if i switch to 2.2 version branch (our manual specifically using 2.1).

@Totktonada
Copy link
Member

@ImeevMA will look into the problem and will file an issue to tarantool/tarantool if it will be reproduced.

@v-izmalkov
Copy link
Contributor

Shall we add OpenSSL111 of the specific 1.1.1d version in dependencies? Or does any OpenSSL111 will do?
tarantool/tarantool#4490

@Totktonada
Copy link
Member

I'll elaborate.

v-izmalkov pushed a commit that referenced this issue Sep 18, 2019
Fixed py27-msgpack package name and added a temporary warning about current possible problem with openssl111 depemdency. This warning to be considered for deletion after fixing dependencies.
@Totktonada
Copy link
Member

We have pending patch that will allow tarantool to build w/o problems in both cases: when only base system openssl exists or when openssl from ports / pkg is installed. It also doesn't depend on OpenSSL version (at least 1.0 and 1.1 are ok). So hope we don't need any special instructions here.

@Totktonada
Copy link
Member

Now the patch land into 1.10, 2.1, 2.2 and master (future 2.3), so users should not experience any linking problems on FreeBSD, when all needed dependencies are installed.

v-izmalkov pushed a commit that referenced this issue Oct 29, 2019
Fixed py27-msgpack package name and added a temporary warning about current possible problem with openssl111 depemdency. This warning to be considered for deletion after fixing dependencies.
lenkis pushed a commit that referenced this issue Nov 11, 2019
Fix gh-876 document reaction on error in replication configuration change
Upd gh-868 Tarantool dependency list was changed
Fix gh-869 Сonfusing wording in box.backup page
Fix gh-893 feedback: Submodule box.info
Fix gh-902 feedback: Сборка из исходных файлов
Fix gh-915 feedback: Building from source
Fix gh-920 feedback: Module vshard
Fix gh-922 feedback: Module vshard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new functionality need feedback [special status] On hold, awaiting feedback
Projects
None yet
Development

No branches or pull requests

5 participants