<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/spec, branch ruby_3_0</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>merge revision(s) 4f1e0bfacd93c28bff549e2f3603c3b4942429a3:</title>
<updated>2022-11-24T02:21:28+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-20T11:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bdb8980f01fb119074ccb8c82447cd0dd061d640'/>
<id>bdb8980f01fb119074ccb8c82447cd0dd061d640</id>
<content type='text'>
	Followed up CVE-2022-39253 for bundler examples

	---
	 spec/bundler/cache/git_spec.rb           | 3 +++
	 spec/bundler/install/gemfile/git_spec.rb | 9 +++++++++
	 spec/bundler/update/git_spec.rb          | 3 +++
	 3 files changed, 15 insertions(+)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Followed up CVE-2022-39253 for bundler examples

	---
	 spec/bundler/cache/git_spec.rb           | 3 +++
	 spec/bundler/install/gemfile/git_spec.rb | 9 +++++++++
	 spec/bundler/update/git_spec.rb          | 3 +++
	 3 files changed, 15 insertions(+)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 36f297e62108072b9377d927321928b994f66a93:</title>
<updated>2022-11-24T02:21:28+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-11-22T11:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3b231086cb3e4347ec025aed3a5c10f9e577bef5'/>
<id>3b231086cb3e4347ec025aed3a5c10f9e577bef5</id>
<content type='text'>
	Use valid tokens as cookie names

	---
	 spec/ruby/library/cgi/cookie/name_spec.rb  | 12 ++++++------
	 spec/ruby/library/cgi/cookie/parse_spec.rb | 10 +++++-----
	 2 files changed, 11 insertions(+), 11 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Use valid tokens as cookie names

	---
	 spec/ruby/library/cgi/cookie/name_spec.rb  | 12 ++++++------
	 spec/ruby/library/cgi/cookie/parse_spec.rb | 10 +++++-----
	 2 files changed, 11 insertions(+), 11 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>The tzdata 2022c removed Amsterdam Mean Time</title>
<updated>2022-09-20T07:50:02+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-08-16T15:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=15615566931d645f19cb65d859fd113abab29204'/>
<id>15615566931d645f19cb65d859fd113abab29204</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spec to not touch the network</title>
<updated>2022-04-12T05:07:25+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2022-01-25T11:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a6d990892c1d5496468bbacdd4cba99e8f0bd675'/>
<id>a6d990892c1d5496468bbacdd4cba99e8f0bd675</id>
<content type='text'>
And not depend on the state of rack's master branch, in particular, on
their Ruby support range.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And not depend on the state of rack's master branch, in particular, on
their Ruby support range.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expect to receive a non-keywords hash</title>
<updated>2022-04-12T05:07:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-01-31T00:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5758c6487de1cdc6df33dfabdd59de23d3fd55f4'/>
<id>5758c6487de1cdc6df33dfabdd59de23d3fd55f4</id>
<content type='text'>
`RSpec::Mocks::ArgumentListMatcher#args_match?` fails when a
non-keywords hash is passed while a keyword hash is expected.

This is a change in `rspec-mocks` 3.10.3, so we need to adapt to it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`RSpec::Mocks::ArgumentListMatcher#args_match?` fails when a
non-keywords hash is passed while a keyword hash is expected.

This is a change in `rspec-mocks` 3.10.3, so we need to adapt to it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge Bundler-2.2.33</title>
<updated>2022-04-12T05:07:25+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-04-11T10:45:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cdec8a29c5e2e3fedc2e7726d409121d5e2890da'/>
<id>cdec8a29c5e2e3fedc2e7726d409121d5e2890da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bundler test failures.</title>
<updated>2022-02-12T08:12:32+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-02-12T07:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ea04e3fff7401cbf0a45f39351c7eb9c9dd6030e'/>
<id>ea04e3fff7401cbf0a45f39351c7eb9c9dd6030e</id>
<content type='text'>
These failures are caused by the incompatibility in keyword argument
treatment in rspec-mocks.
I fix the expectations in the bundler/rubygems_integration_spec.rb.
These tests are not touched in the master branch.
It seems that the following patch also fix the failures.
But I believe the expectations in these tests are wrong. We should pass a Hash literal explicitly.

--- a/common.mk
+++ b/common.mk
@@ -1365,7 +1365,7 @@ yes-test-bundler-precheck: main
 no-test-bundler-prepare: no-test-bundler-precheck
 yes-test-bundler-prepare: yes-test-bundler-precheck
        $(XRUBY) -C "$(srcdir)" bin/gem install --no-document \
-               --install-dir .bundle --conservative "rspec:~&gt; 3.8" "rake:~&gt; 13.0" "parallel_tests:~&gt; 2.29"
+               --install-dir .bundle --conservative "rspec-core:= 3.10.1" "rspec-expectations:= 3.10.1" "rspec-mocks:= 3.10.2" "rake:~&gt; 13.0" "parallel_tests:~&gt; 2.29"

 RSPECOPTS =
 BUNDLER_SPECS =
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These failures are caused by the incompatibility in keyword argument
treatment in rspec-mocks.
I fix the expectations in the bundler/rubygems_integration_spec.rb.
These tests are not touched in the master branch.
It seems that the following patch also fix the failures.
But I believe the expectations in these tests are wrong. We should pass a Hash literal explicitly.

--- a/common.mk
+++ b/common.mk
@@ -1365,7 +1365,7 @@ yes-test-bundler-precheck: main
 no-test-bundler-prepare: no-test-bundler-precheck
 yes-test-bundler-prepare: yes-test-bundler-precheck
        $(XRUBY) -C "$(srcdir)" bin/gem install --no-document \
-               --install-dir .bundle --conservative "rspec:~&gt; 3.8" "rake:~&gt; 13.0" "parallel_tests:~&gt; 2.29"
+               --install-dir .bundle --conservative "rspec-core:= 3.10.1" "rspec-expectations:= 3.10.1" "rspec-mocks:= 3.10.2" "rake:~&gt; 13.0" "parallel_tests:~&gt; 2.29"

 RSPECOPTS =
 BUNDLER_SPECS =
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 342e7a094a70d6f90b96262c88177dae32976c85:</title>
<updated>2022-02-12T07:52:38+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-02-12T07:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=034872d6a66916fb2859f41d380ce503c84a65e8'/>
<id>034872d6a66916fb2859f41d380ce503c84a65e8</id>
<content type='text'>
	[rubygems/rubygems] Fix spec to not touch the network

	And not depend on the state of rack's master branch, in particular, on
	their Ruby support range.

	https://github.com/rubygems/rubygems/commit/9ea4baffac
	---
	 spec/bundler/commands/remove_spec.rb | 4 +++-
	 1 file changed, 3 insertions(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[rubygems/rubygems] Fix spec to not touch the network

	And not depend on the state of rack's master branch, in particular, on
	their Ruby support range.

	https://github.com/rubygems/rubygems/commit/9ea4baffac
	---
	 spec/bundler/commands/remove_spec.rb | 4 +++-
	 1 file changed, 3 insertions(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems-3.2.32 and Bundler-2.2.32</title>
<updated>2021-11-24T10:46:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-11-24T04:29:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c2125240cc886c0844efcae8d01e06b291b92aa6'/>
<id>c2125240cc886c0844efcae8d01e06b291b92aa6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems 3.2.31 and Bundler 2.2.31</title>
<updated>2021-11-22T01:51:35+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-11-11T02:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b19b2e98675a132b4b4a59aa130fd5a9f65d775f'/>
<id>b19b2e98675a132b4b4a59aa130fd5a9f65d775f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
