docs(lemonade): use Launchpad PPA for Linux install + fix v10.2.0 navbar label#801
docs(lemonade): use Launchpad PPA for Linux install + fix v10.2.0 navbar label#801kovtcharov wants to merge 2 commits intomainfrom
Conversation
Updates LEMONADE_VERSION from 10.0.0 -> 10.2.0 (latest, released 2026-04-08). Windows MSI naming is unchanged so the NSIS bundling flow in build-installers.yml keeps working unchanged. Linux install instructions in the C++ docs switch from a direct .deb download to the Launchpad PPA (`ppa:lemonade-team/stable`). Lemonade dropped the .deb release asset in v10.0.1 and directs Ubuntu users to the PPA instead. Note: `src/gaia/installer/lemonade_installer.py` still builds a `lemonade-server_<VERSION>_amd64.deb` URL for Linux. That URL 404s on v10.0.1+ and needs a follow-up refactor to use the PPA (out of scope here since it's a behavioural change to `gaia init`, not just a version bump).
SummaryClean, tightly-scoped dependency bump of The single most important thing: the author already called out that Issues Found🟢 Minor — Release-notes example is frozen at an older pin (
|
|
@claude double check the new version of lemonade does not break our current version of Gaia. Point out any new features in lemonade v10.2.0 that we may want to integrate and confirm we have issues for those. |
# Conflicts: # cpp/README.md # docs/cpp/setup.mdx # docs/docs.json
Summary
The version pin itself already landed in #865 (which bundled a 10.0.0 → 10.2.0 bump alongside a 100-file feature PR). After merging main, this PR is now scoped to the three loose ends #865 didn't fix:
cpp/README.md+docs/cpp/setup.mdx— switch Linux install from alemonade-server_10.2.0_amd64.debcurl(which 404s — Lemonade dropped the.debasset in v10.0.1+) to the Launchpad PPA flow upstream now recommends.docs/docs.json— navbar label still said "Lemonade 10.0.0" after feat(llm): add Gemma 4 E4B as default and native tool_calls priority #865; bumping to match the actual pin.Net delta vs main: 3 files, +13/-13 lines. Verified with
python util/check_doc_versions.py(all references consistent) andpytest tests/unit/test_lemonade_version_check.py tests/unit/test_init_command.py(73 passed).Follow-up
#815 still open —
src/gaia/installer/lemonade_installer.pybuilds the same dead.debURL insidegaia initand needs a similar PPA-based refactor. That's a behavioural change to a CLI command (different blast radius from a docs swap) so it's tracked separately.Test plan
python util/check_doc_versions.py→ consistentpytest tests/unit/test_lemonade_version_check.py tests/unit/test_init_command.py→ 73 passed