From f1ccba19d5d1c75fc134ee095be038ad39a3da44 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 21 Sep 2026 18:02:32 +0000 Subject: [PATCH] Add the missing REUSE license file for the agent's .mvn/jvm.config The REUSE Compliance Check went red on main: llama-atmosphere-agent/.mvn/ jvm.config, added with the UTF-8 console fix, has no copyright or licensing information. A jvm.config takes no comments, so REUSE reads its metadata from a sibling .license -- which the root .mvn/jvm.config has and the new one did not. This adds it with the same two SPDX lines. Verified with the real tool (reuse 6.2.0), both directions: without the file `reuse lint` fails naming exactly that path and exits 1; with it the project is compliant, 486/486 files, exit 0. The PR run for the commit that introduced it was cancelled, so the check first ran on main -- CLAUDE.md's agent section now names the sibling-file requirement so the next jvm.config does not repeat it. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01UVwj2UuMPybiK1bHyG9toH --- CLAUDE.md | 7 +++++-- llama-atmosphere-agent/.mvn/jvm.config.license | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 llama-atmosphere-agent/.mvn/jvm.config.license diff --git a/CLAUDE.md b/CLAUDE.md index d8663b24c..0c2bed6a8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2199,8 +2199,11 @@ streamed answer shares, so the per-request `slot …` INFO lines would interleav / `--verbose` override — one-shot `--prompt` or a `you>` REPL with `/clear` `/exit`). `.mvn/jvm.config` pins `-Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8` for the `mvn exec:java` JVM: on Windows, `common_init()` switches the console to UTF-8 (`SetConsoleOutputCP(CP_UTF8)`) after the JVM fixed its -stdout encoding from the old code page, which turned umlauts/emoji in answers into `�`/`?`. Spotless (palantir) -is configured in its own pom; the model-free CI job runs `spotless:check`. +stdout encoding from the old code page, which turned umlauts/emoji in answers into `�`/`?`. It needs a +sibling **`.mvn/jvm.config.license`** (the same two SPDX lines as the one next to the root `.mvn/jvm.config`): +a `jvm.config` takes no comments, so REUSE can only read its metadata from that file, and without it the +`REUSE Compliance Check` job fails on `main` — which is how it was found, the PR run having been cancelled. +Spotless (palantir) is configured in its own pom; the model-free CI job runs `spotless:check`. **Version bump note.** The pom's `llama.version` property is the **release** version, not the reactor's `-SNAPSHOT` (CI always overrides it, so a not-yet-published default never breaks CI). diff --git a/llama-atmosphere-agent/.mvn/jvm.config.license b/llama-atmosphere-agent/.mvn/jvm.config.license new file mode 100644 index 000000000..b918686f7 --- /dev/null +++ b/llama-atmosphere-agent/.mvn/jvm.config.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2026 Bernard Ladenthin + +SPDX-License-Identifier: MIT