Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-bundler for openSUSE:Factory
checked in at 2022-03-07 17:48:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-bundler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-bundler.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-bundler"
Mon Mar 7 17:48:12 2022 rev:56 rq:959946 version:2.3.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-bundler/rubygem-bundler.changes
2022-01-28 22:12:40.582832361 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-bundler.new.1958/rubygem-bundler.changes
2022-03-07 17:49:01.483083739 +0100
@@ -1,0 +2,30 @@
+Thu Mar 3 08:20:08 UTC 2022 - Stephan Kulow <[email protected]>
+
+updated to version 2.3.8
+ see installed CHANGELOG.md
+
+ # 2.3.8 (February 23, 2022)
+
+ ## Bug fixes:
+
+ - Fix corrupted lockfile when running `bundle check` and having to
re-resolve locally [#5344](https://github.com/rubygems/rubygems/pull/5344)
+ - Fix typo in multiple gemfiles warning
[#5342](https://github.com/rubygems/rubygems/pull/5342)
+
+ ## Documentation:
+
+ - Add clarification for bundle-config "with" option
[#5346](https://github.com/rubygems/rubygems/pull/5346)
+
+ # 2.3.7 (February 9, 2022)
+
+ ## Enhancements:
+
+ - Don't activate `yaml` gem from Bundler
[#5277](https://github.com/rubygems/rubygems/pull/5277)
+ - Add Reverse Dependencies section to info command
[#3966](https://github.com/rubygems/rubygems/pull/3966)
+
+ ## Bug fixes:
+
+ - Don't silently persist `BUNDLE_WITH` and `BUNDLE_WITHOUT` envs locally
[#5335](https://github.com/rubygems/rubygems/pull/5335)
+ - Fix `bundle config` inside an application saving configuration globally
[#4152](https://github.com/rubygems/rubygems/pull/4152)
+
+
+-------------------------------------------------------------------
Old:
----
bundler-2.3.6.gem
New:
----
bundler-2.3.8.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-bundler.spec ++++++
--- /var/tmp/diff_new_pack.LnZjpv/_old 2022-03-07 17:49:02.135083551 +0100
+++ /var/tmp/diff_new_pack.LnZjpv/_new 2022-03-07 17:49:02.139083550 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-bundler
-Version: 2.3.6
+Version: 2.3.8
Release: 0
%define mod_name bundler
%define mod_full_name %{mod_name}-%{version}
++++++ bundler-2.3.6.gem -> bundler-2.3.8.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2022-01-26 11:15:43.000000000 +0100
+++ new/CHANGELOG.md 2022-02-23 23:33:07.000000000 +0100
@@ -1,3 +1,26 @@
+# 2.3.8 (February 23, 2022)
+
+## Bug fixes:
+
+ - Fix corrupted lockfile when running `bundle check` and having to
re-resolve locally [#5344](https://github.com/rubygems/rubygems/pull/5344)
+ - Fix typo in multiple gemfiles warning
[#5342](https://github.com/rubygems/rubygems/pull/5342)
+
+## Documentation:
+
+ - Add clarification for bundle-config "with" option
[#5346](https://github.com/rubygems/rubygems/pull/5346)
+
+# 2.3.7 (February 9, 2022)
+
+## Enhancements:
+
+ - Don't activate `yaml` gem from Bundler
[#5277](https://github.com/rubygems/rubygems/pull/5277)
+ - Add Reverse Dependencies section to info command
[#3966](https://github.com/rubygems/rubygems/pull/3966)
+
+## Bug fixes:
+
+ - Don't silently persist `BUNDLE_WITH` and `BUNDLE_WITHOUT` envs locally
[#5335](https://github.com/rubygems/rubygems/pull/5335)
+ - Fix `bundle config` inside an application saving configuration globally
[#4152](https://github.com/rubygems/rubygems/pull/4152)
+
# 2.3.6 (January 26, 2022)
## Enhancements:
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/build_metadata.rb
new/lib/bundler/build_metadata.rb
--- old/lib/bundler/build_metadata.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/build_metadata.rb 2022-02-23 23:33:07.000000000 +0100
@@ -4,8 +4,8 @@
# Represents metadata from when the Bundler gem was built.
module BuildMetadata
# begin ivars
- @built_at = "2022-01-26".freeze
- @git_commit_sha = "056f64c33a".freeze
+ @built_at = "2022-02-23".freeze
+ @git_commit_sha = "4e812b9ca5".freeze
@release = true
# end ivars
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/config.rb
new/lib/bundler/cli/config.rb
--- old/lib/bundler/cli/config.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/cli/config.rb 2022-02-23 23:33:07.000000000 +0100
@@ -180,7 +180,7 @@
scopes = %w[global local].select {|s| options[s] }
case scopes.size
when 0
- @scope = "global"
+ @scope = inside_app? ? "local" : "global"
@explicit_scope = false
when 1
@scope = scopes.first
@@ -189,6 +189,15 @@
"The options #{scopes.join " and "} were specified. Please only
use one of the switches at a time."
end
end
+
+ private
+
+ def inside_app?
+ Bundler.root
+ true
+ rescue GemfileNotFound
+ false
+ end
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/info.rb new/lib/bundler/cli/info.rb
--- old/lib/bundler/cli/info.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/cli/info.rb 2022-02-23 23:33:07.000000000 +0100
@@ -73,7 +73,8 @@
gem_info << "\tBug Tracker: #{metadata["bug_tracker_uri"]}\n" if
metadata.key?("bug_tracker_uri")
gem_info << "\tMailing List: #{metadata["mailing_list_uri"]}\n" if
metadata.key?("mailing_list_uri")
gem_info << "\tPath: #{spec.full_gem_path}\n"
- gem_info << "\tDefault Gem: yes" if spec.respond_to?(:default_gem?) &&
spec.default_gem?
+ gem_info << "\tDefault Gem: yes\n" if spec.respond_to?(:default_gem?) &&
spec.default_gem?
+ gem_info << "\tReverse Dependencies:
\n\t\t#{gem_dependencies.join("\n\t\t")}" if gem_dependencies.any?
if name != "bundler" && spec.deleted_gem?
return Bundler.ui.warn "The gem #{name} has been deleted. Gemspec
information is still available though:\n#{gem_info}"
@@ -81,5 +82,13 @@
Bundler.ui.info gem_info
end
+
+ def gem_dependencies
+ @gem_dependencies ||= Bundler.definition.specs.map do |spec|
+ dependency = spec.dependencies.find {|dep| dep.name == gem_name }
+ next unless dependency
+ "#{spec.name} (#{spec.version}) depends on #{gem_name}
(#{dependency.requirements_list.join(", ")})"
+ end.compact.sort
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/install.rb
new/lib/bundler/cli/install.rb
--- old/lib/bundler/cli/install.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/cli/install.rb 2022-02-23 23:33:07.000000000 +0100
@@ -135,32 +135,13 @@
end
def normalize_groups
- options[:with] &&= options[:with].join(":").tr(" ", ":").split(":")
- options[:without] &&= options[:without].join(":").tr(" ", ":").split(":")
-
check_for_group_conflicts_in_cli_options
- Bundler.settings.set_command_option :with, nil if options[:with] == []
- Bundler.settings.set_command_option :without, nil if options[:without]
== []
-
- with = options.fetch(:with, [])
- with |= Bundler.settings[:with].map(&:to_s)
- with -= options[:without] if options[:without]
-
- without = options.fetch(:without, [])
- without |= Bundler.settings[:without].map(&:to_s)
- without -= options[:with] if options[:with]
-
- options[:with] = with
- options[:without] = without
-
- unless Bundler.settings[:without] == options[:without] &&
Bundler.settings[:with] == options[:with]
- # need to nil them out first to get around validation for backwards
compatibility
- Bundler.settings.set_command_option :without, nil
- Bundler.settings.set_command_option :with, nil
- Bundler.settings.set_command_option :without, options[:without] -
options[:with]
- Bundler.settings.set_command_option :with, options[:with]
- end
+ # need to nil them out first to get around validation for backwards
compatibility
+ Bundler.settings.set_command_option :without, nil
+ Bundler.settings.set_command_option :with, nil
+ Bundler.settings.set_command_option :without, options[:without]
+ Bundler.settings.set_command_option :with, options[:with]
end
def normalize_settings
@@ -184,7 +165,7 @@
Bundler.settings.set_command_option_if_given :clean, options["clean"]
- normalize_groups
+ normalize_groups if options[:without] || options[:with]
options[:force] = options[:redownload]
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/definition.rb
new/lib/bundler/definition.rb
--- old/lib/bundler/definition.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/definition.rb 2022-02-23 23:33:07.000000000 +0100
@@ -782,6 +782,7 @@
else
{ :default => Source::RubygemsAggregate.new(sources, source_map)
}.merge(source_map.direct_requirements)
end
+ source_requirements.merge!(source_map.locked_requirements) unless @remote
metadata_dependencies.each do |dep|
source_requirements[dep.name] = sources.metadata_source
end
@@ -828,7 +829,7 @@
end
def source_map
- @source_map ||= SourceMap.new(sources, dependencies)
+ @source_map ||= SourceMap.new(sources, dependencies, @locked_specs)
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/fetcher.rb new/lib/bundler/fetcher.rb
--- old/lib/bundler/fetcher.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/fetcher.rb 2022-02-23 23:33:07.000000000 +0100
@@ -240,7 +240,7 @@
raise SSLError if needs_ssl && !defined?(OpenSSL::SSL)
con = PersistentHTTP.new :name => "bundler", :proxy => :ENV
- if gem_proxy = Bundler.rubygems.configuration[:http_proxy]
+ if gem_proxy = Gem.configuration[:http_proxy]
con.proxy = Bundler::URI.parse(gem_proxy) if gem_proxy != :no_proxy
end
@@ -251,8 +251,8 @@
end
ssl_client_cert = Bundler.settings[:ssl_client_cert] ||
- (Bundler.rubygems.configuration.ssl_client_cert if
- Bundler.rubygems.configuration.respond_to?(:ssl_client_cert))
+ (Gem.configuration.ssl_client_cert if
+ Gem.configuration.respond_to?(:ssl_client_cert))
if ssl_client_cert
pem = File.read(ssl_client_cert)
con.cert = OpenSSL::X509::Certificate.new(pem)
@@ -283,8 +283,8 @@
def bundler_cert_store
store = OpenSSL::X509::Store.new
ssl_ca_cert = Bundler.settings[:ssl_ca_cert] ||
- (Bundler.rubygems.configuration.ssl_ca_cert if
- Bundler.rubygems.configuration.respond_to?(:ssl_ca_cert))
+ (Gem.configuration.ssl_ca_cert if
+ Gem.configuration.respond_to?(:ssl_ca_cert))
if ssl_ca_cert
if File.directory? ssl_ca_cert
store.add_path ssl_ca_cert
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-add.1
new/lib/bundler/man/bundle-add.1
--- old/lib/bundler/man/bundle-add.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-add.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-ADD" "1" "December 2021" "" ""
+.TH "BUNDLE\-ADD" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-add\fR \- Add gem to the Gemfile and run bundle install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-binstubs.1
new/lib/bundler/man/bundle-binstubs.1
--- old/lib/bundler/man/bundle-binstubs.1 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-binstubs.1 2022-02-23 23:33:07.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-BINSTUBS" "1" "December 2021" "" ""
+.TH "BUNDLE\-BINSTUBS" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-binstubs\fR \- Install the binstubs of the listed gems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-cache.1
new/lib/bundler/man/bundle-cache.1
--- old/lib/bundler/man/bundle-cache.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-cache.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CACHE" "1" "December 2021" "" ""
+.TH "BUNDLE\-CACHE" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-cache\fR \- Package your needed \fB\.gem\fR files into your
application
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-check.1
new/lib/bundler/man/bundle-check.1
--- old/lib/bundler/man/bundle-check.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-check.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CHECK" "1" "December 2021" "" ""
+.TH "BUNDLE\-CHECK" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-check\fR \- Verifies if dependencies are satisfied by installed gems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-clean.1
new/lib/bundler/man/bundle-clean.1
--- old/lib/bundler/man/bundle-clean.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-clean.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CLEAN" "1" "December 2021" "" ""
+.TH "BUNDLE\-CLEAN" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-clean\fR \- Cleans up unused gems in your bundler directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-config.1
new/lib/bundler/man/bundle-config.1
--- old/lib/bundler/man/bundle-config.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-config.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CONFIG" "1" "December 2021" "" ""
+.TH "BUNDLE\-CONFIG" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-config\fR \- Set bundler configuration options
@@ -83,7 +83,7 @@
.
.TP
\fBwith\fR
-A space\-separated list of groups referencing gems to include during
installation\.
+A space\-separated list of \fBoptional\fR groups referencing gems to include
during installation\.
.
.SH "BUILD OPTIONS"
You can use \fBbundle config\fR to give Bundler the flags to pass to the gem
installer every time bundler tries to install a particular gem\.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-config.1.ronn
new/lib/bundler/man/bundle-config.1.ronn
--- old/lib/bundler/man/bundle-config.1.ronn 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-config.1.ronn 2022-02-23 23:33:07.000000000
+0100
@@ -83,7 +83,7 @@
A space-separated list of groups referencing gems to skip during
installation.
* `with`:
- A space-separated list of groups referencing gems to include during
installation.
+ A space-separated list of **optional** groups referencing gems to include
during installation.
## BUILD OPTIONS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-doctor.1
new/lib/bundler/man/bundle-doctor.1
--- old/lib/bundler/man/bundle-doctor.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-doctor.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-DOCTOR" "1" "December 2021" "" ""
+.TH "BUNDLE\-DOCTOR" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-doctor\fR \- Checks the bundle for common problems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-exec.1
new/lib/bundler/man/bundle-exec.1
--- old/lib/bundler/man/bundle-exec.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-exec.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-EXEC" "1" "December 2021" "" ""
+.TH "BUNDLE\-EXEC" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-exec\fR \- Execute a command in the context of the bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-gem.1
new/lib/bundler/man/bundle-gem.1
--- old/lib/bundler/man/bundle-gem.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-gem.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-GEM" "1" "December 2021" "" ""
+.TH "BUNDLE\-GEM" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-gem\fR \- Generate a project skeleton for creating a rubygem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-info.1
new/lib/bundler/man/bundle-info.1
--- old/lib/bundler/man/bundle-info.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-info.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INFO" "1" "December 2021" "" ""
+.TH "BUNDLE\-INFO" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-info\fR \- Show information for the given gem in your bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-init.1
new/lib/bundler/man/bundle-init.1
--- old/lib/bundler/man/bundle-init.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-init.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INIT" "1" "December 2021" "" ""
+.TH "BUNDLE\-INIT" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-init\fR \- Generates a Gemfile into the current working directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-inject.1
new/lib/bundler/man/bundle-inject.1
--- old/lib/bundler/man/bundle-inject.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-inject.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INJECT" "1" "December 2021" "" ""
+.TH "BUNDLE\-INJECT" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-inject\fR \- Add named gem(s) with version requirements to Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-install.1
new/lib/bundler/man/bundle-install.1
--- old/lib/bundler/man/bundle-install.1 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-install.1 2022-02-23 23:33:07.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INSTALL" "1" "December 2021" "" ""
+.TH "BUNDLE\-INSTALL" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-install\fR \- Install the dependencies specified in your Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-list.1
new/lib/bundler/man/bundle-list.1
--- old/lib/bundler/man/bundle-list.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-list.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-LIST" "1" "December 2021" "" ""
+.TH "BUNDLE\-LIST" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-list\fR \- List all the gems in the bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-lock.1
new/lib/bundler/man/bundle-lock.1
--- old/lib/bundler/man/bundle-lock.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-lock.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-LOCK" "1" "December 2021" "" ""
+.TH "BUNDLE\-LOCK" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-lock\fR \- Creates / Updates a lockfile without installing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-open.1
new/lib/bundler/man/bundle-open.1
--- old/lib/bundler/man/bundle-open.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-open.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-OPEN" "1" "December 2021" "" ""
+.TH "BUNDLE\-OPEN" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-open\fR \- Opens the source directory for a gem in your bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-outdated.1
new/lib/bundler/man/bundle-outdated.1
--- old/lib/bundler/man/bundle-outdated.1 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-outdated.1 2022-02-23 23:33:07.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-OUTDATED" "1" "December 2021" "" ""
+.TH "BUNDLE\-OUTDATED" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-outdated\fR \- List installed gems with newer versions available
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-platform.1
new/lib/bundler/man/bundle-platform.1
--- old/lib/bundler/man/bundle-platform.1 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-platform.1 2022-02-23 23:33:07.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PLATFORM" "1" "December 2021" "" ""
+.TH "BUNDLE\-PLATFORM" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-platform\fR \- Displays platform compatibility information
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-pristine.1
new/lib/bundler/man/bundle-pristine.1
--- old/lib/bundler/man/bundle-pristine.1 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/man/bundle-pristine.1 2022-02-23 23:33:07.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PRISTINE" "1" "December 2021" "" ""
+.TH "BUNDLE\-PRISTINE" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-pristine\fR \- Restores installed gems to their pristine condition
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-remove.1
new/lib/bundler/man/bundle-remove.1
--- old/lib/bundler/man/bundle-remove.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-remove.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-REMOVE" "1" "December 2021" "" ""
+.TH "BUNDLE\-REMOVE" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-remove\fR \- Removes gems from the Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-show.1
new/lib/bundler/man/bundle-show.1
--- old/lib/bundler/man/bundle-show.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-show.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-SHOW" "1" "December 2021" "" ""
+.TH "BUNDLE\-SHOW" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-show\fR \- Shows all the gems in your bundle, or the path to a gem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-update.1
new/lib/bundler/man/bundle-update.1
--- old/lib/bundler/man/bundle-update.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-update.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-UPDATE" "1" "December 2021" "" ""
+.TH "BUNDLE\-UPDATE" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-update\fR \- Update your gems to the latest available versions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-viz.1
new/lib/bundler/man/bundle-viz.1
--- old/lib/bundler/man/bundle-viz.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle-viz.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-VIZ" "1" "December 2021" "" ""
+.TH "BUNDLE\-VIZ" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\-viz\fR \- Generates a visual dependency graph for your Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle.1 new/lib/bundler/man/bundle.1
--- old/lib/bundler/man/bundle.1 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/bundle.1 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE" "1" "December 2021" "" ""
+.TH "BUNDLE" "1" "February 2022" "" ""
.
.SH "NAME"
\fBbundle\fR \- Ruby Dependency Management
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/gemfile.5
new/lib/bundler/man/gemfile.5
--- old/lib/bundler/man/gemfile.5 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/man/gemfile.5 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "GEMFILE" "5" "December 2021" "" ""
+.TH "GEMFILE" "5" "February 2022" "" ""
.
.SH "NAME"
\fBGemfile\fR \- A format for describing gem dependencies for Ruby programs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/psyched_yaml.rb
new/lib/bundler/psyched_yaml.rb
--- old/lib/bundler/psyched_yaml.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/psyched_yaml.rb 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-# frozen_string_literal: true
-
-begin
- require "psych"
-rescue LoadError
- # Apparently Psych wasn't available. Oh well.
-end
-
-# At least load the YAML stdlib, whatever that may be
-require "yaml" unless defined?(YAML.dump)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/rubygems_ext.rb
new/lib/bundler/rubygems_ext.rb
--- old/lib/bundler/rubygems_ext.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/rubygems_ext.rb 2022-02-23 23:33:07.000000000 +0100
@@ -4,14 +4,12 @@
require "rubygems/specification"
-# Possible use in Gem::Specification#source below and require
-# shouldn't be deferred.
-require "rubygems/source"
-
require_relative "match_platform"
module Gem
class Specification
+ include ::Bundler::MatchPlatform
+
attr_accessor :remote, :location, :relative_loaded_from
remove_method :source
@@ -81,6 +79,17 @@
gemfile
end
+ # Backfill missing YAML require when not defined. Fixed since 3.1.0.pre1.
+ module YamlBackfiller
+ def to_yaml(opts = {})
+ Gem.load_yaml unless defined?(::YAML)
+
+ super(opts)
+ end
+ end
+
+ prepend YamlBackfiller
+
def nondevelopment_dependencies
dependencies - development_dependencies
end
@@ -228,9 +237,3 @@
end
end
end
-
-module Gem
- class Specification
- include ::Bundler::MatchPlatform
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/rubygems_integration.rb
new/lib/bundler/rubygems_integration.rb
--- old/lib/bundler/rubygems_integration.rb 2022-01-26 11:15:43.000000000
+0100
+++ new/lib/bundler/rubygems_integration.rb 2022-02-23 23:33:07.000000000
+0100
@@ -104,18 +104,6 @@
obj.to_s
end
- def configuration
- require_relative "psyched_yaml"
- Gem.configuration
- rescue Gem::SystemExitException, LoadError => e
- Bundler.ui.error "#{e.class}: #{e.message}"
- Bundler.ui.trace e
- raise
- rescue ::Psych::SyntaxError => e
- raise YamlSyntaxError.new(e, "Your RubyGems configuration, which is " \
- "usually located in ~/.gemrc, contains invalid YAML syntax.")
- end
-
def ruby_engine
Gem.ruby_engine
end
@@ -217,7 +205,7 @@
def spec_from_gem(path, policy = nil)
require "rubygems/security"
- require_relative "psyched_yaml"
+ require "psych"
gem_from_path(path, security_policies[policy]).spec
rescue Exception, Gem::Exception, Gem::Security::Exception => e #
rubocop:disable Lint/RescueException
if e.is_a?(Gem::Security::Exception) ||
@@ -522,7 +510,7 @@
def gem_remote_fetcher
require "rubygems/remote_fetcher"
- proxy = configuration[:http_proxy]
+ proxy = Gem.configuration[:http_proxy]
Gem::RemoteFetcher.new(proxy)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/settings.rb new/lib/bundler/settings.rb
--- old/lib/bundler/settings.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/settings.rb 2022-02-23 23:33:07.000000000 +0100
@@ -367,7 +367,7 @@
def to_array(value)
return [] unless value
- value.split(":").map(&:to_sym)
+ value.tr(" ", ":").split(":").map(&:to_sym)
end
def array_to_s(array)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/shared_helpers.rb
new/lib/bundler/shared_helpers.rb
--- old/lib/bundler/shared_helpers.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/shared_helpers.rb 2022-02-23 23:33:07.000000000 +0100
@@ -141,7 +141,7 @@
end
return unless multiple_gemfiles
message = "Multiple gemfiles (gems.rb and Gemfile) detected. " \
- "Make sure you remove Gemfile and Gemfile.lock since bundler
is ignoring them in favor of gems.rb and gems.rb.locked."
+ "Make sure you remove Gemfile and Gemfile.lock since bundler
is ignoring them in favor of gems.rb and gems.locked."
Bundler.ui.warn message
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/source_map.rb
new/lib/bundler/source_map.rb
--- old/lib/bundler/source_map.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/source_map.rb 2022-02-23 23:33:07.000000000 +0100
@@ -2,11 +2,12 @@
module Bundler
class SourceMap
- attr_reader :sources, :dependencies
+ attr_reader :sources, :dependencies, :locked_specs
- def initialize(sources, dependencies)
+ def initialize(sources, dependencies, locked_specs)
@sources = sources
@dependencies = dependencies
+ @locked_specs = locked_specs
end
def pinned_spec_names(skip = nil)
@@ -53,6 +54,18 @@
end
requirements
end
+ end
+
+ def locked_requirements
+ @locked_requirements ||= begin
+ requirements = {}
+ locked_specs.each do |locked_spec|
+ source = locked_spec.source
+ source.add_dependency_names(locked_spec.name)
+ requirements[locked_spec.name] = source
+ end
+ requirements
+ end
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/version.rb new/lib/bundler/version.rb
--- old/lib/bundler/version.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler/version.rb 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
# frozen_string_literal: false
module Bundler
- VERSION = "2.3.6".freeze
+ VERSION = "2.3.8".freeze
def self.bundler_major_version
@bundler_major_version ||= VERSION.split(".").first.to_i
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler.rb new/lib/bundler.rb
--- old/lib/bundler.rb 2022-01-26 11:15:43.000000000 +0100
+++ new/lib/bundler.rb 2022-02-23 23:33:07.000000000 +0100
@@ -654,7 +654,7 @@
private
def eval_yaml_gemspec(path, contents)
- require_relative "bundler/psyched_yaml"
+ Kernel.require "psych"
Gem::Specification.from_yaml(contents)
rescue ::Psych::SyntaxError, ArgumentError, Gem::EndOfYAMLException,
Gem::Exception
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2022-01-26 11:15:43.000000000 +0100
+++ new/metadata 2022-02-23 23:33:07.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: bundler
version: !ruby/object:Gem::Version
- version: 2.3.6
+ version: 2.3.8
platform: ruby
authors:
- Andr?? Arko
@@ -22,7 +22,7 @@
autorequire:
bindir: exe
cert_chain: []
-date: 2022-01-26 00:00:00.000000000 Z
+date: 2022-02-23 00:00:00.000000000 Z
dependencies: []
description: Bundler manages an application's dependencies through its entire
life,
across many machines, systematically and repeatably
@@ -178,7 +178,6 @@
- lib/bundler/plugin/installer/rubygems.rb
- lib/bundler/plugin/source_list.rb
- lib/bundler/process_lock.rb
-- lib/bundler/psyched_yaml.rb
- lib/bundler/remote_specification.rb
- lib/bundler/resolver.rb
- lib/bundler/resolver/spec_group.rb
@@ -370,7 +369,7 @@
- !ruby/object:Gem::Version
version: 2.5.2
requirements: []
-rubygems_version: 3.3.6
+rubygems_version: 3.3.8
signing_key:
specification_version: 4
summary: The best way to manage your application's dependencies