grebaza commented on pull request #13803: URL: https://github.com/apache/superset/pull/13803#issuecomment-835848898
Hi @RossMoir, I see you got an error in [Apache Arrow C++ library](https://github.com/apache/arrow) compiling (specifically in [Boost.Build](https://www.boost.org/build/) engine) – quite unexpected error since I successfully tested docker-image building. Before the building outline, I should mention that this process has two key features: i) install python packages with build-from-source support, because pip doesn't have Alpine binaries, and ii) patch [Arrow](https://github.com/apache/arrow) to use Alpine backtrace-facility package: [execinfo](https://pkgs.alpinelinux.org/package/edge/main/x86/libexecinfo). **Building outline** - Stage one "superset-py": install python packages required by Superset - Install development Alpine-packages - Build pyarrow python package (`build_pyarrow.sh`): parametrized by env variables - [Apache Arrow](https://github.com/apache/arrow) git cloning and patching - pip install Arrow's requirements - install [FB Infer](https://github.com/facebook/infer) - build [Arrow](https://github.com/apache/arrow) C++ library - Pyarrow python-wheels building - Install Superset's python package requirements (`install_requirements.sh`): parametrized by env variables - Stage two "superset-node": Superset's front-end building - Stage three "lean": install runtime environment and Superset app - Install runtime version of Alpine-packages used in stage one - Copy python packages installed on stage one - Copy Superset app installed on stage two -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
