Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use older rubygems-update on AIX 7.2
The validate_vendored_ruby test started failing on AIX 7.2 when loading the gemspecs from artifactory: # /opt/puppetlabs/puppet/bin/gem update --system -V GET https://rubygems.org/specs.4.8.gz 304 Not Modified GET https://artifactory.delivery.puppetlabs.net/artifactory/api/gems/rubygems/specs.4.8.gz 304 Not Modified [FATAL] failed to allocate memory It appears the new behavior is triggered when using the new safe marshall code introduced in rubygems-update[1]: # truss -f -i -t kopen /opt/puppetlabs/puppet/bin/gem update --system ... 10813880: 11338039: kopen("/root/.local/share/gem/specs/rubygems.org%443/specs.4.8", 0440001401, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH |S_IWOTH) = 9 10813880: 11338039: kopen("/opt/puppetlabs/puppet/lib/ruby/site_ruby/3.2.0/rubygems/safe_marshal.rb", 0440000004) = 9 ... 10813880: 11338039: kopen("/root/.local/share/gem/specs/artifactory.delivery.puppetlabs.net%443/artifactory/api/gems/rubygems/specs.4.8" , 0440001401, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) = 10 [FATAL] failed to allocate memory Pin back to an older rubygems-update on AIX 7.2. [1] rubygems/rubygems#6896
- Loading branch information