gpo.zugaina.org

Search Portage & Overlays:

app-misc/qdrant

High-performance vector database and vector similarity search engine

Screenshots

  • qdrant-1.19.2
    ~amd64 ~arm64
    openrc systemd debug

    View      Download      Browse     License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB   
    Overlay: stuff
  • qdrant-1.19.1
    ~amd64 ~arm64
    openrc systemd debug

    View      Download      Browse     License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB   
    Overlay: stuff
  • qdrant-1.19.0
    ~amd64 ~arm64
    openrc systemd debug

    View      Download      Browse     License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB   
    Overlay: stuff

ChangeLog

commit fff1e9d9895480879cbc6c34366d1c3ba59debb9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 8 00:28:01 2026 +0200

app-misc/qdrant: drop PROPERTIES=live

Cargo fetches only the git revisions Cargo.lock pins, and --locked
keeps them fixed; RESTRICT=network-sandbox grants the network access.

PROPERTIES=live marks source that varies between installs, as VCS
ebuilds do. On a release it put the package in @live-rebuild and
exempted it from pkgcheck's modified-ebuild, DroppedKeywords and
RedundantVersion checks.

commit 2fa632f41e86ebb2fdd551a8696bab4a37593cff
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 20:58:33 2026 +0200

app-misc/qdrant: add 1.19.2

Upstream raised rust-version to 1.98.

The lockfile pins two crates the server compiles that have RustSec
advisories with semver-compatible fixes, so the ebuild carries a
lockfile patch:

crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
h2 0.4.14 -> 0.4.19 (RUSTSEC-2026-0258)

h2 0.3.27 and rsa 0.9.10 stay: neither has a semver-compatible fix.
quick-xml 0.26.0 is in the lockfile but not compiled.

commit 9f7bea5c9dc0274e0661e89c9e927fa1314d6d35
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200

app-misc/qdrant: add dependent crate licenses

The binary statically links its crates, but LICENSE named only the
project's own license. The build fetches crates itself, so each block
is pycargoebuild's output for that release's Cargo.lock, the
git-pinned raft-rs and tonic revisions included, under the marker its
in-place mode looks for.

commit a4877d53bb14c5d3550091cc609c8d147581b24e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:40:35 2026 +0200

app-misc/qdrant: trim 1.19.0 comment prose

commit 35643a5cfc95da7ee02baa5cdc8fc450f0c9c12a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:12:58 2026 +0200

app-misc/qdrant: trim 1.19.1 comment prose

commit 254aac54f138df137d499c386aec6c3336519bb9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 5 23:07:21 2026 +0200

app-misc/qdrant: Keyword 1.19.1 for ~arm64

The Rust server and its dependency graph support aarch64.

commit 703e71d58f702fa5b5b4bda2a0244e13f1e92144
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 5 23:07:21 2026 +0200

app-misc/qdrant: Keyword 1.19.0 for ~arm64

The Rust server and its dependency graph support aarch64.

commit e78480ff951c494a71b5388ad74ccd92ab8c3cf9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 5 23:06:58 2026 +0200

app-misc/qdrant: use thin LTO on arm64

Upstream enables fat LTO with a single codegen unit. Limit arm64 builds to thin LTO to reduce linker memory pressure while retaining cross-crate optimization.

commit 145dd008f05c3e59de63e124d837426b75fdbf53
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:05:06 2026 +0200

app-misc/qdrant: drop 1.18.3

Down to the last two. Nothing in the tree depends on this package; it
is an end-user server.

commit ca2a6e21a436d7ba255fe1a37cf0a414f00eba49
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:05:06 2026 +0200

app-misc/qdrant: add 1.19.1

Straight copy, but two claims the ebuild rests on were re-checked rather
than carried over.

Cargo.toml still declares rust-version = "1.97", so RUST_MIN_VER stays
1.97.0. The comment above PROPERTIES named only tikv/raft-rs as the
git-sourced dependency; Cargo.lock actually pulls from two repos, the
other being a qdrant fork of tonic, so the comment now says so.

The three src_install sed anchors were confirmed present in 1.19.1's
config/config.yaml (storage_path, snapshots_path and the 0.0.0.0 bind).
That check is the point of the new dated note: a sed whose pattern has
gone stale exits 0 and silently ships a config that keeps its relative
paths, which would put storage in the daemon's working directory
instead of /var/lib/qdrant.

commit 6730e63b0139cf393835bce405239996f79e1078
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 5 13:23:21 2026 +0200

app-misc/qdrant: drop 1.18.2-r1

commit 32ad1c573a53424a8652f323c1d63f6e50d90027
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 5 13:23:21 2026 +0200

app-misc/qdrant: add 1.19.0

1.19.0 raises the Rust floor to 1.97 (was 1.94) and no longer forks tonic (now tonic 0.14.6 from crates.io); update RUST_MIN_VER and the git-crates note.

commit 7648c2ea3fcbcdf050a3d1b3d416ec0d72513b4b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 17 15:42:44 2026 +0200

app-misc/qdrant: add 1.18.3

commit 179ecef8bf99d665e2482320bb15136caaf62148
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 15 10:23:29 2026 +0200

app-misc/qdrant: gate init.d + systemd unit behind USE=openrc/systemd

The ebuild installed both the OpenRC init.d/conf.d and the systemd unit
unconditionally, so every profile carried a stray file for the other init
system. Add IUSE="openrc systemd" (no default, matching sci-ml/fastflowlm
and sci-misc/llama-swap) and gate each set behind its flag; the distro
profiles set the appropriate one. acct-user/qdrant stays unconditional --
it owns the data dir and backs both init paths. Revbump.

commit 65f36cbf7758861c01eedff3b30b89353dd5143e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 4 13:56:00 2026 +0200

app-misc/qdrant: new package, add 1.18.2

Qdrant vector database / similarity-search engine (Rust) — the RAG vector store
for the overlay's local-LLM stack (stuff previously had only the faiss library).
Builds the server from source and ships an OpenRC service, a systemd unit,
/etc/qdrant/config.yaml (storage under /var/lib/qdrant, bound to loopback) and a
qdrant-owned data dir; client SDKs and the separate web-UI dashboard are not
packaged.

Cargo.lock pulls 3 crates from git (tikv/raft-rs at a pinned rev, qdrant's tonic
fork) that are not on crates.io, so the dependency graph is fetched by cargo at
build time (RESTRICT=network-sandbox, PROPERTIES=live) rather than vendored via
CRATES. Build + install verified (release build ~20 min, 896 crates).