github-actions[bot] commented on issue #14387: URL: https://github.com/apache/cloudstack/issues/14387#issuecomment-6129168094
## ๐ฏ Triage report The requester asks whether CloudStack packaging could depend on the `-headless` variants of `java-17-openjdk`/`java-21-openjdk` instead of the full JDK packages, to avoid pulling in unnecessary graphical dependencies on production (typically headless) systems. A maintainer (`@weizhouapache`) has already agreed this is a good idea. ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | `type:enhancement` | Requests a packaging dependency change, not a bug fix. | | **Component** | `component:packaging` | Concerns RPM/DEB package dependency declarations for CloudStack components. | | **Severity** | n/a | Not a bug; no severity applicable. | | **Labels** | type:enhancement, component:packaging | See above. | | **Coding agent** | Suitable | Maintainer has confirmed agreement with the approach; the change is well-scoped (swap JDK package dependency names to `-headless` variants in packaging specs/scripts) and self-contained. | ### ๐ Similar issues No similar open issues were found for this specific packaging/dependency request. <details><summary>๐ก Notes and suggestions</summary> - Likely implementation locations: RPM `.spec` files and Debian `control`/packaging scripts under the `packaging/` directory where `java-17-openjdk`/`java-21-openjdk` are declared as `Requires`/`Depends`. - Should verify `-headless` packages are available across all supported distros/versions (CentOS/RHEL/Rocky, Ubuntu/Debian) before switching, and confirm no CloudStack component actually needs AWT/graphical JDK libraries at runtime. - Since a maintainer already agreed, this could be a good "good first issue" / help-wanted candidate for a contributor PR. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/38259167693) ยท sonnet50 93.6K ยท [โท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues) > <details> <summary>Add this agentic workflows to your repo</summary> To install this agentic workflow, run ``` gh aw add githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9 ``` </details> <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 1.0.52, model: claude-sonnet-5, id: 38259167693, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/38259167693 --> <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
