Skip to content

Fat-jar policy and status: jllama ships no fat jars since its modular natives - #50

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/hopeful-pascal-9jlbqb
Oct 10, 2026
Merged

bernardladenthin merged 1 commit into
mainfrom
claude/hopeful-pascal-9jlbqb

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • policies/fat-jar-release-assets.md: java-llama.cpp 5.2.0 ships the GPU backends as additive module jars next to the platform's library jar and attaches only the Maven artifacts to its GitHub Release. Its row in the per-repo table says so (no fat jar; replacements jbang --deps … and examples/server/pom.xml), the smoke table names smoke-natives / smoke-natives-macos / smoke-agent.sh on the smoke sets, the agent paragraph describes the thin jar on Central, and the sign-fatjars.sh notes record that the script is srcmorph's alone now.
  • The srcmorph classifier-list note names what its next net.ladenthin:llama bump has to drop (cpu-windows-x86, msvc-windows-*, sycl-fp16/sycl-fp32) and that a GPU classifier is one module jar needing the platform's library jar.
  • crossrepostatus.md: the shared-file list, the bytecode-floor placement and the release-asset smoke paragraph follow.

Companion to the java-llama.cpp PR of the same branch (modular natives).

Test plan

  • Documentation only; the referenced job and script names match the java-llama.cpp branch (check-natives.py, publish.yml).
  • CI is green on this branch
  • Docs updated

Related issues / PRs

Refs the java-llama.cpp PR "Modular natives" on claude/hopeful-pascal-9jlbqb.

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes

🤖 Generated with Claude Code

https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2


Generated by Claude Code

… natives

java-llama.cpp 5.2.0 ships the GPU backends as additive module jars next to
the platform's library jar and attaches only the Maven artifacts to its
GitHub Release; the all-backends fat jars, the CPU fat jar and the agent's
core-less jar are gone, and with them jllama's copy of sign-fatjars.sh.

- policies/fat-jar-release-assets.md: jllama's row, the smoke table
  (smoke-natives / smoke-natives-macos / smoke-agent.sh on the smoke sets),
  the agent paragraph, the sign-fatjars.sh notes (srcmorph's alone now) and
  the classifier list note for srcmorph's bump (cpu-windows-x86,
  msvc-windows-*, sycl-fp16/fp32 are gone; a GPU classifier is one module).
- crossrepostatus.md: the shared-file list, the bytecode-floor placement
  and the release-asset smoke paragraph.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AytmJF9faEiQEVt6eetQS2
@bernardladenthin
bernardladenthin merged commit aa09ecc into main Oct 10, 2026
2 checks passed
@bernardladenthin
bernardladenthin deleted the claude/hopeful-pascal-9jlbqb branch October 10, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant