Bug 2259367 - Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot
Summary: Tabby is a self-hosted AI coding assistant, offering an open-source and on-pr...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: 38
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Tom Rix
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: FE-DEADREVIEW
TreeView+ depends on / blocked
 
Reported: 2024-01-20 21:34 UTC by MERCIER Jonathan
Modified: 2024-02-21 00:45 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-02-21 00:45:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description MERCIER Jonathan 2024-01-20 21:34:15 UTC
Dear all,

I found this tools very interesting to provides to fedora. Thus I started to make a package:
- https://bioinfornatics.fedorapeople.org/packages/tabby-0.7.0-1.fc38.src.rpm
- https://bioinfornatics.fedorapeople.org/packages/tabby.spec

So I started install dependencies in order to build the package:
$ sudo dnf install  'crate(anyhow/default)'  'crate(argon2/default)'  'crate(async-stream/default)'  'crate(async-trait/default)'  'crate(axum-prometheus/default)'  'crate(axum-streams/default)'  'crate(axum-streams/json)'  'crate(axum-tracing-opentelemetry/default)'  'crate(axum/default)'  'crate(axum/headers)'  'crate(axum/ws)'  'crate(bincode/default)'  'crate(cargo-lock/default)'  'crate(cargo-lock/dependency-tree)'  'crate(chrono/default)'  'crate(chrono/default)'  'crate(clap/cargo)'  'crate(clap/default)'  'crate(clap/default)'  'crate(clap/derive)'  'crate(clap/string)'  'crate(cmake/default)'  'crate(custom_error/default)'  'crate(cxx-build/default)'  'crate(cxx/default)'  'crate(dashmap/default)'  'crate(derive_builder/default)'  'crate(dotenvy/default)'  'crate(file-rotate/default)'  'crate(filenamify/default)'  'crate(futures-util/default)'  'crate(futures/default)'  'crate(glob/default)'  'crate(home/default)'  'crate(hyper/client)'  'crate(hyper/default)'  'crate(ignore/default)'  'crate(indicatif/default)'  'crate(job_scheduler/default)'  'crate(jsonwebtoken/default)'  'crate(juniper/default)'  'crate(juniper_graphql_ws/default)'  'crate(kdam/default)'  'crate(lazy_static/default)'  'crate(mime_guess/default)'  'crate(minijinja/default)'  'crate(minijinja/loader)'  'crate(netrc/default)'  'crate(nvml-wrapper/default)'  'crate(opentelemetry-otlp/default)'  'crate(opentelemetry/default)'  'crate(opentelemetry/rt-tokio)'  'crate(pin-project/default)'  'crate(regex/default)'  'crate(requirements/default)'  'crate(reqwest/default)'  'crate(reqwest/json)'  'crate(reqwest/stream)'  'crate(rusqlite/bundled)'  'crate(rusqlite/chrono)'  'crate(rusqlite/default)'  'crate(rusqlite_migration/alpha-async-tokio-rusqlite)'  'crate(rusqlite_migration/default)'  'crate(rust-embed/default)'  'crate(serde-jsonlines/default)'  'crate(serde/default)'  'crate(serde/derive)'  'crate(serde_json/default)'  'crate(serdeconv/default)'  'crate(sha2/default)'  'crate(sha256/default)'  'crate(strfmt/default)'  'crate(strum/default)'  'crate(strum/derive)'  'crate(sysinfo/default)'  'crate(tantivy/default)'  'crate(tarpc/default)'  'crate(tarpc/serde-transport)'  'crate(textdistance/default)'  'crate(thiserror/default)'  'crate(tokio-cron-scheduler/default)'  'crate(tokio-retry/default)'  'crate(tokio-rusqlite/default)'  'crate(tokio-tungstenite/default)'  'crate(tokio-util/default)'  'crate(tokio-util/full)'  'crate(tokio/default)'  'crate(tokio/fs)'  'crate(tokio/full)'  'crate(tokio/rt)'  'crate(tower-http/cors)'  'crate(tower-http/default)'  'crate(tower-http/fs)'  'crate(tower-http/timeout)'  'crate(tower-http/trace)'  'crate(tower/default)'  'crate(tower/util)'  'crate(tracing-opentelemetry/default)'  'crate(tracing-subscriber/default)'  'crate(tracing/default)'  'crate(tree-sitter-go/default)'  'crate(tree-sitter-java/default)'  'crate(tree-sitter-kotlin/default)'  'crate(tree-sitter-python/default)'  'crate(tree-sitter-ruby/default)'  'crate(tree-sitter-rust/default)'  'crate(tree-sitter-tags/default)'  'crate(tree-sitter-typescript/default)'  'crate(unicase/default)'  'crate(url-parse/default)'  'crate(utoipa-swagger-ui/axum)'  'crate(utoipa-swagger-ui/default)'  'crate(utoipa/axum_extras)'  'crate(utoipa/default)'  'crate(utoipa/preserve_order)'  'crate(uuid/default)'  'crate(uuid/default)'  'crate(uuid/fast-rng)'  'crate(uuid/macro-diagnostics)'  'crate(uuid/v4)'  'crate(uuid/v4)'  'crate(validator/default)'  'crate(validator/derive)'  'crate(vergen/build)'  'crate(vergen/default)'  'crate(vergen/git)'  'crate(vergen/gitcl)'


But most of them are not package to fedora, please could you help to bring this awesome feature into Fedora ?

Reproducible: Always

Comment 1 Tom Rix 2024-01-21 15:59:28 UTC
Can you try using
llama-cpp from my package
https://bugzilla.redhat.com/show_bug.cgi?id=2255828

how did you create this spec file ?

Comment 2 Package Review 2024-02-21 00:45:24 UTC
This is an automatic action taken by review-stats script.

The ticket submitter failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we consider this ticket as DEADREVIEW and proceed to close it.


Note You need to log in before you can comment on or make changes to this bug.