Closed joshcooper closed 6 months ago
I manually tested this using:
export SHA=e955ce4c2cf1cfa9ad43ad16e1d1df1c476cd45a
export GEM_SOURCE=https://artifactory.delivery.puppetlabs.net/artifactory/api/gems/rubygems/
bundle exec beaker-hostgenerator aix72-POWERfa%7Bpackaging_platform=aix-7.2-power%7D --hypervisor abs --disable-default-role --osinfo-version 1 > hosts.yaml
bundle exec rake ci:test:setup HOSTS=hosts.yaml
bundle exec beaker exec tests/validate_vendored_ruby.rb
This doesn't need to be backported because we already pinned this test to use rubygems 3.4.22 in the 7.x branch, see 3ce3b43922a4a8dd3aab18a8a77d3df8bb297df7
The validate_vendored_ruby test started failing on AIX 7.2 when loading the gemspecs from artifactory:
It appears the new behavior is triggered when using the new safe marshall code introduced in rubygems-update[1]:
Pin back to an older rubygems-update on AIX 7.2.
[1] https://github.com/rubygems/rubygems/pull/6896