8000 Make the built ruby runnable with bundled gems by nobu · Pull Request #6130 · ruby/ruby · GitHub
[go: up one dir, main page]

Skip to content

Make the built ruby runnable with bundled gems #6130

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

Merged
merged 5 commits into from
Jul 14, 2022
Merged

Make the built ruby runnable with bundled gems #6130

merged 5 commits into from
Jul 14, 2022

Conversation

nobu
Copy link
Member
@nobu nobu commented Jul 13, 2022

The goal is to be able to run the bundled gem tests using the built ruby as is.
This is an intermediate step toward that goal.

Since extension libraries can not be built in the source directory,
rubygems warns gems have extension libraries as the extensions are not
built.  To order to suppress this warnings, extract such gemspec files
under each gem directories instead of the common `specifications`
directory.
nobu added 4 commits July 14, 2022 01:26
The default gems have not been installed yet in the build directory,
bundled gems depending on them can not work.  As those dependencies
should be usable there even without rubygems, make temporary gemspec
files without the dependencies, and use them in the build directory.
Gemspec files having extension libraries are placed under each gem
directories now.
@nobu nobu merged commit 9d90062 into ruby:master Jul 14, 2022
@nobu nobu deleted the gx branch July 15, 2022 00:09
hsbt added a commit to hsbt/ruby that referenced this pull request Feb 14, 2024
`.bundle` directory is for rspec examples and `test-bundled-gems`.

ruby#6130 is focus to build bundled gems,
not testing. It's accidentally side effect.

Also see ruby@5bf75c2
hsbt added a commit to hsbt/ruby that referenced this pull request Feb 15, 2024
`.bundle` directory is for rspec examples and `test-bundled-gems`.

ruby#6130 is focus to build bundled gems,
not testing. It's accidentally side effect.

Also see ruby@5bf75c2
hsbt added a commit to hsbt/ruby that referenced this pull request Feb 15, 2024
`.bundle` directory is for rspec examples and `test-bundled-gems`.

ruby#6130 is focus to build bundled gems,
not testing. It's accidentally side effect.

Also see ruby@5bf75c2
hsbt added a commit to hsbt/ruby that referenced this pull request Feb 15, 2024
`.bundle` directory is for rspec examples and `test-bundled-gems`.

ruby#6130 is focus to build bundled gems,
not testing. It's accidentally side effect.

Also see ruby@5bf75c2
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.

1 participant
0