release: v0.1.0 .deb bundle

Bundle of all phases (P0-P5) plus the diagnostic fixes from the
end-to-end test session: ephemeral peer/metrics ports, no reqwest
connection pool, short-poll inbox, expanded sidecar path probe.

Smoke-tested by exchanging messages with a second mycelium node in
a Docker container against the public Threefold seed
tcp://188.40.132.242:9651 — bidirectional delivery confirmed.

Built on Debian 12 (bookworm), x86_64, glibc-targeted but the
embedded mycelium binary is musl static.
This commit is contained in:
syoul
2026-04-26 01:18:46 +02:00
parent a31a40a477
commit b5909ccb56
3 changed files with 33 additions and 0 deletions

32
release/README.md Normal file
View File

@@ -0,0 +1,32 @@
# Releases
Pre-built `.deb` of the mycellium-ui desktop client. Tested on Debian 12 (bookworm); should work on any apt-based distro shipping `libwebkit2gtk-4.1-0` (Ubuntu 24.04+, Debian 12+).
## Install
```bash
sudo apt install ./mycellium-ui_0.1.0_amd64.deb
```
`apt install` with a local path resolves runtime deps (`policykit-1`, `libwebkit2gtk-4.1-0`, `libgtk-3-0`) automatically. Plain `dpkg -i` will fail if any of those are missing.
## Verify
```bash
sha256sum -c SHA256SUMS
```
## What's inside
| Path | Purpose |
|---|---|
| `/usr/bin/mycellium-ui` | GUI launcher |
| `/usr/bin/mycelium` | Mycelium daemon (v0.6.1, runs as root via pkexec) |
| `/usr/share/polkit-1/actions/tech.threefold.mycellium-ui.policy` | polkit action — auth cached per session (`auth_admin_keep`) |
| `/usr/share/applications/Mycellium UI.desktop` | Menu entry |
## Uninstall
```bash
sudo apt remove mycellium-ui
```

1
release/SHA256SUMS Normal file
View File

@@ -0,0 +1 @@
c85a2f6584949bd04a2a56b7fc3a5f7ed6e99c3291dec6c7eef99e8b28a0b2be release/mycellium-ui_0.1.0_amd64.deb

Binary file not shown.