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-12-13 18:56:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-bundler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-bundler.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-bundler"
Tue Dec 13 18:56:29 2022 rev:64 rq:1042626 version:2.3.26
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-bundler/rubygem-bundler.changes
2022-10-30 18:28:51.330390716 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-bundler.new.1835/rubygem-bundler.changes
2022-12-13 18:56:44.911613527 +0100
@@ -1,0 +2,29 @@
+Wed Dec 7 11:14:32 UTC 2022 - Stephan Kulow <[email protected]>
+
+updated to version 2.3.26
+ see installed CHANGELOG.md
+
+ # 2.3.26 (November 16, 2022)
+
+ ## Enhancements:
+
+ - Map 'universal' to the real arch in Bundler for prebuilt gem selection
[#5978](https://github.com/rubygems/rubygems/pull/5978)
+
+ ## Documentation:
+
+ - Fix '--force' option documentation of 'bundle clean'
[#6050](https://github.com/rubygems/rubygems/pull/6050)
+
+ # 2.3.25 (November 2, 2022)
+
+ ## Bug fixes:
+
+ - Properly sort specs when materializing
[#6015](https://github.com/rubygems/rubygems/pull/6015)
+ - Fix bad unfreeze recommendation
[#6013](https://github.com/rubygems/rubygems/pull/6013)
+
+ ## Documentation:
+
+ - Bring docs for gemfile(5) manpage up to date
[#6007](https://github.com/rubygems/rubygems/pull/6007)
+ - Fix `github` DSL docs to mention they use https protocol over git under
the hood [#5993](https://github.com/rubygems/rubygems/pull/5993)
+
+
+-------------------------------------------------------------------
Old:
----
bundler-2.3.24.gem
New:
----
bundler-2.3.26.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-bundler.spec ++++++
--- /var/tmp/diff_new_pack.DOrLgl/_old 2022-12-13 18:56:46.059619654 +0100
+++ /var/tmp/diff_new_pack.DOrLgl/_new 2022-12-13 18:56:46.063619674 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-bundler
-Version: 2.3.24
+Version: 2.3.26
Release: 0
%define mod_name bundler
%define mod_full_name %{mod_name}-%{version}
++++++ bundler-2.3.24.gem -> bundler-2.3.26.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2022-10-17 14:48:22.000000000 +0200
+++ new/CHANGELOG.md 2022-11-17 08:10:52.000000000 +0100
@@ -1,3 +1,25 @@
+# 2.3.26 (November 16, 2022)
+
+## Enhancements:
+
+ - Map 'universal' to the real arch in Bundler for prebuilt gem selection
[#5978](https://github.com/rubygems/rubygems/pull/5978)
+
+## Documentation:
+
+ - Fix '--force' option documentation of 'bundle clean'
[#6050](https://github.com/rubygems/rubygems/pull/6050)
+
+# 2.3.25 (November 2, 2022)
+
+## Bug fixes:
+
+ - Properly sort specs when materializing
[#6015](https://github.com/rubygems/rubygems/pull/6015)
+ - Fix bad unfreeze recommendation
[#6013](https://github.com/rubygems/rubygems/pull/6013)
+
+## Documentation:
+
+ - Bring docs for gemfile(5) manpage up to date
[#6007](https://github.com/rubygems/rubygems/pull/6007)
+ - Fix `github` DSL docs to mention they use https protocol over git under
the hood [#5993](https://github.com/rubygems/rubygems/pull/5993)
+
# 2.3.24 (October 17, 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/build_metadata.rb 2022-11-17 08:10:52.000000000 +0100
@@ -4,8 +4,8 @@
# Represents metadata from when the Bundler gem was built.
module BuildMetadata
# begin ivars
- @built_at = "2022-10-17".freeze
- @git_commit_sha = "b835c7ea15".freeze
+ @built_at = "2022-11-17".freeze
+ @git_commit_sha = "23ec5b8501".freeze
@release = true
# end ivars
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli.rb new/lib/bundler/cli.rb
--- old/lib/bundler/cli.rb 2022-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/cli.rb 2022-11-17 08:10:52.000000000 +0100
@@ -620,7 +620,7 @@
method_option "dry-run", :type => :boolean, :default => false, :banner =>
"Only print out changes, do not clean gems"
method_option "force", :type => :boolean, :default => false, :banner =>
- "Forces clean even if --path is not set"
+ "Forces cleaning up unused gems even if Bundler is configured to use
globally installed gems. As a consequence, removes all system gems except for
the ones in the current application."
def clean
require_relative "cli/clean"
Clean.new(options.dup).run
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/definition.rb 2022-11-17 08:10:52.000000000 +0100
@@ -357,7 +357,7 @@
"bundle config unset deployment"
end
msg << "\n\nIf this is a development machine, remove the
#{Bundler.default_gemfile} " \
- "freeze \nby running `#{suggested_command}`."
+ "freeze \nby running `#{suggested_command}`." if
suggested_command
end
added = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/lazy_specification.rb
new/lib/bundler/lazy_specification.rb
--- old/lib/bundler/lazy_specification.rb 2022-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/lazy_specification.rb 2022-11-17 08:10:52.000000000
+0100
@@ -79,9 +79,7 @@
candidates = if source.is_a?(Source::Path) ||
!ruby_platform_materializes_to_ruby_platform?
target_platform = ruby_platform_materializes_to_ruby_platform? ?
platform : local_platform
- source.specs.search(Dependency.new(name, version)).select do |spec|
- MatchPlatform.platforms_match?(spec.platform, target_platform)
- end
+
GemHelpers.select_best_platform_match(source.specs.search(Dependency.new(name,
version)), target_platform)
else
source.specs.search(self)
end
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-add.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-ADD" "1" "October 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-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-binstubs.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-BINSTUBS" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-cache.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-CACHE" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-check.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-CHECK" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-clean.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-CLEAN" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-clean\fR \- Cleans up unused gems in your bundler directory
@@ -20,5 +20,5 @@
.
.TP
\fB\-\-force\fR
-Force a clean even if \fB\-\-path\fR is not set\.
+Forces cleaning up unused gems even if Bundler is configured to use globally
installed gems\. As a consequence, removes all system gems except for the ones
in the current application\.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-clean.1.ronn
new/lib/bundler/man/bundle-clean.1.ronn
--- old/lib/bundler/man/bundle-clean.1.ronn 2022-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-clean.1.ronn 2022-11-17 08:10:52.000000000
+0100
@@ -15,4 +15,4 @@
* `--dry-run`:
Print the changes, but do not clean the unused gems.
* `--force`:
- Force a clean even if `--path` is not set.
+ Forces cleaning up unused gems even if Bundler is configured to use globally
installed gems. As a consequence, removes all system gems except for the ones
in the current application.
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-config.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-CONFIG" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-config\fR \- Set bundler configuration options
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/bundle-console.1
new/lib/bundler/man/bundle-console.1
--- old/lib/bundler/man/bundle-console.1 2022-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-console.1 2022-11-17 08:10:52.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CONSOLE" "1" "September 2022" "" ""
+.TH "BUNDLE\-CONSOLE" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-console\fR \- Deprecated way to open an IRB session with the bundle
pre\-loaded
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-doctor.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-DOCTOR" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-exec.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-EXEC" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-gem.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-GEM" "1" "October 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-help.1
new/lib/bundler/man/bundle-help.1
--- old/lib/bundler/man/bundle-help.1 2022-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-help.1 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-HELP" "1" "September 2022" "" ""
+.TH "BUNDLE\-HELP" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-help\fR \- Displays detailed help for each subcommand
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-info.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-INFO" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-init.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-INIT" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-inject.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-INJECT" "1" "October 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-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-install.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-INSTALL" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-list.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-LIST" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-lock.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-LOCK" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-open.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-OPEN" "1" "October 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-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-outdated.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-OUTDATED" "1" "October 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-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-platform.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-PLATFORM" "1" "October 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-plugin.1
new/lib/bundler/man/bundle-plugin.1
--- old/lib/bundler/man/bundle-plugin.1 2022-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-plugin.1 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PLUGIN" "1" "September 2022" "" ""
+.TH "BUNDLE\-PLUGIN" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-plugin\fR \- Manage Bundler plugins
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-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-pristine.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-PRISTINE" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-remove.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-REMOVE" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-show.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-SHOW" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-update.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-UPDATE" "1" "October 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-version.1
new/lib/bundler/man/bundle-version.1
--- old/lib/bundler/man/bundle-version.1 2022-10-17 14:48:22.000000000
+0200
+++ new/lib/bundler/man/bundle-version.1 2022-11-17 08:10:52.000000000
+0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-VERSION" "1" "September 2022" "" ""
+.TH "BUNDLE\-VERSION" "1" "October 2022" "" ""
.
.SH "NAME"
\fBbundle\-version\fR \- Prints Bundler version information
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle-viz.1 2022-11-17 08:10:52.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" "September 2022" "" ""
+.TH "BUNDLE\-VIZ" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/bundle.1 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE" "1" "September 2022" "" ""
+.TH "BUNDLE" "1" "October 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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/gemfile.5 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "GEMFILE" "5" "September 2022" "" ""
+.TH "GEMFILE" "5" "October 2022" "" ""
.
.SH "NAME"
\fBGemfile\fR \- A format for describing gem dependencies for Ruby programs
@@ -73,13 +73,13 @@
If your application requires a specific Ruby version or engine, specify your
requirements using the \fBruby\fR method, with the following arguments\. All
parameters are \fBOPTIONAL\fR unless otherwise specified\.
.
.SS "VERSION (required)"
-The version of Ruby that your application requires\. If your application
requires an alternate Ruby engine, such as JRuby, Rubinius or TruffleRuby, this
should be the Ruby version that the engine is compatible with\.
+The version of Ruby that your application requires\. If your application
requires an alternate Ruby engine, such as JRuby, TruffleRuby, etc\., this
should be the Ruby version that the engine is compatible with\.
.
.IP "" 4
.
.nf
-ruby "1\.9\.3"
+ruby "3\.1\.2"
.
.fi
.
@@ -95,7 +95,7 @@
For background: the reference or original implementation of the Ruby
programming language is called Matz\'s Ruby Interpreter
\fIhttps://en\.wikipedia\.org/wiki/Ruby_MRI\fR, or MRI for short\. This is
named after Ruby creator Yukihiro Matsumoto, also known as Matz\. MRI is also
known as CRuby, because it is written in C\. MRI is the most widely used Ruby
engine\.
.
.IP "\(bu" 4
-Other implementations \fIhttps://www\.ruby\-lang\.org/en/about/\fR of Ruby
exist\. Some of the more well\-known implementations include Rubinius
\fIhttps://rubinius\.com/\fR, and JRuby \fIhttp://jruby\.org/\fR\. Rubinius is
an alternative implementation of Ruby written in Ruby\. JRuby is an
implementation of Ruby on the JVM, short for Java Virtual Machine\.
+Other implementations \fIhttps://www\.ruby\-lang\.org/en/about/\fR of Ruby
exist\. Some of the more well\-known implementations include JRuby
\fIhttp://jruby\.org/\fR and TruffleRuby
\fIhttps://www\.graalvm\.org/ruby/\fR\. Rubinius is an alternative
implementation of Ruby written in Ruby\. JRuby is an implementation of Ruby on
the JVM, short for Java Virtual Machine\. TruffleRuby is a Ruby implementation
on the GraalVM, a language toolkit built on the JVM\.
.
.IP "" 0
.
@@ -106,20 +106,23 @@
.
.nf
-ruby "1\.8\.7", engine: "jruby", engine_version: "1\.6\.7"
+ruby "2\.6\.8", engine: "jruby", engine_version: "9\.3\.8\.0"
.
.fi
.
.IP "" 0
.
.SS "PATCHLEVEL"
-Each application \fImay\fR specify a Ruby patchlevel\.
+Each application \fImay\fR specify a Ruby patchlevel\. Specifying the
patchlevel has been meaningless since Ruby 2\.1\.0 was released as the
patchlevel is now uniquely determined by a combination of major, minor, and
teeny version numbers\.
+.
+.P
+This option was implemented in Bundler 1\.4\.0 for Ruby 2\.0 or earlier\.
.
.IP "" 4
.
.nf
-ruby "2\.0\.0", patchlevel: "247"
+ruby "3\.1\.2", patchlevel: "20"
.
.fi
.
@@ -265,6 +268,14 @@
Windows C Ruby (MRI), including RubyInstaller 32\-bit and 64\-bit versions
.
.TP
+\fBmswin\fR
+Windows C Ruby (MRI), including RubyInstaller 32\-bit versions
+.
+.TP
+\fBmswin64\fR
+Windows C Ruby (MRI), including RubyInstaller 64\-bit versions
+.
+.TP
\fBrbx\fR
Rubinius
.
@@ -277,13 +288,13 @@
TruffleRuby
.
.P
-On platforms \fBruby\fR, \fBmri\fR, and \fBwindows\fR, you may additionally
specify a version by appending the major and minor version numbers without a
delimiter\. For example, to specify that a gem should only be used on platform
\fBruby\fR version 2\.3, use:
+On platforms \fBruby\fR, \fBmri\fR, \fBmswin\fR, \fBmswin64\fR, and
\fBwindows\fR, you may additionally specify a version by appending the major
and minor version numbers without a delimiter\. For example, to specify that a
gem should only be used on platform \fBruby\fR version 3\.1, use:
.
.IP "" 4
.
.nf
-ruby_23
+ruby_31
.
.fi
.
@@ -297,8 +308,8 @@
.nf
gem "weakling", platforms: :jruby
-gem "ruby\-debug", platforms: :mri_18
-gem "nokogiri", platforms: [:windows_26, :jruby]
+gem "ruby\-debug", platforms: :mri_31
+gem "nokogiri", platforms: [:windows_31, :jruby]
.
.fi
.
@@ -497,7 +508,7 @@
.
.nf
-gem "rails", git: "git://github\.com/rails/rails\.git"
+gem "rails", git: "https://github\.com/rails/rails\.git"
.
.fi
.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/man/gemfile.5.ronn
new/lib/bundler/man/gemfile.5.ronn
--- old/lib/bundler/man/gemfile.5.ronn 2022-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/man/gemfile.5.ronn 2022-11-17 08:10:52.000000000 +0100
@@ -64,10 +64,10 @@
### VERSION (required)
The version of Ruby that your application requires. If your application
-requires an alternate Ruby engine, such as JRuby, Rubinius or TruffleRuby, this
+requires an alternate Ruby engine, such as JRuby, TruffleRuby, etc., this
should be the Ruby version that the engine is compatible with.
- ruby "1.9.3"
+ ruby "3.1.2"
### ENGINE
@@ -86,9 +86,10 @@
- [Other implementations](https://www.ruby-lang.org/en/about/) of Ruby exist.
Some of the more well-known implementations include
- [Rubinius](https://rubinius.com/), and [JRuby](http://jruby.org/).
+ [JRuby](http://jruby.org/) and
[TruffleRuby](https://www.graalvm.org/ruby/).
Rubinius is an alternative implementation of Ruby written in Ruby.
JRuby is an implementation of Ruby on the JVM, short for Java Virtual
Machine.
+ TruffleRuby is a Ruby implementation on the GraalVM, a language toolkit
built on the JVM.
### ENGINE VERSION
@@ -96,13 +97,17 @@
specified, an engine _must_ also be specified. If the engine is "ruby" the
engine version specified _must_ match the Ruby version.
- ruby "1.8.7", engine: "jruby", engine_version: "1.6.7"
+ ruby "2.6.8", engine: "jruby", engine_version: "9.3.8.0"
### PATCHLEVEL
-Each application _may_ specify a Ruby patchlevel.
+Each application _may_ specify a Ruby patchlevel. Specifying the patchlevel has
+been meaningless since Ruby 2.1.0 was released as the patchlevel is now
+uniquely determined by a combination of major, minor, and teeny version
numbers.
- ruby "2.0.0", patchlevel: "247"
+This option was implemented in Bundler 1.4.0 for Ruby 2.0 or earlier.
+
+ ruby "3.1.2", patchlevel: "20"
## GEMS
@@ -195,6 +200,10 @@
C Ruby (MRI) only, but not Windows
* `windows`:
Windows C Ruby (MRI), including RubyInstaller 32-bit and 64-bit versions
+ * `mswin`:
+ Windows C Ruby (MRI), including RubyInstaller 32-bit versions
+ * `mswin64`:
+ Windows C Ruby (MRI), including RubyInstaller 64-bit versions
* `rbx`:
Rubinius
* `jruby`:
@@ -202,17 +211,18 @@
* `truffleruby`:
TruffleRuby
-On platforms `ruby`, `mri`, and `windows`, you may additionally specify a
version
-by appending the major and minor version numbers without a delimiter. For
example,
-to specify that a gem should only be used on platform `ruby` version 2.3, use:
+On platforms `ruby`, `mri`, `mswin`, `mswin64`, and `windows`, you may
+additionally specify a version by appending the major and minor version numbers
+without a delimiter. For example, to specify that a gem should only be used on
+platform `ruby` version 3.1, use:
- ruby_23
+ ruby_31
As with groups (above), you may specify one or more platforms:
gem "weakling", platforms: :jruby
- gem "ruby-debug", platforms: :mri_18
- gem "nokogiri", platforms: [:windows_26, :jruby]
+ gem "ruby-debug", platforms: :mri_31
+ gem "nokogiri", platforms: [:windows_31, :jruby]
All operations involving groups ([`bundle install`](bundle-install.1.html),
`Bundler.setup`,
`Bundler.require`) behave exactly the same as if any groups not
@@ -369,7 +379,7 @@
Are both equivalent to
- gem "rails", git: "git://github.com/rails/rails.git"
+ gem "rails", git: "https://github.com/rails/rails.git"
Since the `github` method is a specialization of `git_source`, it accepts a
`:branch` named argument.
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/rubygems_ext.rb 2022-11-17 08:10:52.000000000 +0100
@@ -308,6 +308,28 @@
end
end
+ # On universal Rubies, resolve the "universal" arch to the real CPU arch,
without changing the extension directory.
+ class Specification
+ if /^universal\.(?<arch>.*?)-/ =~ (CROSS_COMPILING || RUBY_PLATFORM)
+ local_platform = Platform.local
+ if local_platform.cpu == "universal"
+ ORIGINAL_LOCAL_PLATFORM = local_platform.to_s.freeze
+
+ local_platform.cpu = if arch == "arm64e" # arm64e is only permitted
for Apple system binaries
+ "arm64"
+ else
+ arch
+ end
+
+ def extensions_dir
+ Gem.default_ext_dir_for(base_dir) ||
+ File.join(base_dir, "extensions", ORIGINAL_LOCAL_PLATFORM,
+ Gem.extension_api_version)
+ end
+ end
+ end
+ end
+
require "rubygems/util"
Util.singleton_class.module_eval do
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-10-17 14:48:22.000000000 +0200
+++ new/lib/bundler/version.rb 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
# frozen_string_literal: false
module Bundler
- VERSION = "2.3.24".freeze
+ VERSION = "2.3.26".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/metadata new/metadata
--- old/metadata 2022-10-17 14:48:22.000000000 +0200
+++ new/metadata 2022-11-17 08:10:52.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: bundler
version: !ruby/object:Gem::Version
- version: 2.3.24
+ version: 2.3.26
platform: ruby
authors:
- André Arko
@@ -22,7 +22,7 @@
autorequire:
bindir: exe
cert_chain: []
-date: 2022-10-17 00:00:00.000000000 Z
+date: 2022-11-17 00:00:00.000000000 Z
dependencies: []
description: Bundler manages an application's dependencies through its entire
life,
across many machines, systematically and repeatably
@@ -379,7 +379,7 @@
- !ruby/object:Gem::Version
version: 2.5.2
requirements: []
-rubygems_version: 3.3.24
+rubygems_version: 3.3.26
signing_key:
specification_version: 4
summary: The best way to manage your application's dependencies