← Back to issue list

fix: standardize paths in ruby plugin

View original Github issue

Metadata

Project
craft-parts
Number
#1414
Type
pull request
State
merged
Author
steinbro
Labels
—
Created
Updated
Closed

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.
80%
#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.
70%