<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/source/path.rb, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/rubygems] Use Dir.pwd instead of Pathname.pwd</title>
<updated>2025-11-07T20:12:48+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-07T04:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a7c23b9a9f726bec7cbd6f89d157d7dd140420da'/>
<id>a7c23b9a9f726bec7cbd6f89d157d7dd140420da</id>
<content type='text'>
https://github.com/ruby/rubygems/commit/6c161b253d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rubygems/commit/6c161b253d
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Switch `cache_all` to be `true` by default</title>
<updated>2025-09-19T10:30:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-09T17:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a4c277733b10ff1ad484689c1a256032c39cea87'/>
<id>a4c277733b10ff1ad484689c1a256032c39cea87</id>
<content type='text'>
And make it a standard setting.

https://github.com/rubygems/rubygems/commit/17e356fa94
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And make it a standard setting.

https://github.com/rubygems/rubygems/commit/17e356fa94
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Improve error message when `path` and `gemspec` point to the same gem in Gemfile</title>
<updated>2025-09-05T09:32:41+00:00</updated>
<author>
<name>manabeai</name>
<email>matsu.devtool@gmail.com</email>
</author>
<published>2025-02-01T03:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0d91997cba15f7b9150b2e1d61f09d0761697cdb'/>
<id>0d91997cba15f7b9150b2e1d61f09d0761697cdb</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/e47a9064be
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/e47a9064be
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Remove JRuby workaround</title>
<updated>2025-07-30T02:19:24+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-07-25T10:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=15e9dc19fba666d38bf48d05704b84e5810a170d'/>
<id>15e9dc19fba666d38bf48d05704b84e5810a170d</id>
<content type='text'>
Original issue was fixed in JRuby 9.3.0.0, which seems old enough for us
to remove the workaround.

https://github.com/rubygems/rubygems/commit/d285148d39
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original issue was fixed in JRuby 9.3.0.0, which seems old enough for us
to remove the workaround.

https://github.com/rubygems/rubygems/commit/d285148d39
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Never ignore gems from path sources during activation</title>
<updated>2025-06-19T01:23:36+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-06-12T20:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af0b184e83995b7184bb432e126f0e713cec17fb'/>
<id>af0b184e83995b7184bb432e126f0e713cec17fb</id>
<content type='text'>
The "ignore" attribute is a RubyGems thing to mark when a installed gem
should be ignored for activation because its extensions are not properly
compiled.

In the case of gems from path sources, the warning is not accurate
because extensions are compiled into the local lib path, which is not
where RubyGems leaves its sentinel `gem.build_complete` file.

Also, there's a single version of each gem in the path source available
to Bundler, so we always certainly want to consider that for activation
and never makes sense to ignore it.

https://github.com/rubygems/rubygems/commit/ec5d33695e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "ignore" attribute is a RubyGems thing to mark when a installed gem
should be ignored for activation because its extensions are not properly
compiled.

In the case of gems from path sources, the warning is not accurate
because extensions are compiled into the local lib path, which is not
where RubyGems leaves its sentinel `gem.build_complete` file.

Also, there's a single version of each gem in the path source available
to Bundler, so we always certainly want to consider that for activation
and never makes sense to ignore it.

https://github.com/rubygems/rubygems/commit/ec5d33695e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor Path vs Gemspec source comparison</title>
<updated>2025-03-24T04:25:07+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-03-14T19:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=20f57c5dc1a4b4169e749d86e4f1fa1022951c9a'/>
<id>20f57c5dc1a4b4169e749d86e4f1fa1022951c9a</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/58e9bd9962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/58e9bd9962
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Enable `Performance/MapCompact` cop</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T19:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=963f98a94f978552c9ceb413dab085d2cdfc1236'/>
<id>963f98a94f978552c9ceb413dab085d2cdfc1236</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0c3a65871a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0c3a65871a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix error when changing a path source to a git source if frozen mode</title>
<updated>2024-09-30T05:09:16+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-09-27T05:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3a273c4742e9bf04bc690523fb485860ae4d59e7'/>
<id>3a273c4742e9bf04bc690523fb485860ae4d59e7</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/4c79ab9b2e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/4c79ab9b2e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Unconditionally set installed_by_version</title>
<updated>2024-09-20T14:26:13+00:00</updated>
<author>
<name>Samuel Giddins</name>
<email>segiddins@segiddins.me</email>
</author>
<published>2024-09-19T22:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=43e3416b700e421ffdff3a9c534e1de620bb7ad6'/>
<id>43e3416b700e421ffdff3a9c534e1de620bb7ad6</id>
<content type='text'>
It has been supported since RubyGems 2.2.0 via https://github.com/rubygems/rubygems/commit/4525e45a4d45

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/bf39c583e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It has been supported since RubyGems 2.2.0 via https://github.com/rubygems/rubygems/commit/4525e45a4d45

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/bf39c583e8
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Don't validate local gemspec twice</title>
<updated>2024-06-20T06:22:13+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-06-07T09:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0610302a8fc2e2cab401e0afde36dcaffd841cd7'/>
<id>0610302a8fc2e2cab401e0afde36dcaffd841cd7</id>
<content type='text'>
Calling `remote!` or `cached!` on the source was expiring local specs
for now reason. It's unnecessary to override these methods for path
sources since they only deal with local specifications.

https://github.com/rubygems/rubygems/commit/aa93b196a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Calling `remote!` or `cached!` on the source was expiring local specs
for now reason. It's unnecessary to override these methods for path
sources since they only deal with local specifications.

https://github.com/rubygems/rubygems/commit/aa93b196a2
</pre>
</div>
</content>
</entry>
</feed>
