Publish Linux timestamp-fix packages with actual CPU package evidence
This commit is contained in:
1 parent
940ed24406
commit
ac90ce748d
7 files changed
+66
-13
No files matched your search
@@ -92,17 +92,17 @@ The installer creates a launcher and sets up WebView2 if needed. This initial
|
||||
release is unsigned. A Linux desktop preview is also available; macOS source build instructions
|
||||
are available now. You can also let your local AI agent handle setup.
|
||||
|
||||
**Ubuntu 24.04 x64 desktop preview:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi_0.1.3_amd64.deb)
|
||||
and install with `sudo apt install ./searchi_0.1.3_amd64.deb`.
|
||||
[Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/LINUX-DESKTOP-SHA256SUMS-0.1.3.txt).
|
||||
**Ubuntu 24.04 x64 desktop preview:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/searchi_0.1.4_amd64.deb)
|
||||
and install with `sudo apt install ./searchi_0.1.4_amd64.deb`.
|
||||
[Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/LINUX-DESKTOP-SHA256SUMS-0.1.4.txt).
|
||||
Startup was tested in WSL using CPU; native graphical interaction and other
|
||||
distributions still need testing. [Compatibility and evidence](docs/LINUX-DESKTOP.md).
|
||||
|
||||
**Running a Linux server?** The optional
|
||||
[Linux x64 headless preview](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi-headless_0.1.0_linux-x86_64-013.tar.xz)
|
||||
[Linux x64 headless preview](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/searchi-headless_0.1.0_linux-x86_64-014.tar.xz)
|
||||
includes the CLI, read-only MCP server, Google runtime and media helpers.
|
||||
It was tested on Ubuntu 24.04 and requires GLIBC 2.39 and a compatible C++
|
||||
runtime. [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/LINUX-SHA256SUMS-0.1.3.txt)
|
||||
runtime. [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/LINUX-SHA256SUMS-0.1.4.txt)
|
||||
· [Headless setup](docs/LINUX-HEADLESS.md). No desktop dependencies are required.
|
||||
|
||||
### Install with your agent — copy and paste
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# Linux packages alongside desktop 0.1.4
|
||||
|
||||
Ubuntu 24.04 WSL x86-64 native locked offline builds used immutable source
|
||||
`940ed24`. CLI and extraction helper built in 55.45 s; desktop release built in
|
||||
5m08s. Production frontend was reused from the Windows 0.1.4 build. The same
|
||||
34 vendored GLib warnings remain; this is not Linux strict-Clippy evidence.
|
||||
The normal runtime includes CPU/Vulkan; all inference tests forced CPU.
|
||||
|
||||
| Artifact | Bytes | SHA-256 |
|
||||
| --- | ---: | --- |
|
||||
| `searchi-headless_0.1.0_linux-x86_64-014.tar.xz` | 103421852 | `a7479f588f4248b40bcb7127deaea9031cf2af56172bc233a210838e1179d3fa` |
|
||||
| `searchi_0.1.4_amd64.deb` | 103868644 | `75566915bfe67d3b60fc3658f9d68fad40840d4e53b3c3aeb22fbf8450f43687` |
|
||||
|
||||
Both are published in [v0.1.4](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.4).
|
||||
Public unauthenticated full downloads and checksum files matched local bytes.
|
||||
Headless component version remains 0.1.0; the artifact suffix identifies this
|
||||
current source update. Only application binaries were stripped; native workers
|
||||
and their verified dependency inventories were preserved.
|
||||
|
||||
## Actual package checks
|
||||
|
||||
- Headless archive: all 31 recorded file hashes/sizes passed before extraction.
|
||||
- Relocated default CLI/helper indexed actual PDF and DOCX fixtures with mtime
|
||||
-1 second, zero failures, PDF page 1 and DOCX paragraph 1. SQLite persisted
|
||||
exactly -1000000000 ns. A second scan indexed zero and retained both unchanged.
|
||||
- Genuine Google CPU inference encoded two document chunks. Semantic search
|
||||
returned both archived files and their source locations. This is a small
|
||||
correctness smoke check, not an independent relevance/performance benchmark.
|
||||
- Debian payload: helper provenance passed against the build source; Google
|
||||
dependency verification passed 20 records. All 24 ELF files were inspected;
|
||||
maximum GLIBC is 2.39, GLIBCXX 3.4.32. Control dependencies include libc6 2.39
|
||||
and libstdc++6 13.2 alongside GTK/WebKit. XZ level-nine compression was used.
|
||||
- Extracted desktop started from an owned relocated layout under Xvfb/DBus with
|
||||
software graphics flags. Its bundled real query worker used CPU/one thread;
|
||||
the desktop remained alive afterward. Only owned process groups were stopped.
|
||||
|
||||
Ignored reports: `.searchi/qa/linux-014-payload-proof.json` and
|
||||
`.searchi/qa/linux-deb-startup-014-stripped.json`. The headless fixture/check script
|
||||
is `.searchi/qa/linux-014-smoke.py`; recorded terminal run completed successfully.
|
||||
|
||||
These checks do not establish native graphical interaction, playback, system
|
||||
installation/upgrade, older-distribution compatibility or physical GPU operation.
|
||||
macOS and broader production gates remain open. The packages contain the
|
||||
pre-1970 timestamp correction; older v0.1.3 downloads remain available.
|
||||
@@ -1,5 +1,10 @@
|
||||
# Linux desktop release build evidence
|
||||
|
||||
Current download: [Ubuntu 24.04 x64 desktop 0.1.4](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/searchi_0.1.4_amd64.deb).
|
||||
See [current package checks](LINUX-0.1.4.md) and
|
||||
[checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/LINUX-DESKTOP-SHA256SUMS-0.1.4.txt).
|
||||
The evidence below records the preceding 0.1.3 preparation.
|
||||
|
||||
Source: `a6bf091`, desktop 0.1.3, Ubuntu 24.04 WSL x86-64, kernel
|
||||
6.18.54.1-microsoft-standard-WSL2, two virtual CPU cores (AMD Ryzen 7 7800X3D).
|
||||
|
||||
|
||||
@@ -17,10 +17,10 @@ Download into a new dedicated directory and verify before extracting:
|
||||
```sh
|
||||
mkdir -p "$HOME/Applications/searchi"
|
||||
cd "$HOME/Applications/searchi"
|
||||
curl -fLO https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi-headless_0.1.0_linux-x86_64-013.tar.xz
|
||||
curl -fLO https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/LINUX-SHA256SUMS-0.1.3.txt
|
||||
sha256sum -c LINUX-SHA256SUMS-0.1.3.txt
|
||||
tar -xf searchi-headless_0.1.0_linux-x86_64-013.tar.xz
|
||||
curl -fLO https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/searchi-headless_0.1.0_linux-x86_64-014.tar.xz
|
||||
curl -fLO https://tea.karlcom.de/karl/searchi/releases/download/v0.1.4/LINUX-SHA256SUMS-0.1.4.txt
|
||||
sha256sum -c LINUX-SHA256SUMS-0.1.4.txt
|
||||
tar -xf searchi-headless_0.1.0_linux-x86_64-014.tar.xz
|
||||
./searchi --help
|
||||
./searchi setup --model-dir ./models
|
||||
```
|
||||
@@ -58,6 +58,9 @@ index or mutate files. See [agent integration](AGENT-INTEGRATION.md).
|
||||
|
||||
## Recorded package evidence, 2026-10-13
|
||||
|
||||
Current package: [Linux update alongside 0.1.4](LINUX-0.1.4.md), including the
|
||||
archived-date correction. The following records retain older release evidence.
|
||||
|
||||
Headless component version 0.1.0 is supplied alongside desktop release 0.1.1.
|
||||
All 89 selected engine/CLI and workspace lock/manifest files matched current
|
||||
Git archive bytes before a locked offline native release rebuild. Runtime source
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
# Production readiness roadmap
|
||||
|
||||
Status: Windows v0.1.4 and Linux v0.1.3 previews published; initial Windows v0.1.0 installed. Broader production gates remain open. Windows VM tests use CPU only.
|
||||
Status: Windows and Linux v0.1.4 previews published; initial Windows v0.1.0 installed. Broader production gates remain open. Windows VM tests use CPU only.
|
||||
|
||||
Karl's release priority, 2026-10-13: publish a usable first Windows version and
|
||||
install it on DEV-WIN11 now. Extensive platform/GPU, clean-machine, signing and
|
||||
@@ -343,7 +343,7 @@ build was inferred from that lookup; macOS execution gates remain unchecked.
|
||||
- [x] Audit core/service and desktop/CLI Rust boundaries; avoid unnecessary naming/module churn.
|
||||
- [x] Correct valid pre-1970 filesystem timestamps across indexing, source eligibility and previews. Changed crates passed 100 tests (six ignored), desktop 47; strict Clippy and formatting passed. See [audit](RUST-AUDIT.md).
|
||||
- [x] Publish Windows v0.1.4 with the timestamp correction; verify public bytes, packaged helper provenance and isolated real Google CPU query-worker startup. See [evidence](WINDOWS-0.1.4.md).
|
||||
- [ ] Include the timestamp correction in updated Linux packages; published Linux v0.1.3 artifacts precede it.
|
||||
- [x] Publish updated Linux headless and Debian packages with the timestamp correction; genuine archived-document CPU search, unchanged rescan and packaged query-worker startup passed. Public bytes verified; [evidence](LINUX-0.1.4.md).
|
||||
|
||||
Initial Windows delivery is complete. Native interaction/upgrade, actual GPU,
|
||||
macOS execution and independent media-quality work remain real follow-up; the
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ public downloads, helper provenance and isolated genuine Google CPU startup.
|
||||
|
||||
The full cross-platform production goal remains open. Concrete follow-up is:
|
||||
|
||||
1. Include this fix in updated Linux packages; Windows 0.1.4 is complete.
|
||||
1. Packaged fix complete on Windows and Linux; see [Linux 0.1.4](LINUX-0.1.4.md).
|
||||
2. Check real Windows interaction, preview playback/seek and installed upgrades.
|
||||
3. Validate physical GPU use and fallback, and execute a native macOS build.
|
||||
4. Improve media relevance using independently reviewed real files and queries;
|
||||
|
||||
@@ -27,4 +27,5 @@ not modified. Raw report: `.searchi/qa/windows-desktop-014-smoke.json`.
|
||||
This establishes packaged startup and worker discovery, not native keyboard,
|
||||
visual, media playback, first-query timing or installation/upgrade validation.
|
||||
Physical GPU, clean-machine, signatures and macOS checks remain open.
|
||||
Linux previews remain v0.1.3 and do not contain this timestamp correction.
|
||||
At initial Windows publication, Linux previews remained v0.1.3. Follow-up
|
||||
[Linux 0.1.4 packages](LINUX-0.1.4.md) now include this correction too.
|
||||
Reference in new issue
Block a user