java plugin should not link java under /bin
Metadata
Current evaluation
Java plugin stages a /bin/java link that collides with runtime parts, blocking some rocks; maintainers recognize the issue, but the compatible API and default behavior remain unresolved.
Suggested action: keep open
Reason: The supplied YAML and log reproduce a concrete PartFilesConflict caused by differing /bin entries, while @lengau confirmed existing snaps may rely on the current Java location. The comments identify possible override or no-link behavior but show no resolving implementation, so the issue remains valid and triaged with an unresolved compatibility decision.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
16
Complexity:
58
Confidence:
90
Actionability:
72
|
keep open | Java plugin stages a /bin/java link that collides with runtime parts, blocking some rocks; maintainers recognize the issue, but the compatible API and default behavior remain unresolved. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
20
Complexity:
60
Confidence:
70
Actionability:
70
|
keep open | Java plugin creates bin/java symlink causing staging conflicts with other parts providing /bin. Maintainer suggested adding configurable location like Python plugin. | |
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
22
Staleness:
62
Complexity:
55
Confidence:
70
Support Request:
10
|
keep open | Java plugin hardcodes a /bin/java symlink, causing stage collisions in rockcraft builds. Maintainer acknowledged (Aug 2024) that an override option is needed but details are unresolved; no fix implemented, issue still open. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
75
Complexity:
65
Confidence:
65
Support Request:
10
|
keep open | Java plugin links java executable to /bin, causing staging collisions in rockcraft builds. Maintainers discussed backwards compatibility and potential override options, but no resolution has been implemented. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
60
Confidence:
75
Support Request:
5
|
keep open | Java plugin links java to /bin causing staging collisions. Maintainer acknowledged the conflict and suggested adding a configurable path override, but implementation details remain unresolved. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#951
(confidence 82%)
A maintainer explicitly paired the request with a jlink plugin, and repository history identifies #951 as the Jlink plugin addition; it is an adjacent design path, not a demonstrated fix.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1510636 jdk plugin should create a virtual link from the actual java file to bin/java | snapcraft (launchpad) | closed | Expired after 60 days without activity; no implementing PR or commit was identified, and the requested bin/java link was not delivered. |