Failed to build 2.11.0.13
Our new build 2.11.0.3 failed due to the latest commit 86b5ef4c. The issue was reproduced locally on the docker image docker-public.binary.picodata.io/tarantool-testing:latest
(used by CI) with something like:
cd ~
git clone https://git.picodata.io/picodata/tarantool.git
cd ~/tarantool
git submodule update --init --recursive
cmake -S . -B . -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_GCOV=ON -DTEST_BUILD=ON
ninja install
cd test
./test-run.py --force --vardir /tmp/t --builddir ~/tarantool/. --long app-tap/module_api.test.lua
The root of the problem is the line from test/app-tap/module_api.c
box_tuple_t *tuple_2 = new_runtime_tuple("\x93\x01", 2);
The funny fact that it still fail if we change it to:
box_tuple_t *tuple_2 = new_runtime_tuple("\x93\x01\x02", 3);
But everything is ok if it is changed to:
box_tuple_t *tuple_2 = new_runtime_tuple("\x93\x01\x02\x03", 4);
Edited by Denis Smirnov