SVS System Package: Provide `svs` as an Installable OS Package
Les mainteneurs répondent en général sous 5 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 42/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- cmake, cpp, linux
- Domaine
- build-system, operating-systems, release
Piste de recherche
Commencer par examiner le build CMake existant et la manière dont il expose la cible svs aux projets en aval. Définir les exigences de packaging pour Amazon Linux 2023, Rocky Linux 8/9 et Ubuntu/Debian, y compris les packages d’exécution et de développement. Le travail est considéré comme terminé lorsque les consommateurs peuvent installer svs et son package de développement avec le gestionnaire de paquets natif et utiliser find_package(svs REQUIRED) avec svs::svs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- C++
- Étoiles
- 241
- Forks
- 48
- Merge moyen
- 4 j 21 h
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de intel/ScalableVectorSearch
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
intel/ScalableVectorSearch#356 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
intel/ScalableVectorSearch#469 ·
Les mainteneurs répondent en général sous 5 jours
-
Add CI test for C API on ARMOuverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 32/100
intel/ScalableVectorSearch#460 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
intel/ScalableVectorSearch#438 ·
Les mainteneurs répondent en général sous 5 jours
-
CI: tier the test matrix into PR / main / nightly to cut Actions minutesPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100
intel/ScalableVectorSearch#432 · 1 commentaire ·
Les mainteneurs répondent en général sous 5 jours
Toutes les issues de intel/ScalableVectorSearch
Issues similaires
-
runtime: lf_f128_mod is documented as fmodq (truncating) but implements floor-based modulo; unusedOuverteinternal correctness low priority rt_lib
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 87/100
-
PriorityNotificationQueue::wakeUpAll() loses the wake-up for a thread that is not waiting yetPeut-être pris @matejk l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
pocoproject/poco#5674 ·
Les mainteneurs répondent en général sous 2 jours
-
bug docs GUI
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
sonic-pi-net/sonic-pi#3609 ·
-
Unreachable code warningOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
SanderMertens/flecs#2395 ·
Les mainteneurs répondent en général sous 1 jour