Skip to content

SVS System Package: Provide svs as an Installable OS Package #353

Description

@klmckeig

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions