Skip to content

pin debase version to avoid build errors#5086

Merged
pavera merged 3 commits intomainfrom
pavera/pin-debase-versions
May 9, 2022
Merged

pin debase version to avoid build errors#5086
pavera merged 3 commits intomainfrom
pavera/pin-debase-versions

Conversation

@pavera
Copy link
Copy Markdown
Contributor

@pavera pavera commented May 3, 2022

Hopefully this will work in CI/Codespaces.

It appears the issue was actually in debase-ruby_core_source which debase depends on and was recently updated to 0.10.15. Pinning both debase to 0.2.3 and debase-ruby_core_source to 0.10.14 worked for me locally.

This PR will be a draft while I test CI and Codespaces. CI Passed, and building a codespace did not error on debase.

@pavera pavera marked this pull request as ready for review May 3, 2022 17:02
@pavera pavera requested a review from a team as a code owner May 3, 2022 17:02
@pavera pavera merged commit d45edc6 into main May 9, 2022
@pavera pavera deleted the pavera/pin-debase-versions branch May 9, 2022 13:44
@jeffwidman jeffwidman mentioned this pull request Aug 1, 2022
mctofu pushed a commit to jeffwidman/dependabot-core that referenced this pull request Oct 7, 2022
This dependency was added in dependabot#5086.

However, `debase` doesn't currently support Ruby 3 or 3.1: ruby-debug/ruby-debug-ide#223 (comment)

Ruby 3.1 now bundles the `debug` gem. This new `debug` gem has
functionality that replaces `debase` + the `ruby-debug-ide` gem so I
removed those as well.

Even though the `debug` gem is bundled, we still need to pin it in the
`gemspec` file because we use a customized `GEM_PATH`. The `debug` gem
bundled with Ruby by default is no longer found since it lives in the
default `GEM_PATH`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants