SVS System Package: Provide svs as an Installable OS Package
Summary
This is a request to make SVS available as a system package via the standard OS
package manager on RHEL/Amazon Linux and Ubuntu distributions:
sudo dnf install svs # RHEL / Amazon Linux
sudo apt install svs # Ubuntu / Debian
This request was raised by the AWS Mysql RDS Aurora team
Desired End State
A consumer on Amazon Linux 2023, Rocky Linux 8/9, or Ubuntu should be able to install
SVS with a single command and immediately build a project against it, without requiring
an SVS source checkout or a custom CMake build in their CI pipeline:
sudo dnf install svs svs-devel # RHEL / Amazon Linux
sudo apt install svs svs-dev # Ubuntu / Debian
find_package(svs REQUIRED)
target_link_libraries(my_project PRIVATE svs::svs)
Impact
Without a system package, every consumer of SVS must embed a CMake source-build in
their project. This is a meaningful adoption barrier for teams that do not own or
control the SVS source tree and follow standard OS packaging conventions for their
C/C++ dependencies. Providing a system package would lower integration cost for
downstream users.
SVS System Package: Provide
svsas an Installable OS PackageSummary
This is a request to make SVS available as a system package via the standard OS
package manager on RHEL/Amazon Linux and Ubuntu distributions:
This request was raised by the AWS Mysql RDS Aurora team
Desired End State
A consumer on Amazon Linux 2023, Rocky Linux 8/9, or Ubuntu should be able to install
SVS with a single command and immediately build a project against it, without requiring
an SVS source checkout or a custom CMake build in their CI pipeline:
Impact
Without a system package, every consumer of SVS must embed a CMake source-build in
their project. This is a meaningful adoption barrier for teams that do not own or
control the SVS source tree and follow standard OS packaging conventions for their
C/C++ dependencies. Providing a system package would lower integration cost for
downstream users.