Package: rubygems / 3.6.7-3~exp1

Metadata

Package Version Patches format
rubygems 3.6.7-3~exp1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Don t consider gems provided by Debian packages as d.patch | (download)

bundler/lib/bundler/rubygems_ext.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't consider gems provided by debian packages as deleted

In Debian, old-style packages provide a gemspec but the actual library files
are shipped in /usr/lib/ruby/vendor_ruby/. We are converting all packages to
the Rubygems layout, but we are not finished yet.

This fixed a regression introduced in Debian by
8950631f02498195794096a8e7c28b7feac56382 ("Fix `bundle install` to force
reinstallation of deleted gems").

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004195
0002 Gem Platform emulate 3.3.15 behavior on Ruby 3.1.patch | (download)

lib/rubygems/platform.rb | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 gem::platform: emulate 3.3.15 behavior on ruby 3.1

rubygems 3.4 calls a Linux platform something like aarch64-linux-gnu,
where 3.3 called it just aarch64-linux. Given all the existing native
extensions for Ruby 3.1 in the Debian archive had been built
using rubygems 3.3, let's keep the old behavior on Ruby 3.1 as to not
immediately break all the existing extensions.