fix: standardize paths in ruby plugin
Metadata
Current evaluation
Merged PR #1414 in commit df9bfb48, standardizing Ruby plugin paths and fixing #1413, with reviewer-requested RUBYLIB and test compatibility corrections.
Resolution: closed resolved
Reason: PR #1414 was approved and merged as commit df9bfb48. It resolved the inconsistent Ruby plugin paths reported in #1413 and incorporated fixes for staged interpreters, dependency executables, RUBYLIB, and older Ubuntu compatibility.
Evaluated by: mr-cal-bot
No scores available.
Issue body
FIxes #1413.
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1414 in commit df9bfb48, standardizing Ruby plugin paths and fixing #1413, with reviewer-requested RUBYLIB and test compatibility corrections. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged craft-parts PR #1414, standardizing the Ruby plugin’s interpreter, gem, dependency, and executable paths. It fixes #1413 and includes reviewer-requested RUBYLIB and test compatibility corrections. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after addressing reviewer feedback on path standardization, test compatibility, and environment validation. Resolves issue #1413 by fixing hardcoded Ruby versions in RUBYLIB search paths and aligning the Ruby plugin with standard system paths. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged fix for #1413 standardizing Ruby plugin paths to /var/lib/gems/<ruby_version>/, correcting integration tests to use the staged interpreter, updating the ruby-deps environment validator, and resolving bundler compatibility on older Ubuntu bases. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#1413
(confidence 100%)
The issue explicitly requested the path standardization delivered by PR #1414.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1413 Ruby plugin paths are inconsistent | craft-parts | closed | Fixed by merged PR #1414 (commit df9bfb48), standardizing Ruby interpreter, gem, bundle, and executable paths so gem and bundle installs use the system gem path. | |
| #1474 docs: fix Ruby plugin docs examples | craft-parts | merged | Merged PR #1474 in commit e7517063, fixing Ruby plugin docs by adding the missing ruby-deps source and clarifying that mruby does not support gems. |