Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 29, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Edouard-chin and others added 7 commits November 28, 2025 21:01
- Depending on the native extension, it can greatly reduce compilation
  time when executing recipes simultaneously.

  For example on Prism:

  ```
  # Before

  time gem install prism
  Building native extensions. This could take a while...
  Successfully installed prism-1.6.0
  1 gem installed

  gem install prism  3.61s user 0.80s system 95% cpu 4.595 total
  ```

  ```
  # After

  time MAKEFLAGS="-j" gem install prism
  Building native extensions. This could take a while...
  Successfully installed prism-1.6.0
  1 gem installed

  MAKEFLAGS="-j" gem install prism  4.47s user 1.27s system 246% cpu 2.330 total
  ```

  I don't think adding `-j` as a default is harmful, but I'm admitedly
  not very knowledgable when it comes to compiler.

ruby/rubygems@61340081c6

Co-authored-by: Aaron Patterson <tenderlove@ruby-lang.org>
Fix: ruby/rubygems#9124

This behavior is a deeply entrenched convention and changing it
will annoy lots of developers with unclear gains.

ruby/rubygems@628e0ede46
As mentioned in ruby/rubygems#9124,
the intent for changing the default command was to be more welcoming.

I think we can acheive that by attempting to install, but to print
that same help message if there is no Gemfile.

That should address both concerns.

ruby/rubygems@f3f505c02a
@pull pull bot locked and limited conversation to collaborators Nov 29, 2025
@pull pull bot added the ⤵️ pull label Nov 29, 2025
@pull pull bot merged commit a9d2a46 into turkdevops:master Nov 29, 2025
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants