Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

Ask the build for FTS5

41dd571fae2d00dab2f7bc4a2299e220a134fa13 · Keenan Nemetz · 10d ago · parent 72f22292

Ask the build for FTS5

Search needs SQLite's FTS5 module. The driver's bundled SQLite only
compiles it in with a build tag, so every build and test command that can
reach the index now passes `sqlite_fts5` beside `libsqlite3`: the verify
and release images, both workflows, and the commands the docs give for
building and testing from source.

With the system library the tag is inert — the module is whatever the
distribution built — and the packages already depend on that library.
Debian, Ubuntu, Fedora, RHEL and Rocky all enable FTS5, and
docs/packaging.md now says the dependency includes it.

.vole/images/verify.yaml +1−1

@@ -23,7 +23,7 @@ env:
23 23 CGO_ENABLED: "1"
24 24 # Link the system SQLite instead of compiling the driver's bundled copy, so the
25 25 # tests run against the same library the release packages depend on.
26 GOFLAGS: "-tags=libsqlite3"
26 GOFLAGS: "-tags=libsqlite3,sqlite_fts5"
27 27 # Opt in to the cache the runner mounts at /cache. Nothing is cached unless the
28 28 # job points at it; see docs/runner.md.
29 29 GOMODCACHE: "/cache/go-mod"