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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions