Skip to content

Fix REUSE compliance: add the missing license file for the agent's .mvn/jvm.config - #449

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/jolly-noether-jlebto
Sep 21, 2026
Merged

bernardladenthin merged 1 commit into
mainfrom
claude/jolly-noether-jlebto

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • REUSE Compliance Check is red on main (run 35634218617): llama-atmosphere-agent/.mvn/jvm.config, added with the UTF-8 console fix in Logging follow-up: serialize setLogger callers (JVM crash), pin the logging contracts with tests #448, carries no copyright or licensing information. A jvm.config takes no comments, so REUSE can only read its metadata from a sibling <file>.license — which the root .mvn/jvm.config has and the new one did not. This adds llama-atmosphere-agent/.mvn/jvm.config.license with the same two SPDX lines (copied from the root file, diff-verified identical).
  • CLAUDE.md now names the requirement in the agent section, next to the paragraph that already describes .mvn/jvm.config. Neither CLAUDE.md nor CONTRIBUTING.md mentioned REUSE before, and the repo contains exactly two .license files, so without the note the next jvm.config repeats this.

The check runs on push and pull_request, so it would have caught this in the PR; the run for the introducing commit was cancelled, which is why it first surfaced on main.

Test plan

  • Affected unit / integration tests pass locally — verified with the real tool (reuse 6.2.0), both directions: without the new file reuse lint fails naming exactly llama-atmosphere-agent/.mvn/jvm.config and exits 1; with it the project is compliant, 486/486 files with copyright and license information, exit 0. A sweep of the agent project confirmed jvm.config was its only file without an SPDX identifier.
  • CI is green on this branch
  • Docs / CHANGELOG updated where applicable (CHANGELOG untouched on purpose: no shipped behaviour changes, this is repository metadata)

Related issues / PRs

Follow-up to #448, which introduced the file.

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes (if there are, I have notified the maintainer privately per SECURITY.md)

🤖 Generated with Claude Code

https://claude.ai/code/session_01UVwj2UuMPybiK1bHyG9toH


Generated by Claude Code

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 <file>.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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UVwj2UuMPybiK1bHyG9toH
@bernardladenthin
bernardladenthin merged commit 49ca3bf into main Sep 21, 2026
7 of 14 checks passed
@bernardladenthin
bernardladenthin deleted the claude/jolly-noether-jlebto branch September 21, 2026 18:08

This branch had an error being deployed

1 failed deployment
startgate f1ccba19 Deployed Sep 21, 2026 by bernardladenthin via Start gate (abort window) #984
maven-central f1ccba19 Deployed Sep 21, 2026 by bernardladenthin via Verify GPG signing key (no secrets printed) #984
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.

2 participants