Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(PE-38079) Ensure puppet 8 deps are included in bolt-server-main #826

Merged
merged 1 commit into from
Apr 16, 2024

Conversation

donoghuc
Copy link
Contributor

Bolt-server main uses this shared runtime project, ensure required gems are bundled.

Bolt-server main uses this shared runtime project, ensure required gems are bundled.
@donoghuc donoghuc requested review from a team as code owners April 16, 2024 21:21
@donoghuc
Copy link
Contributor Author

instance_eval File.read(File.join(File.dirname(__FILE__), '_shared-pe-bolt-server_with_ruby.rb'))

Example showing the missing gems in bolt-server package (just decompressed pe-bolt-server-2023.0.0.0.307.gb5a50a9-1.el9.x86_64.rpm )

(base) ➜  specifications ls
CFPropertyList-3.0.7.gemspec              faraday-em_http-1.0.0.gemspec             jmespath-1.6.2.gemspec                    nio4r-2.7.1.gemspec                       rexml-3.2.6.gemspec
addressable-2.8.6.gemspec                 faraday-em_synchrony-1.0.0.gemspec        json-schema-4.3.0.gemspec                 nori-2.6.0.gemspec                        rgen-0.9.1.gemspec
aws-eventstream-1.3.0.gemspec             faraday-excon-1.1.0.gemspec               jwt-2.7.1.gemspec                         optimist-3.1.0.gemspec                    rss-0.2.9.gemspec
aws-partitions-1.913.0.gemspec            faraday-httpclient-1.0.1.gemspec          little-plugger-1.1.4.gemspec              orchestrator_client-0.7.0.gemspec         ruby2_keywords-0.0.5.gemspec
aws-sdk-core-3.191.6.gemspec              faraday-multipart-1.0.4.gemspec           locale-2.1.4.gemspec                      paint-2.3.0.gemspec                       ruby_smb-1.1.0.gemspec
aws-sdk-ec2-1.448.0.gemspec               faraday-net_http-1.0.1.gemspec            log4r-1.1.10.gemspec                      plan_runner-2023.6.0.0.gemspec            rubyntlm-0.6.3.gemspec
aws-sigv4-1.8.0.gemspec                   faraday-net_http_persistent-1.2.0.gemspec logging-2.3.1.gemspec                     power_assert-2.0.3.gemspec                rubyzip-2.3.2.gemspec
bcrypt_pbkdf-1.1.0.gemspec                faraday-patron-1.0.0.gemspec              matrix-0.4.2.gemspec                      prime-0.1.2.gemspec                       scanf-1.0.0.gemspec
bindata-2.5.0.gemspec                     faraday-rack-1.0.0.gemspec                minitar-0.9.gemspec                       public_suffix-5.0.5.gemspec               semantic_puppet-1.1.0.gemspec
bolt-3.28.0.gemspec                       faraday-retry-1.0.3.gemspec               minitest-5.16.3.gemspec                   puma-6.4.2.gemspec                        sinatra-3.2.0.gemspec
builder-3.2.4.gemspec                     faraday_middleware-1.2.0.gemspec          molinillo-0.8.0.gemspec                   puppet-8.6.0.gemspec                      terminal-table-3.0.2.gemspec
colored2-3.1.2.gemspec                    fast_gettext-2.3.0.gemspec                multi_json-1.15.0.gemspec                 puppet-resource_api-1.9.0.gemspec         test-unit-3.5.7.gemspec
concurrent-ruby-1.2.3.gemspec             ffi-1.15.5.gemspec                        multipart-post-2.4.0.gemspec              puppet-strings-4.1.2.gemspec              text-1.3.1.gemspec
connection_pool-2.4.1.gemspec             gettext-3.4.9.gemspec                     mustermann-3.0.0.gemspec                  puppet_forge-3.2.0.gemspec                thor-1.2.2.gemspec
cri-2.15.11.gemspec                       gettext-setup-1.1.0.gemspec               net-ftp-0.2.1.gemspec                     puppetfile-resolver-0.6.3.gemspec         tilt-2.3.0.gemspec
debug-1.7.1.gemspec                       gssapi-1.3.1.gemspec                      net-http-persistent-4.0.2.gemspec         r10k-3.16.0.gemspec                       typeprof-0.21.3.gemspec
deep_merge-1.2.2.gemspec                  gyoku-1.4.0.gemspec                       net-imap-0.3.4.1.gemspec                  rack-2.2.9.gemspec                        unicode-display_width-2.5.0.gemspec
default                                   hiera-3.12.0.gemspec                      net-pop-0.1.2.gemspec                     rack-protection-3.2.0.gemspec             webrick-1.8.1.gemspec
ed25519-1.3.0.gemspec                     hiera-eyaml-3.4.0.gemspec                 net-scp-4.0.0.gemspec                     rails-auth-3.1.0.gemspec                  windows_error-0.1.5.gemspec
erubi-1.12.0.gemspec                      highline-2.1.0.gemspec                    net-smtp-0.3.4.gemspec                    rake-13.0.6.gemspec                       winrm-2.3.6.gemspec
facter-4.7.0.gemspec                      hocon-1.3.1.gemspec                       net-ssh-7.2.3.gemspec                     rbs-2.8.2.gemspec                         winrm-fs-1.3.5.gemspec
faraday-1.10.3.gemspec                    httpclient-2.8.3.gemspec                  net-ssh-krb-0.5.1.gemspec                 rexml-3.2.5.gemspec                       yard-0.9.36.gemspec

@donoghuc donoghuc merged commit 526c7ae into puppetlabs:master Apr 16, 2024
3 checks passed
@joshcooper joshcooper added the enhancement New feature or request label Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants