Closed avtikhon closed 2 years ago
It seems, we reached the point, where the amount of made work is so that I don't understand anything anymore.
- AFAIR, we agreed to don't add new modules, but rather give a recipe how to do so in child images. Why we add the new one?
- Why presence of this module is controlled by variables in the CI and don't depend of a tarantool version? Why don't verify a tarantool version right inside a docker file?
- We agreed to don't touch existing images, so why we update CI rules for them?
- Why I don't see any CI results in the PR?
- Why all modules are installed by a frozen version, but ldecnumber is installed from master (scm-1)?
- Why all modules are installed by a package name + version, but ldecnumber by a rockspec URL?
- How it ever work with almost-vanilla luarocks if, say, avro-schema is present only on rocks.tarantool.org server?
I really unable to review without understanding. Sorry.
[1] - https://github.com/tarantool/docker/pull/109#issuecomment-502548609 [2] - https://github.com/tarantool/docker/pull/109/commits/b23cc9e5eecf1bf8508a57b936328daec74cd32a
It seems, we reached the point, where the amount of made work is so that I don't understand anything anymore.
- AFAIR, we agreed to don't add new modules, but rather give a recipe how to do so in child images. Why we add the new one?
- Why presence of this module is controlled by variables in the CI and don't depend of a tarantool version? Why don't verify a tarantool version right inside a docker file?
- We agreed to don't touch existing images, so why we update CI rules for them?
- Why I don't see any CI results in the PR?
- Why all modules are installed by a frozen version, but ldecnumber is installed from master (scm-1)?
- Why all modules are installed by a package name + version, but ldecnumber by a rockspec URL?
- How it ever work with almost-vanilla luarocks if, say, avro-schema is present only on rocks.tarantool.org server?
I really unable to review without understanding. Sorry.
Closing then.
Current PR based on https://github.com/tarantool/docker/pull/109
According to PR-109 [1] it was decided to add ldecnumber installation. Depending that 2.x images are lack of decimals support for now checked Tarantool releases and tags that need to be updated with it. Found that Tarantool since 2.2 release branches and 2.2.1 release tags are lack of it, than ldecnumber number installation was added to the earlier tags and release branches.
Closes #77 Closes #112
[1] - https://github.com/tarantool/docker/pull/109
Co-authored-by: Alexander V. Tikhonov avtikhon@tarantool.org