Skip to content

Include libyaml-dev to fix psych dependency#868

Merged
tbavelier merged 2 commits intomainfrom
tbavelier/fix-kitchen-tests-dependency
Sep 8, 2025
Merged

Include libyaml-dev to fix psych dependency#868
tbavelier merged 2 commits intomainfrom
tbavelier/fix-kitchen-tests-dependency

Conversation

@tbavelier
Copy link
Copy Markdown
Member

What does this PR do?

  • Includes libyaml-dev in Dockerfile

Motivation

Fix Kitchen tests failing:

#32 33.64     current directory: /usr/share/gems/gems/psych-5.2.6/ext/psych
#32 33.64 /usr/bin/ruby -I /usr/share/rubygems extconf.rb
#32 33.64 checking for yaml.h... no
#32 33.64 yaml.h not found
[...]

33.64 In Gemfile:
33.64   kitchen-puppet was resolved to 3.7.0, which depends on
33.64     test-kitchen was resolved to 3.9.0, which depends on
33.64       irb was resolved to 1.15.2, which depends on
33.64         rdoc was resolved to 6.14.2, which depends on
33.64           psych

Solution is to install the dependency rails/rails#53306 (comment)

Additional Notes

Describe your test plan

@tbavelier tbavelier requested a review from a team as a code owner September 8, 2025 14:37
@tbavelier tbavelier merged commit 29fd440 into main Sep 8, 2025
13 checks passed
@tbavelier tbavelier deleted the tbavelier/fix-kitchen-tests-dependency branch September 8, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants