Skip to content

Conversation

@sergiodj
Copy link
Member

Ruby 4.0 gems -- shard 4

Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
Changes:

- Ruby 4.0 incorporated the following gems: `benchmark`, `logger` and
  `reline`.  This means that we don't need to create separate packages
  for them.

- Several of our Ruby module packages had a hardcoded `rubyMM`
  variable set to 3.4.  They now use `var-transforms` to derive the
  Ruby version from the package name.

- ruby4.0-octokit: Cherry-pick fix to bump octokit requirement

- ruby4.0-jruby-openssl: Remove. Upstream said on
  jruby/jruby-openssl#337 that it doesn't make sense to ship this module
  for Ruby as it is a JRuby specific project.  There are no recent
  reverse deps for jruby-openssl either, so let's remove it.

- ruby4.0-rails-8.1: Add `ruby${{vars.rubyMM}}-psych` and `pkgconf` to
  test dependencies.  Test by installing `sidekiq` instead of
  `bcrypt` (the latter fails to build with Ruby 4.0).

Signed-off-by: Sergio Durigan Junior <[email protected]>
@sergiodj sergiodj enabled auto-merge December 26, 2025 19:56
@octo-sts octo-sts bot added the bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages. label Dec 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bincapz/pass bincapz/pass Bincapz (aka. malcontent) scan didn't detect any CRITICALs on the scanned packages. skip:package-version-check skip:staging-package-version-check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants