GitHub user erickguan added a comment to the discussion: [VOTE] Release Apache OpenDAL 0.58.0-rc.2 - Vote Round 1
Ruby uses simpler and similar package infrastructure similar to PyPI on Python end. PyPI allows users to install wheels and a source package. Rubygems has the same pattern. A source package release as the source of truth. And packaged pre-build libraries for different platforms. When users don't declare or have proper architecture, they build from a source package. For example, say we release these Ruby packages: - opendal-1.0.gem (source) - opendal-1.0-x86_64-linux.gem (pre-built binaries for x86_64 linux platform). A user on x86_64-linux can install `opendal-1.0-x86_64-linux.gem` without building. macOS users or GraalVM users (a polygot runtime) will use `opendal-1.0.gem`. When the Ruby source package is broken, this prevents some users beyond our range of binary builds from installing a particular version. GitHub link: https://github.com/apache/opendal/discussions/7873#discussioncomment-17594044 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
