Skip to content

Remove unused Airline dependency - #19216

Merged
HTHou merged 1 commit into
apache:masterfrom
HTHou:codex/remove-airline
Nov 11, 2026
Merged

HTHou merged 1 commit into
apache:masterfrom
HTHou:codex/remove-airline

Conversation

@HTHou

@HTHou HTHou commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Description

Airline parsed arguments for the old memory estimation tool and the legacy cluster nodetool. Those tools were removed in #1524 and #6446. The remaining CommonUtils.runCli helper has no callers in the repository.

Remove the helper, its localized messages, and the Airline entries in the Maven and binary dependency inventories. Before this change, the DataNode dependency tree reported io.airlift:airline:jar:0.9:compile. After the change, the dependency tree and the All-in-one and Edge distributions omit Airline.

Verification

  • mvn clean package -Dtest=CommonUtilsTest,ServerCommandLineTest -Dsurefire.failIfNoSpecifiedTests=false passed all 11 selected tests.
  • mvn test-compile -DskipTests -P with-zh-locale and the CycloneDX inventory check passed.
  • Inspected the rebuilt All-in-one and Edge ZIPs and verified their SHA-512 checksums.

The verification above ran on the same patch before it was rebased onto 4f1483abc7.

This PR has:

  • been self-reviewed.
  • updated the binary license inventory.
Key changed classes

CommonUtils and DataNodeMiscMessages

@HTHou
HTHou merged commit 509c395 into apache:master Nov 11, 2026
47 of 48 checks passed
@HTHou
HTHou deleted the codex/remove-airline branch November 11, 2026 04:33
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