Backport upstream reviewing patch for ruby32 ruby2_keywords treatment change
This commit is contained in:
parent
2ed99dbfd4
commit
48056bf83c
@ -0,0 +1,22 @@
|
|||||||
|
From c1840fcf4a08a2e54aabb18df454544f950f679e Mon Sep 17 00:00:00 2001
|
||||||
|
From: ojab <ojab@ojab.ru>
|
||||||
|
Date: Wed, 16 Nov 2022 22:56:12 +0000
|
||||||
|
Subject: [PATCH] Fixup argument forwarding on ruby-3.2
|
||||||
|
|
||||||
|
Fixes #1495
|
||||||
|
---
|
||||||
|
lib/rspec/mocks/verifying_proxy.rb | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/lib/rspec/mocks/verifying_proxy.rb b/lib/rspec/mocks/verifying_proxy.rb
|
||||||
|
index b39871c87..1d8d207dc 100644
|
||||||
|
--- a/lib/rspec/mocks/verifying_proxy.rb
|
||||||
|
+++ b/lib/rspec/mocks/verifying_proxy.rb
|
||||||
|
@@ -160,6 +160,7 @@ def proxy_method_invoked(obj, *args, &block)
|
||||||
|
validate_arguments!(args)
|
||||||
|
super
|
||||||
|
end
|
||||||
|
+ ruby2_keywords :proxy_method_invoked if respond_to?(:ruby2_keywords, true)
|
||||||
|
|
||||||
|
def validate_arguments!(actual_args)
|
||||||
|
@method_reference.with_signature do |signature|
|
@ -3,7 +3,7 @@
|
|||||||
%global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||')
|
%global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||')
|
||||||
%global fullver %{majorver}%{?preminorver}
|
%global fullver %{majorver}%{?preminorver}
|
||||||
|
|
||||||
%global fedorarel 2
|
%global fedorarel 3
|
||||||
|
|
||||||
%global gem_name rspec-mocks
|
%global gem_name rspec-mocks
|
||||||
|
|
||||||
@ -27,6 +27,9 @@ Source2: rspec-related-create-full-tarball.sh
|
|||||||
Patch1: rubygem-rspec-mocks-3.12.0-display_keyword_hashes.patch
|
Patch1: rubygem-rspec-mocks-3.12.0-display_keyword_hashes.patch
|
||||||
# ... and related to the above, and commit 66250dc1819f9435e5f584064067e7f05a9afe72
|
# ... and related to the above, and commit 66250dc1819f9435e5f584064067e7f05a9afe72
|
||||||
Patch2: rubygem-rspec-mocks-3.12.0-display_keyword_hashes-additional.patch
|
Patch2: rubygem-rspec-mocks-3.12.0-display_keyword_hashes-additional.patch
|
||||||
|
# https://github.com/rspec/rspec-mocks/pull/1502
|
||||||
|
# Fixup argument forwarding on ruby-3.2
|
||||||
|
Patch3: rubygem-rspec-mocks-3.12.0-fixup-argument-forwarding-ruby32.patch
|
||||||
|
|
||||||
#BuildRequires: ruby(release)
|
#BuildRequires: ruby(release)
|
||||||
BuildRequires: rubygems-devel
|
BuildRequires: rubygems-devel
|
||||||
@ -64,6 +67,7 @@ gem unpack %{SOURCE0}
|
|||||||
%patch1 -p1 -R
|
%patch1 -p1 -R
|
||||||
%patch2 -p1 -R
|
%patch2 -p1 -R
|
||||||
%endif
|
%endif
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
# Cucumber 7 syntax change
|
# Cucumber 7 syntax change
|
||||||
sed -i cucumber.yml -e "s|~@wip|not @wip|"
|
sed -i cucumber.yml -e "s|~@wip|not @wip|"
|
||||||
@ -109,6 +113,9 @@ cucumber
|
|||||||
%{gem_docdir}
|
%{gem_docdir}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Dec 2 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.0-3
|
||||||
|
- Backport upstream reviewing patch for ruby32 ruby2_keywords treatment change
|
||||||
|
|
||||||
* Thu Nov 3 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.0-2
|
* Thu Nov 3 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.0-2
|
||||||
- On Fedora 37, remove "Display keyword hashes" feature for now
|
- On Fedora 37, remove "Display keyword hashes" feature for now
|
||||||
(On Fedora 38, this is effective)
|
(On Fedora 38, this is effective)
|
||||||
|
Loading…
Reference in New Issue
Block a user