Add ruby plugin
Metadata
Current evaluation
Ruby plugin merged in #1395 (4d72d5a8), adding interpreter validation and support for gems supplied by a separate Ruby-deps part.
Resolution: closed resolved
Reason: PR #1395 was merged as commit 4d72d5a8 and resolved the requested plugin port. Follow-up PR #1407 subsequently added self-contained interpreter-building support.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Port ruby plugin from Snapcraft PR: https://github.com/snapcore/snapcraft/pull/3511
Plugin needs to be reworked to validate an existing ruby interpreter or to use an interpreter built in a different part.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Ruby plugin merged in #1395 (4d72d5a8), adding interpreter validation and support for gems supplied by a separate Ruby-deps part. | |
| stealth/space-bunny-alpha | — | closed resolved | Ruby support merged in #1395 (4d72d5a8), adding interpreter validation and reusable ruby-deps part support, with tests and documentation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. Resolved via a maintainer-shared gist containing a working Ruby plugin for core20. The enhancement was not merged into craft-parts and remains implemented externally as a workaround. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. A maintainer provided a working Ruby plugin via GitHub Gist as a core20 workaround, leaving the enhancement request unimplemented and effectively abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. A maintainer implemented a working Ruby plugin and shared the code via a GitHub gist, but the enhancement was abandoned and never integrated into the repository. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed with a maintainer-provided gist containing a working Ruby plugin for core20. The enhancement was addressed via the shared snippet rather than an official merge, satisfying the original request. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#1395
(confidence 100%)
Merged Ruby plugin implementation in commit 4d72d5a8.
-
Related To:
canonical/craft-parts#1407
(confidence 95%)
Added self-contained mode for building the Ruby interpreter.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1395 feat: add ruby plugin | craft-parts | merged | Merged Ruby plugin support in #1395 (commit 4d72d5a8), adding reusable ruby-deps, tests and docs; resolved #338 and superseded abandoned #341. |